正在加载图片...
(图2)因此,从比特币的诞生之日起,全网就形成一条唯一的主区块链( Block chain), 其中记录了从比特币诞生以来的所有交易记录,并以每十分钟新增一个节点的速度无 限扩展。这条主区块链在每添加一个节点后,都会向全网广播,从而使得每台参与比 特币交易的电脑上都有一份拷贝。在现实世界里,每笔非现金交易都由银行系统进行 记录,一旦银行计算机网络崩溃,所有数据都会遗失。而在互联网世界里,比特币的 所有交易记录都保存在全球无数台计算机中,只要全球有一台装有比特币程序的计算 机还能工作,这条主区块链就可以被完整地读取。如此高度分散化的交易信息存储 使得比特币主区块链完全遗失的可能性变得微乎其微。 图2区块链的局部结构 区块 区块 之前随机散列 随机数 之前随机散列 随机数 T Tx T Tx 资料来源: Nakamoto(2008)。 (6)挖矿( Mining) 如前所述,比特币的所有交易记录都保存在主区块链中。每十分钟就会有一个新 区块生成并加入进主区块链,这个新区块中记录了十分钟内全网的所有交易。由于比 特币使用的是P2P模式,这意味着网络上的每个节点都是平等的,没有一个中心节点 可以用来承担交易记录工作。因此,如此重要的交易记录任务交给谁来完成,就变成 一个现实问题。而比特币创始人中本聪给出的答案居然是任何人来完成都可以。由于 每笔交易完成后都会被广播给全网,因此每个人在对交易的有效性进行验证后,都可 以根据这些交易数据生成新区块。但这又引发了一个新问题,即如何让所有人都信任 由一个陌生人生成的新区块?这个新区块中是否记录了虚假交易或重复交易? 要解决这个问题,就要用到前文提到的工作量证明概念。基本思路是,寻找一个 随机数,使得将这个数字与新区块的交易信息一起输入SHA256后产生的数字,前面 n位(比如n=100)都是0。此项工作的意义在于,由于将会耗费很多时间,如果一个 人进行了这项计算且获得成功,那么他提供的区块很可能是真实可信的,因为花费如 此大力气作假得到的好处,远远不计花费同样努力从事真实工作得到的好处。此外,7 (图 2)。因此,从比特币的诞生之日起,全网就形成一条唯一的主区块链(Block Chain), 其中记录了从比特币诞生以来的所有交易记录,并以每十分钟新增一个节点的速度无 限扩展。这条主区块链在每添加一个节点后,都会向全网广播,从而使得每台参与比 特币交易的电脑上都有一份拷贝。在现实世界里,每笔非现金交易都由银行系统进行 记录,一旦银行计算机网络崩溃,所有数据都会遗失。而在互联网世界里,比特币的 所有交易记录都保存在全球无数台计算机中,只要全球有一台装有比特币程序的计算 机还能工作,这条主区块链就可以被完整地读取。如此高度分散化的交易信息存储, 使得比特币主区块链完全遗失的可能性变得微乎其微。 图 2 区块链的局部结构 资料来源:Nakamoto(2008)。 (6)挖矿(Mining) 如前所述,比特币的所有交易记录都保存在主区块链中。每十分钟就会有一个新 区块生成并加入进主区块链,这个新区块中记录了十分钟内全网的所有交易。由于比 特币使用的是 P2P 模式,这意味着网络上的每个节点都是平等的,没有一个中心节点 可以用来承担交易记录工作。因此,如此重要的交易记录任务交给谁来完成,就变成 一个现实问题。而比特币创始人中本聪给出的答案居然是任何人来完成都可以。由于 每笔交易完成后都会被广播给全网,因此每个人在对交易的有效性进行验证后,都可 以根据这些交易数据生成新区块。但这又引发了一个新问题,即如何让所有人都信任 由一个陌生人生成的新区块?这个新区块中是否记录了虚假交易或重复交易? 要解决这个问题,就要用到前文提到的工作量证明概念。基本思路是,寻找一个 随机数,使得将这个数字与新区块的交易信息一起输入 SHA256 后产生的数字,前面 n 位(比如 n=100)都是 0。此项工作的意义在于,由于将会耗费很多时间,如果一个 人进行了这项计算且获得成功,那么他提供的区块很可能是真实可信的,因为花费如 此大力气作假得到的好处,远远不计花费同样努力从事真实工作得到的好处。此外
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有