所谓区块链拜占庭问题,其实说白了就是用十个节点组成了网络, 然后在这当混进去了两个坏蛋, 这些人专门在发送假消息, 那么大家到底还能不能达成共同的共识呢? BFT就是专门用来干这份工作的, 它防范的就是内部出现背叛者这个情况。
我在那一段时期去调整PBFT的时候, 把自己的头发都快给捋秃了。因为只有三个节点嘛, 其中一个节点存在着恶意的行为, 而余下的两个节点必须要把数据和状态进行对齐。这个状况就像是五个上了年纪的老头子在一起开一个会议, 其中有两个人像是喝醉酒的人一样在捣乱和惹事。
在这个时候, 你非要让其余的三个参会的人把最终的会议决议给写出来, 而且还不允许这个会议因为混乱而结束或者是散会, 这确实是非常难以处理的情况。这当中的基本道理就是3f+1的底层逻辑, 是任何人都没有办法回避的一个事实。
当前的这种通过权益证明来实现的惩罚和没收机制, 其根本目的, 其实就是给那些在拜占庭将军问题上表现的违规行为加上一个经济上的紧身衣。如果你想要做坏事, 那么就会面临抵押金被扣除的后果。这实际上是把一个复杂的数学计算问题, 转化成了一个直观的关于成本和收益的经济决策问题。

一旦确认实施惩罚所需要付出的代价会高于行为人可能获取的收益, 那些心存恶意的人自然就会停止他们的不当行为。请不要跟我讨论什么绝对可靠的安全性, 因为在概率性的模型之中, 始终都存在着可能被利用的漏洞。因此, 我们只能把这些进入门槛强行提升到极其高不可攀的水平。
你心里是怎么想的呢, 到底觉得是经济惩罚这种方式更对劲, 还是说那种只靠算法来承担错误后果的做法才算是走上了正确的道路?
转载请注明出处:财经热点,如有疑问,请联系()。
本文地址:https://www.gyszyy.net/imgfzb/11638.html
