比特币是怎么获取到别人的交易账本的?

比特币是怎么获取到别人的交易账本的?

· json · rss
Subscribe:

About

这属于p2p方面的知识。

在bitcoin的结构中,存在全节点,它们保留了完全账本,当你连上它的服务器的时候,它们有义务来提供信息。(将会补齐你和它相差的区块的数据)。

为了节约服务器压力,同时提高查询效率,有一部分人制作了bitcoin浏览器,这个浏览器的服务器不是直接链接比特币的相关数据库的,而是链接了它的数据库。

当然它的数据库大多数情况下同样会实时的保持更新。

为什么会存在全节点呢?

因为当你需要挖矿的时候,你将处理别人的交易单,而这个时候如果存在非法交易的话,你无法识别出来并把它踢出去,那么你生成的区块将不被其他服务器所承认。为了利益,因此挖矿节点就必须是全节点。

为什么会存在bitcoin浏览器呢?

这是一种广告,主要由各大交易所赞助提供,当然了还有一些公益人士搭建的比特币浏览器。