digital cash 51 %的攻击就像黑暗中的幽灵,不时威胁digital cash的安全,但是Horiz en团队提出了一个解决方案,通过“延迟功能”升级他们的工作量验证共识算法来惩罚策划这种攻击的矿工。
资料来源:柴下关微作者:雷切尔
加密领域最可怕的攻击之一可能有一个很好的解决方案。
至少Horiz en的团队是这样说的。Horiz en是一个数字现金项目,其数字现金名称是Zen Cash。在今年早些时候的一次51 %的袭击中,他们损失了50多万美元。
当一个恶意的矿工控制了超过51 %的区块链网络计算能力时,他会向系统中注入错误的交易,导致攻击。
horiz en的团队在最近的一篇论文中声称,他们已经找到了一个创新的解决方案——通过一个“延迟函数”来升级他们的工作量验证共识算法,以惩罚计划此类攻击的矿工。horiz en是数字现金Z Cash的面向私人的分支,它本身就是比特币的分支。
Horiz en的联合创始人rob Vig Lione说,51 %的攻击要求矿工在将这些区块上传到区块链之前秘密生产,延迟功能会使这些攻击成本极高。
他告诉投币台:“所以本质上,当试图发动这些攻击时,它花费了巨大的成本,是成本的10倍。"
在今年6月五次主要数字现金攻击中,51 %的损失之后,许多加密爱好者意识到了这个问题。
这一攻击从更广泛的意义上损害了人们对数字现金安全的信心,Vig Lione称之为“整个行业的负面外部表现”。
根据直接观察,Horiz en的51 %的攻击导致了区块链-维格Lione的36个错误区块,我们的工程师在攻击后立即开始集思广益,我们认为我们有一个非常简单的解决方案来确保这种情况不会再次发生。"
他说:“从技术上讲,当[再次发动攻击时,代价会更大。"
惩罚
为了实现这一点,Horiz en的新算法引入了对延迟块的惩罚,延迟块是在最近的区块链很长时间后向网络广播的块。
事实上,新代码通过延迟函数修改了基本一致算法的一个特性,即所谓的“最长链规则”。
维格·莱昂举了一个例子。如果提议的街区比最近的街区多五个街区,将会受到惩罚。矿工们需要生产两倍的块数,才能将交易联系起来。
这降低了51 %的攻击几率。
然而,由于Horiz en的结构特点,这种惩罚只有在矿工怀有恶意时才会发生。
vig lione解释道:“我们的平均块搜索时间是2.5分钟,在世界任何地方广播的最大延迟是1 - 2秒,因此在法律上不可能延迟5个块。"
vig lione指出,随着多个区块链努力诚实,这将导致区块链的网络分区。在这种情况下,由矿工投票决定哪一条链是合法的。
“他们实际上选择了法律链,然后开始挖掘最长的规则链。"
此外,为了防止网络永久分裂,Vig Lione表示,接受该链的处罚将会减少。
他告诉投币台:“在添加区块后,先前评估的惩罚将相应减少,这种持续的融合将防止网络永久分裂。"
一个老问题
这一次发布的白皮书指出,如果一个区块链因为落后于最新的街区而被拒绝,交易所可以冻结和存放资金,直到问题解决。
此外,Vig Lione表示,惩罚的具体细节将根据网络情况进行调整。
他说:“如果我们认为与散列率等标准相比,惩罚是不够的,我们可以调整成本。"
然而,值得注意的是,这种变化一直是研究的主题,一些人仍然怀疑Horiz en是否能做到这一点。
共识研究人员Emin Gur sirr对投币台表示怀疑:“这些协议非常复杂,难以达成。"
然而,经过数月的测试,Vig Lion相信新算法将在实际应用中表现良好,并期望它能成为更广泛的数字现金行业的一个好榜样。
vig lione说:“我们已经在内部测试了几个月,所以我们对代码充满信心。"
“我认为其他项目也应该并且应该非常升级他们的代码。"
领取专属 10元无门槛券
私享最新 技术干货