捍卫战士tg1009月11日,第四届区块链全球峰会在上海举行。以太坊创始人、万向区块链实验室首席科学家Vitalik Buterin在会上做了题为“区块链和机制设计”的演讲,他在演讲中表示,区块链能解决很多信任问题,但是必须找到正确的方式使用区块链,可以和其他密码学技术结合起来。
短期内区块链可应用于以下三个方面:去中心化交易所、在区块链生态自助公共物品和虚拟地产(比如DApp界面上的广告)。但他同时提出,区块链机制设计也面临着一些挑战,第一个挑战是矿工/验证者操纵,第二个挑战是隐私,以太坊所采取的解决方案是提交/揭示的机制,第三个挑战是反Sybil攻击,第四个挑战是共谋。
大家好!我今天探讨的是区块链的机制设计,越来越多的人对区块链的机制设计感兴趣。所谓的机制就是脱离区块链的其他机制,我们看到现在这两个领域都有着非常不错的协同效应。区块链会影响许多机制,影响它的测试,以及影响这些机制的实施。因此,要想设计一个完善的区块链机制,首先要了解一下区块链如何跟机制进行结合。
所谓的机制就是不同的参与者,参与同一个事件中,然后做出不同的决定。这个决定最终会影响资源的分配。首先是投票,既可以是国家的总统选举投票,也可以是区块链内的投票,或者是企业内部的投票。除此之外,还包括拍卖、市场、交易所,交易所(包括去中心化交易所)。还有就是以太坊的域名服务,它可以被看作是一种机制。
市场已经存在了许多年,但是在过去50年到100年间,我们所思考的就是如何建立更好的机制来实现更好的管理。我们可以通过这个机制来分配商品,或者对公共产品的生产和制造设置一些激励和惩罚机制,最终实现社会公平。当然机制也可以被用于规范人们的行为。
今天我想大家分享的是一本名为《激进市场》的书。书里展示了一些新想法,大家可以看到,这是我们对于现有的投票机制的一些延展,我们把它称之为是二次投票。通过二次投票,民众可以使用货币购买选票,而且数量不设上限。因为每个民众的力量是有限的的,如果让他们自己来支付成本,会比较困难。所以在这种情况下,我们就设立了这样一些机制,依赖于政府、企业以及其他机构,来实现这样的一种“自由激进”的资源分配机制。
“自由激进”的资源分配机制,这个机制将整合运用二次投票,哈伯格税,频繁批量拍卖,组合拍卖和自动做市商的内部分散机制来自完成。
短期内区块链的应用场景包括去中心化交易所,区块链生态自助公共物品,和虚拟地产(比如,DApp界面上的广告)。
但是区块链目前也正在面临着一些挑战,第一个挑战是矿工/验证者操纵,因为区块链上的区块节点有多种攻击方法,因为他们能完全控制自己的区块包含什么交易,可以通过频繁批量交易来解决这一问题,通过几个区块来进行交易,然后按照标准的顺序处理所有还没处理的交易,不管那个区块包含什么交易。
第二个挑战是隐私,很多机制声称除了他们机制自身输出的结果之外,不会泄露参与者的任何信息,其实区块链本身并没有这个功能,以太坊所采取的解决方案是提交/揭示的机制,如果只需要短期的隐私,先要求参与者提供交易的哈希值,然后要求所有参与者揭示所有交易情况,这种情况下可以使用VDFs或门限解密来自动揭示参与者交易情况。
第三个挑战是反Sybil攻击(女巫攻击,即在对等网络中,单一节点具有多个身份标识,通过控制系统的大部分节点来削弱冗余备份的作用),二次投票需要每个参与者只有一个账户,如果一个参与者有很多账户,那么他将很容易拿到高额的不公平收益,这对其他参与者来说是不公平的,以太坊可以通过提供中心化的身份验证,或者说是“社交验证”来解决这一痛点。
第四个挑战是共谋,在很多传统的中心化的投票机制中,候选人可以低价通过贿赂投票人来达到自身目的,那么为了组织这种共谋的发生,不能让任人知道你投了票,以及你是如何投票的,以太坊设计了MPC机制来解决这个问题,除了最终的结果之外,所有参与者都无法看到加密的信息以及计算的过程。
总而言之,机制设计领域是一个正在成长额领域,技术架构和安全机制设计地越简单越好,这样更容易被人们理解,而且越简单的解决方案也越容易部署。我认为区块链能解决很多信任问题,但是必须找到正确的方式使用区块链,可以和其他密码学技术结合起来。
|