Silvio Micali:如何建立更安全的权益证明

Silvio Micali是麻省理工学院福特工程学教授及Algorand创始人,在万向区块链实验室举办的2018年第四届区块链全球峰会上发表了主题为《Algorand:真正的分布式账本》的演讲。

Silvio Micali出生于意大利帕勒莫,美国著名计算机学家、麻省理工学院计算机科学和人工智能实验室任职的计算机科学家。他1983年博士毕业于美国著名高等学府加州大学伯克利分校。从1983年起担任麻省理工学院电子工程和计算机科学部门的计算机科学教授,主要研究密码学和信息安全的理论,2012年与伯克利校友、麻省理工同事莎菲·戈德瓦塞尔一同获得计算机界最高奖图灵奖。

区块链技术领域一直存在着“去中介、保安全、高效率”三者难以同时实现的“三元悖论”, 以太坊试图通过了分片技术来解决三元悖论,Silvio Micali教授在见面会上向我们展示了Algorand是如何同时实现这三个需求,并几乎不会出现分叉。

Algorand由algorithm(算法)和random(随机)两个词合成,顾名思义,就是基于随机算法的公共账本协议(public ledger)。Algorand针对比特币区块链系统的几个核心缺陷进行了改进。第一,比特币的共识机制需要消耗大量计算资源和能源。第二,比特币要长期存续,要求50%以上的计算资源掌握在诚实用户的手中,否则会出现51%算力攻击。第三,容易出现分叉。第四,可拓展性比较差。

鉴于比特币区块链系统的上述缺陷,Algorand的目标是:

1.能耗低,不管系统中有多用户,大约每1500名用户中只有1名会被系统挑中执行长达几秒钟的计算。

2.民主化,不会出现类似比特币区块链系统的“矿工”群体。

3.出现分叉的概率低于一兆分之一(即10-18)。假设Algorand中平均每分钟产生一个区块(后文会给出有关测试数据),这个概率意味着平均每190万年出现一次分叉。

4.可拓展性好。

Silvio Micali教授首先介绍Algorand,Alogrand从第一性原理出发,能产生持续的进步。然后,区块链的特性应该同时具备透明,安全和分布式的特点,这些是区块链的理想的架构。那么,如何实现它呢?建立链还是选择下一个区块呢。Algorand选择了建立自己的主链。

接着,Silvio Micali教授分析了POW共识机制。POW的主要假设是大多数算力是诚实的节点,不然会产生51%算力攻击。主要的技术问题在于,有非常高的成本,算力的集中化,拓展性,缺乏最终性,很长的延迟性,安全。

Silvio Micali教授又分析了POS共识机制, POS共识机制有几种,比如DPos机制(Delegated PO)和锁定的POS (Bonded PoS),然而相对中心化,不是真正的分布式的机制。

因此,Algorand试图去解决这些问题。Algorand是真正的POS共识机制。不再需要惩罚,资金总是在你的指尖,大多数资金在诚实的节点中,因此变得安全。Algorand是通过以下手段来实现的,每个代币有同样的决策权,终极的分布式系统,技术性的算力。

总结来说,Algorand假设大多数的节点是诚实的,主要的技术优势在于下面几点:三重的计算,真正的去中心化,付款的最终性,可拓展性,和安全。防止协议和网络的攻击。

Algorand有两个神奇的阶段:

第一阶段,在所有的用户中,随机的用户是被选中的。其中,在系统中,节点的有的资金的概率分布是均匀的。

第二阶段,所有用户中有1000个用户被随机选中,他们的钥匙神奇地被所有用户知悉。他们每个都同意并签署给第一个用户。

关于Algorand的一些提问是,谁来选中委员会?回答是,如果每个委员会成员秘密地选他自己,他拥有自己的彩票,他不能欺骗,但他不能证明他赢了!如果他赢了,那么宣传他的胜利的证明,并执行BA协议。

最后Silvio Micali教授特别讲了讲灵活的治理,没有硬分叉。没有一个人的价值结构会永远存在下去,只有是人就会改变,人类会不变地适应。区块链会永远存在吗?不会的。所以现在采用的是共识的协议,先提出然后达成共识,这是非常灵活的。同意的是什么呢?99.9%的时候是就下一个块达成共识,但我们还可以对规则的变革、新的政策达成共识。所以不一定会就区块达成共识,有时我们可以以分布式协作方式来自我监管。

本文为以太中文网独家发布。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值