首页 > 资讯 > 区块链去中心化会遇到哪些问题
币小白  

区块链去中心化会遇到哪些问题

摘要:去中心化系统的弱点构建一个预言机并不困难,难的是其中去信任成分的设计。其中关键的风险在于,依赖智能合约裁决事务的各方之间是存在利益冲突的,而匿名的预言机没有诉讼风险。当运行具有多个预言机的系统时,各个预言机必须达成共识,因为智能合约只接受一个输入。为了防御攻击,预言机需要满足以下要求。

去中心化系统的弱点构建一个预言机并不困难,难的是其中去信任成分的设计。其中关键的风险在于,依赖智能合约裁决事务的各方之间是存在利益冲突的,而匿名的预言机没有诉讼风险。当运行具有多个预言机的系统时,各个预言机必须达成共识,因为智能合约只接受一个输入。为了防御攻击,预言机需要满足以下要求。

预言机之间无法互相辨认。

预言机之间无法互相通信。一个有着相当大投票权力(如40%)的预言机能广播自己的答案,而且不需要刻意说服其他节点自己的答案是主流答案。不过如果其他节点已经知道这个节点具备如此大的投票权力,那么这个要求也就没什么意义了。

预言机之间无法向其他节点证明自己是自己答案的所有人。设计机制应该隐藏各节点提交的答案,同时必须在所有人都提交答案之后才暴露答案来源节点。以下的攻击策略或漏洞对去中心化的预言机网络是有效的。

多数人攻击:存在这样的风险,即网络中大多数的节点都是由一个实体或一个同盟来控制的。此时网络依然由多数人控制,但已经被恶意操纵了。在去中心化的预言机网络项目中尤其要注意此类风险,需要根据节点的信誉和节点总数来决定节点的权力。

镜像攻击:这是去中心化预言机网络中一种特殊的女巫攻击。为了降低节点运行的成本,某个节点的控制人可以只通过一个节点收集一次数据,然后在链下将数据传递给自己控制的其他节点。当他传递的数据依然真实时,这种攻击并没有很大的危害,但如果传递的数据有问题,就会大大降低整个系统的安全性,因为系统通过多方查询来判断数据准确性的机制被破坏了。

吃空饷:当一个预言机恶意复制其他预言机的答案时,我们称这个预言机吃空饷。可以通过“提交/揭露(Commit/Reveal)”机制来解决这个问题,即预言机所提交的答案是加密的,只有当足够多的预言机都已经提交答案后,才会解密全部人的答案。


来源:百度
作者:仙女姐姐说币

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。