9月18日,在万向区块链实验室主办的第五届区块链全球峰会上,以太坊创始人Vitalik演讲介绍了以太坊生态系统的最新进展。Vitalik进一步表示:“以太坊2.0,只要再等待几个月的时间就可以推出,为支持以太坊2.0发展,7个团队聚集在多伦多推进,目前以太坊2.0的规范已经写好,大家已经开始做第三方的分析,并接受了一些反馈。PANews作为合作媒体在现场进行报道。
Vitalik讨论了PoS权益证明。“嘉宾都说PoS很好,过去一年从概念已经发展到有PoS公链推出。再过几个月,以太坊的2.0就要推出了。”
Vitalik谈到,以太坊不仅仅把PoS看成是理论概念,或共识机制将会如何改变区块链的效率。Vitalik还有机会去思考面临的一些挑战,比如经济学上的挑战。对于cosmos而言,非常有意思的经济属性,用户可以把代币委托给验证人,但现在验证人开始打起了价格战,随着价格战越来越激烈,一些小的验证人出现了一些问题,社区实际是有担忧的。以太坊2.0已经设计好了,开始进行一些经济学分析,比如对收入、成本和激励的讨论。
另外的挑战还包括可扩展性。对以太坊而言,有分片。正在开发中。同时还有二层的扩容解决方案,demo版本已经出现在以太坊主网上。包括STAEK Plasma基于零知识证明的Plasma、ZK Rollup、Optimistic Rollup,这些都可以提高以太坊的可扩展性。目前,以太坊在隐私保护方面,尤其是通用的零知识证明方面取得了巨大的进展。
在应用的挑战上,Vitalik讨论了跟用户密切相关的应用的挑战,比如钱包,最大的问题是有用性和安全性。早期而言,钱包就是私钥,但是密码学的秘钥是很容易丢失的,也很容易发生安全事件。解决方案之一是中心化管理,但实际上也会有中心化风险。最近的一种趋势则是智能化钱包,由智能合约来控制,可以多签,允许社交账户还原。再比如交易所,今年出现了越来越多的去中心化交易所,交易资产越来越简单,现在还有项目正在开发跨链去中心化的交易所。去中心化交易所的优势包括使得开发多种资产的应用更容易,没有黑客风险等。
过于一年,以太坊上DAOs有了很大的进展,这些DAOs有用于治理、慈善、赞助等更方面。但是现在也存在一些问题,即链上治理存在的贿赂和共谋,节点之间的共谋以谋利。但现在已经有一些DAOs的智能合约提供了解决方案。Vitalik希望用密码学来解决这个问题,如果这个方案成功,那么就可以用于区块链以外的应用。这是以太坊基金会正在开发的。
关于DAOs的发展,还提及用智能合约优化融资方式的愿景,DAICO可以保障用户的权益,降低项目方跑路带来的损失。
未来,Vitalik提出了几点期许,包括期待更好、更可信的数据来源;让应用更好跟真事世界链接;以太坊上的PoS和分片;更多智能钱包、智能融资合约等;现有的交易所用零知识证明提高安全性;去中心化的应用更好。
以下是演讲全文:
介绍一下区块链行业,主要是以太坊生态系统当中最近的一些进展,就是三到六个月、12个月的进展,我会讲一讲我们看到的进展。哪些东西会继续去谈至少我认为这些东西是非常重要的。从权益证明开始,关于PoS大家都已经听说过很多次了。你会看到这些人都在说,PoS过去一年发生的事情挺好的,终于从一个概念发展成为大家思考或者想要推动的一个事情,总算有了一些进展。Cosmos主网今年年初推出了,这非常好,它运行在Tendermint上,是新一代的PoS的算法。以太坊2.0也是下一个以太坊区块链的升级,将包括PoS,也包括分片实现的扩容技术。这实际上已经开发了多年时间了,只要再等待几个月的时间就可以推出了。在9月初的时候,多伦多有一个工作坊,建造2.0以太坊的工程师们,总共有七个团队,共同聚集在多伦多,把所有的客户召集起来实现规范,让客户互相沟通,处理彼此的区块,共同支持这个网络。这些人在看网络,大家都很开心,这上面是不同客户的截屏。所以进展还是蛮多的,以太坊2.0现在还没有推出,但是很有意思的一点,它现在已经接近推出了。
我们不仅仅把PoS看作是一个理论或者概念,共识机制如何改变、提升区块链的效率,并不只是停留在思考阶段。我们还会思考面临的挑战,挑战不是坏事,挑战是不可避免的。任何新的体系当中,都是不可避免的。如果你从纸上的系统转移到现实系统当中,总会碰到一些挑战。对于Cosmos的网络而言,有一个非常有意思的经济属性,也就是说验证人可以把代币委托给他,现在这些验证人开始价格战了,希望真心收取比较低的价格。Cosmos社区当中的人就不开心了,因为随着价格战变得越来越激烈,继续停留在网上不太好了,所以大家开始担忧。这是一个例子,说明PoS协议开发者要思考需要担心的问题,这是关于Staking的去中心化。两年之前还只是在理论上进行思考,现在可以思考在何种程度上,网络当中的存在。以太坊2.0还没有推出,但是它的规范已经写好了。人们已经开始做第三方的分析了,以后运营的节点会不会盈利,在何种程度上会盈利,如何去建模、硬件的成本、收入在哪,成本有多少,在何种情况之下人们会愿意参与呀。人们已经开始给出一些反馈了,这些反馈也影响到了我们算法的细节,现在已经到了这么一个阶段。就是协议已经够成熟了,所以我们能够看到一些具像的挑战。
可扩展性。在过去一年,可扩展性已经得到的极大提升,这里有两种扩容的解决方案,一层扩容、二层扩容的解决方案。对以太坊而言有分片技术,正在开发当中,很快会看到分片的测试网。同时还有二层扩容解决方案,对于二层的扩容方案来讲其实有好几种,他们已经达到了这个阶段。至少有了dome版本出现在了以太坊主网上,前两个是STARK Plasma和ZK Rollup。我参加之前圆桌论坛的时候谈到了零知识证明Sdasnas(音),这是新的技术,三年之前STARK还不存在,六年之前STARK还不存在。现在我们看到了扩展性的解决方案,都用到了STARK、SNARK,来证明大的交易级别是有效的。为什么它提升了可扩展性呢?因为我们不是让每一个节点都去验证所有的交易,实际上这些大型的交易节点,可以由一个节点进行证明,这个证明可以广播在区块链上,然后在区块链上有更短、更简单的证明,区块链上每一个节点可以验证这个比较短的版本。
对以太坊而言,目前的以太坊网络是可以处理最多20到25个交易每秒种,任何Rollup机制,理论上可以处理700个交易每秒,如果大家都在以太坊上主网使用它的话。几个月之后,我们希望进行伊斯坦布尔的硬分叉,之后这个数字会提升到3000个交易每秒钟。所以这些技术都是存在的,现在已经有一个版本可以运行,可以使用了。要么是在以太坊主网或者测试网上进行了。
可扩展性有了很多进展,那么应用呢?我不会谈太多非常具体的应用,我确实想谈一谈和用户比较相关的东西。首先从钱包开始,任何用户可以通过钱包和区块链进行互动,通过钱包用户是可以向区块链验证自己。我们谈到区块链应用的时候,会谈到它的一些很好的属性,比如说去中心化的系统、不依赖于第三方的信任机制,可以验证某种行动是不是在区块链上发生。你知道是谁授权了这个行为,谁采取了这个行为。所有的属性都是取决于某种类型的机制,也就是验证谁是用户。在加密货币历史上的前几年,钱包只是私钥而已。基本上钱包就是一个软件,它持有密码学的密钥,用来对每个信息进行签名。
对于这种密码学的密钥而言,有一个问题,密钥很容易丢失。所以有一篇文章,是我七年之前写给Bitcoin杂志的,是iven java(音)的应用。什么意思呢?如果一个人有钱包,这个钱包只有一个私钥,他们控制了私钥,安装了一个应用,这个应用就秘密记录这个用户的密码,获得密码之后解密钱包,偷了用户所有的钱。这种攻击事情很容易发生,电脑上的安全性也是一个大问题。所以自己持有密码,是有风险的。
还有一个解决方案是中心化,如果自己不想持有,可以放在中心化的钱包上,或者让交易所持有你的代币,但也有信用风险。所以My bitcoin,是第一个中心化的钱包,两个月之后就被攻击了。我们都不知道是不是被攻击,可能用户自己决定或者所有者自己决定把钱给偷走了。有私钥,不管是用一个私钥,还是中心化的储存代币都是很危险的,怎么办呢?最近有一种趋势,就是智能钱包。什么意思呢?你的代币或者钱不由密码控制,钱是由一个智能合约控制的。这个智能合约可以执行非常复杂的条件,比如账户的钱怎么花,可以有多签,任何两个密钥可以花钱,三个密钥一个放在手机上,一个放在电脑上,一个写在纸上,放在家里面。也可以是一份文件,由你的朋友保存。还有一个概念是社交账户还原,一个密钥通常可以代表账户来行使的,如果密钥被攻击或者丢失了,就会有一些用户聚集在一起,可以是机构,也可以是的五个朋友,可以有不同的设置方式。这几个密钥可以聚集在一起,同意改变用户的主要密钥。如果你丢了密钥,可以恢复它。被攻击了的话,也可以阻止黑客。这里他们有个社交账户还原的体系,有一个的机制,其实也是社交账户还原的机制。
一年之前这些选择是不存在的,现在可以选择好几种解决方案,这些方案每个月都会变得越来越好。这是两个项目。还有另外两个项目,也在做同样的事情。
去中心化交易所。有人试图在去中心化交易所做代币交易,2017年的时候有人做过吗?有人一些人做过,但体验不是特别好,非常复杂。比如接口不行,要发送五个交易确认,才能做交易。有人2015年用过Unicop(音)吗,Unicop它用起来更简便了。所以交易一个资产,换取另外一个资产的越来越简单,或者你的能力越来越强了。Unicop另外一个特点就是,它不仅仅是面向用户的,还可以应用在应用上,就是应用直接和Unicop交流,来进行资金的转移和交易。
跨链去中心化交易所。有一个项目做了去中心化的交易所,来覆盖不同的链,这是(英语),是一个去中心化的交易所,它覆盖了比特币和以太坊,是跨链的。覆盖了两个加密货币的生态系统,已经不需要依赖于中心化的中介机构了。它给我们带来了什么呢?
去中心化交易所使开发多种资产的应用更容易了,也减少了黑客的风险。因为没有一个单一的实体是可以从它那里盗币,而且无许可,任何人都可以参与。一旦去中心化交易所建立起来以后,就可以持续运行下去。所以其他的开发者就能够依赖于这个基础设施来做应用,而且去中心化的交易所真的能够减少中心化的交易所权力集中的风险。
隐私。我刚刚在圆桌论坛的时候已经谈到了,在隐私保护方面,取得了巨大的进展,特别是在零知识证明方面。同时利用通用的零知识证明的应用方面,也取得了重大的进展。以太坊主网现在已经开始有某种类型的链上隐私解决方案了,比如(英语)cash,还有刚刚发布的一个项目,基本上是Ccash(音)做的二层的隐私方案的方案,当然这只是第一步了。
我已经知道了,还有其他更强大的项目,已经在开发当中了。今后一年会陆陆续续地发布。
过去一年DAOs有很大的进展,有MakerDAO、MolochDAO,还有Aragon,这些DAO用于很多目的,比如赞助、慈善、资助开源项目,有做去中心化应用的治理。DAO之前出了一个很大的问题,但是最新的项目主要是希望更多的关注于它的安全性,来报确保一切都是审计的,经过形式化验证的。到目前为止似乎新一代的DAO,确实汲取了原始DAO的经验教训,开始创建更有意义的东西了。
实验新公益项目融资的方法。有一个平台叫做Gitcoin Grants,它用捐赠匹配的机制,把它称之为二次融资,是去年我提出来的想法。用它来创建去中心化的社区驱动的机制,来分配资金给公共项目,受益于整个以太坊系统。现在已经筹资了三轮了,运作还是蛮好的。当然了,还是存在着问题的,其中一个很大的问题,我们慢慢意识到了,就是贿赂和共谋。
大约六个月之前我写了一篇关于这个方面的博客,它的名字就是《论共谋》。我批评上链上区块链的治理,我觉得大多数的链上投票,因为这种机制或者这种结构,非常容易让有大量币的人,互相共谋、贿赂彼此,为彼此投票,这样能够在系统当中获得更大的回报。在最近的黑客松当中,有一个人做了一个项目叫做Semi Dao(音),非常有意思,是非常简单的一个智能合约。这个智能合约做的,如果你有投票权,就可以转移在智能合约上,基本上任何人都可以买你的选票。它用这样的漏洞,创建了一个非常简单的接口。你可以很容易使用,证明给这个世界看,这个问题是存在的,让我们共同来解决这个问题。
我们确实提出了一些解决方案。这是四个月之前我写的一篇博客,希望大家能够用密码学和零知识证明,以及多方计算来解决这个问题,就是让投票的基础设施能够用在DAU和其他领域,使得投票的机制没有人可以知道,其他人是怎么投的。如果没有人知道你是如何投的,你就没有办法贿赂,也没有办法和他人进行共谋。这样就能获得一开始想要的经济模型,你在治理当中选择的唯一结果,是在协议当中的,不会有不可预料的结果发生,所以这是以太坊基金会零知识证明团队正在开发的。可以用在确保投票机制上,也可以建立更好的DAU和其他东西。
更好的融资。两年以前的想法是,为什么不用智能合约来做更好的融资呢?你就可以减少利益不一致的情况。所以钱不会进入到开发者手中,因为开发者有可能把钱直接带走。把钱放在智能合约上,智能合约有一些规则,通过这些规则会分批把钱交给开发者,这是DAICO,这是我一年半之前发明的,是一种新的设计。它把defi和复合利率整合在一起,把它叫做公共利益的项目,我鼓励每个人都去看一下,在网上读一下这篇文章,里面有很多有意思的想法。基本上我可以用区块链的技术以及智能合约,来解决现实问题。
我们可以期待什么?
未来可以越来越好,更可信的数据来源,就是去中心化的金融应用和其他区块链上的应用,是依赖于外部数据,所以需要可信的外部数据来源。我们知道有一些项目,已经在解决这个问题了,但是数据越来越多,未来这些项目会更有用。
智能钱包越来越流行,希望两年之后每个人用以太坊的时候,都是通过智能合约的钱包,来用以太坊,这样更安全,比单一的密钥更安全。还有智能合约用在融资和其他用例上,还有以太坊的PoS和分片,还有去中心化的交易所,现有交易所用零知识证明提高安全性,去中心化应用会比中心化的应用更好。
总而言之,希望更多的应用可以出现,去中心化的应用比中心化的应用要好得多。现在越来越接近我们的目的地了,谢谢大家!