NABF(North American Blockchain Foundation)北美区块链基金会致力于区块链技术的研发,应用和推广。
全文字数: 1145
阅读时间: 4 分钟
与于5月底发表的一篇论文显示,三位研究人员表示他们已经发现了一种检测和惩罚区块链欺诈的参与者的方法。
“(虚拟)淘金热已经开始,而且正如在以前的狂野西部一样,这些不法之徒永远都会存在。”该论文称这个技术为“ Polygraph:负责任的拜占庭协议”。
作者是来自悉尼大学的Vincent Gramoli和Pierre Civit以及新加坡国立大学的Seth Gilbert,他们共同开发了Polygraph协议,该协议自动化区块链中的问责制,使参与者对双重花费负责,这是加密货币中一个众所周知的棘手问题。
虽然双重花费问题据说是由中本聪在2008年发表的白皮书解决的,但研究人员发现,如果由此产生的分支机构之间的交易存在冲突,区块链分叉引起的差异仍然会导致双重花费。
他们引用了一个案例:
“拜占庭节点可以通过直接向两个不同的客户提出两个冲突的视图来覆盖通用多边形协议,然后执行双重支出攻击。联盟没有参与共识以侵犯活跃的财产....... 请注意,安全性也会违反:当客户端调用read()primitive时,联盟可以回答任意值,尽管合法共识未得到终止。客户端应该信任联盟,就像所有其他客户端可以永远接收read()primitive的不同输出一样。因此,对于t≥n-t0,违反了最终前缀属性。这使得区块链容易受到双重攻击。”
现实世界的焦点
是的,该论文是学术性的,但它也为当前共识机制中的实际问题提供了实用的解决方案。
该小组认为,由于哈希算力的聚集导致区块链集中化的威胁不断增加。根据传统的拜占庭协议协议,如果一方聚集了超过总采矿产量的三分之一,他们就会获得决策权。另外,作者指出,如今最大的比特币采矿池控制着大约19%的哈希算力。
“我们需要在镇上设立一个新的治安官,将罪犯绳之以法。如果不是通过控制太多网络能力的一方防止不良行为,我们必须保证履行责任。”
我们在现实世界中防止犯罪的方式很多,我们可以通过“纵深防御”来防止坏区块链行为:即如果攻击者的网络控制不到或者等于三分之一,则可以防止篡夺的基本拜占庭协议协议网络基础设施正在努力及时传递消息。
“拜占庭协议协议充当了银行大门的锁,阻止了犯罪团伙将战利品取出的行为。”
然而,当这些保证失败 - 并且作者建议他们能够做到时,Polygraph协议将拦截恶意行为。
测谎仪的基本算法基于拜占庭协议协议,但更进一步的是通过异步轮次或接受民主输入的投票。
“首先,使用可靠的广播公司来分发提案值。然后,第二阶段的通信用于确定是否有足够的进程收敛于单个值。最后,如果可以的话,流程决定; 如果没有,他们会更新他们的估计,试图收敛于单一价值。”
当一个城镇不够大的时候......
如果该进程确定了某人正在进行非法行为,则智能合约可以投票将其踢出网络。
Red Belly 区块链首席执行官Gramoli说:“区块链已经忽略了问责制,但它实际上是安全的关键,业界不能接受区块链是一个简单的分布式系统,只要三分之一的参与者组成联盟,有价值的资产就会消失。”
Red Belly 区块链由澳大利亚研究委员会资助,由悉尼大学的Concurrent Systems Research Group和Data61-CSIRO的研究人员开发。
【声明:文章为作者独立观点,非投资,交易或赌博建议,不代表NABF官方立场。如有不当之处请多多指教!】
领取专属 10元无门槛券
私享最新 技术干货