设正点财经为首页     加入收藏
首 页 财经新闻 主力数据 财经视频 研究报告 证券软件 内参传闻股市学院 指标公式
你的位置: 正点财经 > 股市证券热点 > 区块链问题及解决,初学必看

区块链问题及解决,初学必看

日期:2022-03-22 16:26:47 来源:互联网

  我们可以假设这样一种情况,区块链问题及解决,初学必看一个来自美国的矿工发现一部分区块的工作量证明解,并区块链问题在父区块上延伸了该区块。而在同一时间点,一个英国的矿工也找到了一部分区块链的证明解,也延长了父区块。

  这样一来,世界上就同时出现了两个胜利区块,它们都包含正确的工作量证明解且延长了同一个父区块,而且区块链问题这两个区块里的交易数据几乎相同,只是在序列上稍有不同。当两个区块在网络上进行传播时,一部分节点收到了来自美国矿工的胜利区块,而另一部分节点收到了来自英国矿工的胜利区块。此时,各节点之间就会产生分歧,一部分以美国区块为顶点,而另一部分以英国区块为顶点。

  比特币网络中,离美国最近的节点会第一个收到区块,并使其难度增加到极限。此区块为这个链的最后一个区块,它会自然而然地忽略比它晚到达的类似区块。此时,离英国最近的节点会判断其中一个区块胜利,而忽略另一个区块。第一个得到区块的节点,会马上让这个区块为父区块生成最佳的候选区块,并继续寻找这个区块的工作量证明解。同理,离美国最近的区块节点也会以收到的胜利区块为顶点生成最佳的候选区块,最后延长该区块链。只不过,两个节点选出的胜利区块并不相同。在一个区块内,分叉问题就可以被完美地解决。网络中的一半算力专注于美国附近的区块,并以此为基础创立新区快,另一半算力则专注于英国附近的区块。即便两者算力对等,两个区块也总会有一个抢在另一个区块前面发现工作量证明解。所有在第一轮选择英国区块为胜利者的节点,会直接将这个链延伸为一个区块。但是,那些选择美国区块为胜利者的节点会发现两个链,这些节点会依照结果将固定的链设置为主链,另一个为备用链。这些节点内容纳了更长的链,被迫改变了对区块链的原有理论。这就是对链的创新共识。美国的区块作为父区块,已经不存在最长的链,这导致候选区块变为孤立的区块。因此,现在任何想要在链上延伸的区块链都已经停止,整个网络都会将这条链认定为主链,而另外一个区块为最后一个区块。

  全部的矿工将会把产生的候选区块的父区块转换为箭头区块,用来延长这条区块链。从理论上说,两个区块的分叉是相当有可能的。这种区块链问题情况发生的最直接原因就是,相互对立的两名矿工在巧合之下发现了两个不同的区块的解。但是,出现这种情况的概率非常小。单区块分叉的情况每隔7天就有可能发生一次,而双区块的分叉情况则比较少见。比特币系统将区块之间的空隙设定为10分钟,这是在更加迅速的支付和最低的分叉率之间做出的中庸对策。区块之间的间隔越短,交易的速率就会越高。但是,区块链问题这也会导致区块链分叉现象频繁发生。相应的,时间间隔加长会使分叉数量减少,但又会致使清算时间变长。

区块链问题及解决,初学必看更新时间:2022-03-22 16:26:47
  • 区块链问题及解决,初学必看
  • 区块链问题及解决,初学必看一个来自美国的矿工发现一部分区块的工作量证明解,并区块链问题在父区块上延伸了该区块。而在同一时间点,一个英国的矿工也找到了一部分区块链的证明解,也延长了父区块。......
关于我们 | 商务合作 | 联系投稿 | 联系删稿 | 合作伙伴 | 法律声明 | 网站地图