比特币网络——极简比特币教程(1)

网上发现一个讲解比特币原理非常简洁明了的图文教程,非常适合没有基础的同学快速了解比特币及其工作原理。于是,将之翻译过来,希望可以帮助到想了解比特币和区块链的朋友。

一、什么是比特币网络?

比特币网络是由所有运行比特币软件(比特币客户端)的节点组成的。

比特币是一个由许多运行同一个电脑程序的节点组成的网络

二、比特币网络是怎样工作的?

比特币客户端在网络上通过彼此“交谈”来进行信息互通。

非常的社交化的通信方式

通过“相互交谈”的方式来传递有关网络其他部分正在发生的事情,这是通过发送“消息(message)”来完成的。这样的消息可以是一个新交易信息

分享新交易相关的信息

这样的信息分享(例如,交易)可以让网络上的所有节点保持数据同步,这对于想要在网络上运行一个节点的人来说是非常重要的。

最终每个节点都知道了新的交易——非常好的网络

比特币网络被描述为“点到点网络(Peer-to-Peer Network)”,这是因为:

所有节点都彼此相连互通,这形成一个网络;

所有网络上的节点地位平等。

三、谁来组成这个网络?

如前面所说,任何能接入网络的人都可以通过运行一个比特币客户端来参与组成比特币网络。也就是说任何人都可以加入比特币网络:你所需要的是一个网络连接和一个比特币客户端(一个计算机程序)。

一旦你接入网络并运行程序,你就是比特币网络中的一个“节点(Node)”。

节点,一个稍微精确的说法是:“一个独立运行并且传递周边网络信息的比特币客户端”

更多信息请参考“节点”章节。

四、我怎样才能加入网络?

所有你需要做的就是下载(并运行)一个比特币客户端https://bitcoin.org/en/download。

当你运行一个客户端,它将会与其他节点建立连接,并且开始下载区块链的完整副本(一个包含所有经过验证合法的交易的文件)。在此之后,你的客户端将会开始从其他节点接收新交易信息,与此同时它也会向网络其他节点中继传递这些交易。

恭喜你!你现在是比特币网络的一个节点了。

(完)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180610G1I95R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券