以太坊创始人Vitalik Buterin:区块链机制设计正面临着四大挑战

链得得快讯
链得得快讯

Sep 11, 2018

摘要: 在2018第四届区块链全球峰会上,以太坊创始人Vitalik Buterin(V神)在会上做了题为“区块链和机制设计”的演讲,他在演讲中表示,区块链能解决很多信任问题,但是必须找到正确的方式使用区块链,可以和其他密码学技术结合起来。

链得得(微信号:ChainDD)9月11日讯,在2018第四届区块链全球峰会上,以太坊创始人Vitalik Buterin(V神)在会上做了题为“区块链和机制设计”的演讲,他在演讲中表示,区块链能解决很多信任问题,但是必须找到正确的方式使用区块链,可以和其他密码学技术结合起来。

短期内区块链可应用于以下三个方面:去中心化交易所、在区块链生态自助公共物品和虚拟地产(比如DApp界面上的广告)。

但他同时提出,区块链机制设计也面临着一些挑战,第一个挑战是矿工/验证者操纵,第二个挑战是隐私,以太坊所采取的解决方案是提交/揭示的机制,第三个挑战是反Sybil攻击,第四个挑战是共谋。

以下为Vitalik Buterin演讲原文,由链得得App整理如下:

大家好!我今天探讨的是区块链的机制设计,越来越多的人对区块链的机制设计感兴趣。所谓的机制就是脱离区块链的其他机制,我们看到现在这两个领域都有着非常不错的协同效应。区块链会影响许多机制,影响它的测试,以及影响这些机制的实施。因此,要想设计一个完善的区块链机制,首先要了解一下区块链如何跟机制进行结合。

所谓的机制就是不同的参与者,参与同一个事件中,然后做出不同的决定。这个决定最终会影响资源的分配。首先是投票,既可以是国家的总统选举投票,也可以是区块链内的投票,或者是企业内部的投票。除此之外,还包括拍卖、市场、交易所,交易所(包括去中心化交易所)。还有就是以太坊的域名服务,它可以被看作是一种机制。

市场已经存在了许多年,但是在过去50年到100年间,我们所思考的就是如何建立更好的机制来实现更好的管理。我们可以通过这个机制来分配商品,或者对公共产品的生产和制造设置一些激励和惩罚机制,最终实现社会公平。当然机制也可以被用于规范人们的行为。

我们对现有的投票机制进行了一些延展,称之为二次投票。通过二次投票,民众可以使用货币购买选票,而且数量不设上限。因为每个民众的力量是有限的的,如果让他们自己来支付成本,会比较困难。所以在这种情况下,我们就设立了这样一些机制,依赖于政府、企业以及其他机构,来实现这样的一种“自由激进”的资源分配机制,这个机制将整合运用二次投票,哈伯格税,频繁批量拍卖,组合拍卖和自动做市商的内部分散机制来自完成。

这里会提出一个机制可信性的概念。比如有一个机制,它可以是一个交易所,可以是拍卖,可以是投票机制等等。我们面临的问题,你需要信赖中间方,来确保它们在实施机制的过程中是有效的。但是现行的机制效率不高,如果你认为这样的中间方有些时候会作弊、会欺骗,这会产生很大的信任问题。这个信任问题,比如说在我们的机制上,有一个中央服务器,对于中央提供商而言,它有很大的机会来进行欺骗。当这个欺骗发生的时候,我们不知道这到底是不是欺骗,这是机制的可信性。

短期内区块链的应用场景包括去中心化交易所,区块链生态自助公共物品(比如社区资源),和虚拟地产销售(比如DApp界面广告等)。

当然这些区块链机制也面临很多挑战。第一个挑战是矿工/验证者操纵,因为区块链上的区块节点有多种攻击方法,因为他们能完全控制自己的区块包含什么交易,可以通过频繁批量交易来解决这一问题,通过几个区块来进行交易,然后按照标准的顺序处理所有还没处理的交易,不管那个区块包含什么交易。

第二个挑战是隐私,很多机制声称除了他们机制自身输出的结果之外,不会泄露参与者的任何信息,其实区块链本身并没有这个功能,以太坊所采取的解决方案是提交/揭示的机制,如果只需要短期的隐私,先要求参与者提供交易的哈希值,然后要求所有参与者揭示所有交易情况,这种情况下可以使用VDFs或门限解密来自动揭示参与者交易情况,零知识证明也是另外一个解决方案。

第三个挑战是反女巫攻击(女巫攻击,即在对等网络中,单一节点具有多个身份标识,通过控制系统的大部分节点来削弱冗余备份的作用),二次投票需要每个参与者只有一个账户,如果一个参与者有很多账户,那么他将很容易拿到高额的不公平收益,这对其他参与者来说是不公平的,以太坊可以通过提供中心化的身份验证,或者说是“社交验证”来解决这一痛点。

第四个挑战是共谋,在很多传统的中心化的投票机制中,候选人可以低价通过贿赂投票人来达到自身目的,那么为了阻止这种共谋的发生,以太坊设计了MPC机制来解决这个问题,除了最终的结果之外,所有参与者都无法看到加密的信息以及计算的过程。

另外一个解决方案,就是我们讲的多方计算。通过多方计算,所有的参与者他们都没有办法看到保密信息以及计算过程,他们只能看到最终结果。另外一个就是可信赖的硬件,当然最近这样的硬件也是遭到了袭击。尤其是你做一些高价值事情的时候,所以我们更倾向于通过MPC这样的方式来解决。最终非常重要的一点,一定要使用区块建立一个非常简单的机制,我们说越简单越好,就是使得这个机制的技术基础以及安全假设越简单越好。

总而言之,机制设计领域是一个正在成长的领域,技术架构和安全机制设计地越简单越好,这样更容易被人们理解,而且越简单的解决方案也越容易部署。我认为区块链能解决很多信任问题,但是必须找到正确的方式使用区块链,可以和其他密码学技术结合起来。在区块链跟密码学以及其他线下解决方案结合之后,我相信可以很大减少人们之间所需要的信任。

链得得仅提供相关信息展示,不构成任何投资建议
本文系链得得原创,未经授权不得使用,如需获取转载授权,请点击这里

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信