第五百二十六章 庞加莱单值化定理 (4 / 9) 首页

字体:      护眼 关灯

上一章 目录 下一章

第五百二十六章 庞加莱单值化定理 (4 / 9)
        “大多数”的决定表达为最长的链,因为最长的链包含了最大的工作量。

        如果大多数的CPU为诚实的节点控制,那么诚实的链条将以最快的速度延长,并超越其他的竞争链条。

        如果想要对业已出现的区块进行修改,攻击者必须重新完成该区块的工作量外加该区块之后所有区块的工作量,并最终赶上和超越诚实节点的工作量。我们将在后文证明,设想一个较慢的攻击者试图赶上随后的区块,那么其成功概率将呈指数化递减。

        另一个问题是,硬件的运算速度在高速增长,而节点参与网络的程度则会有所起伏。

        为了解决这个问题,工作量证明的难度(theproof-of-workdifficulty)将采用移动平均目标的方法来确定,即令难度指向令每小时生成区块的速度为某一个预定的平均数。

        如果区块生成的速度过快,那么难度就会提高。

        运行该网络的步骤如下:

        1)新的交易向全网进行广播;

        2)每一个节点都将收到的交易信息纳入一个区块中;

        3)每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;

        4)当一个节点找到了一个工作量证明,它就向全网进行广播;

        5)当且仅当包含在该区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性;

        6)其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的区块以延长该链条,而将被接受区块的随机散列值视为先于新区快的随机散列值。

        节点始终都将最长的链条视为正确的链条,并持续工作和延长它。

        内容未完,下一页继续阅读

更多完整内容阅读登陆

《墨缘文学网,https://wap.mywenxue.org》
加入书签我的书架


上一章 目录 下一章