以太坊(Ethereum)创始人Vitalik Buterin在上海的峰会活动上发表了最新演讲。20分钟的演讲中,Vitalik梳理了比特币和区块链的发展,以及指出了当前区块链应用落地的障碍,并介绍了未来的改进方向。无疑,作为区块链行业的“V神”,Vitalik的演讲让整个现场欢呼振奋。
区块链和密码经济发展技术的发展
Vitalik指出,在2009年到2014年之间,是比特币作为支付工具统治了整个密码经济技术发展的时代。而从2014年开始到2017年,区块链行业出现了许多区块链的应用,作为金融科技的一大分支得到社会公众的关注,甚至近来还出现了许多金融行业以外的区块链应用,包括政务等领域,同时也出现了一些通用区块链。
“2017年以后,区块链将进入发展的第三个阶段,未来将有许多大规模的区块链技术应用出现,”Vitalik表示,当前,是社会对区块链有着极大关注的时代。
大规模区块链应用为什么没有出现?
但是,与此同时,Vitalik也指出,在当前概念验证层出不穷的时代,为什么我们还没有真正的大规模应用?
“阻碍区块链大规模应用最重要的因素是技术障碍,”Vitalik说道,“过去三四年我们需要普及公众对区块链的认识,但现在要做的是改变区块链本身。”“技术的限制比监管的限制更加严重。”
Vitalik解释称,目前,当务之急是改善区块链的可扩展性。比特币10分钟才能交易一次,正是由于区块大小的限制。而经过一系列方案的改进,目前以太坊的性能与比特币区块链相比,已经显现出优势。
而除了可扩展性问题,安全和隐私、区块链治理都是区块链发展和大规模应用需要完善的方面。
可扩展性
以太坊一直存在一个难以忽略的问题:它目前不能支持太多的使用者。
这些限制曾经只是研究者才关注的潜在问题,但是,它们现在真的已经影响到使用者了。这个世界上第二大的区块链平台,最近似乎出现了一系列容量问题,包括智能合约费用的提高,偶尔导致了交易时间停滞,以及新ICO项目的发布。
不过,这不是说目前还没有什么解决方案,比如分片技术(sharding)、雷电网络,以及Truebit这些都提出了一些思路,旨在保证未来去中心化应用能够像今天的中心化应用一样快速运行。
比如,Vitalik也指出,“Plasma”的一个新解决方案近期也发布了。Plasma的思路是,该技术希望的是通过使用许多许多子区块链来解决问题。
具体来说,这个系统通过一种叫“欺诈证明”的方法把各子区块链连接到主链。这有点像闪电网络,不同的是,闪电网络被严格限制于仅供支付使用,但是Plasma将这种思路扩展到更加复杂的计算中去应用,比如以太坊智能合约。
隐私
据雷锋网(公众号:雷锋网)AI金融评论现场了解,Vitalik介绍了上图包括的几种方案。其中,零知识证明(被称为“zk-SNARK”)技术可验证交易的真实性,利用一个公共区块链来展示交易,但会隐藏掉交易的金额,而查看密钥的所有者(即币的拥有者),可允许他人查看这个密钥相关联的信息。
雷锋网AI金融评论报道此前指出,简单来说,这种计算方式可以让用户证明他们拥有了他们想要的币,而不用暴露关于币来自哪里或要去哪里的信息。就好像,零知识证明允许你在网站上输入密码,并由网站的服务器进行验证,而不会真正传输密码。也就是说,ZCash实现了通过加密的形式交易原数据,而不是像比特币那样要将交易数据公布于众。
而另一个则是以太坊第三阶段要发展的技术项目——大都会。“希望可以在以太坊虚拟机上部署更多的能力,加速去中心化应用的开发,以及让各应用之间的交互更加容易。”
而STARKs可以证明私密信息额有效性,但它依赖的加密技术也很简单,就是哈希值。
安全
假如用户的手机丢了,或者智能合约的代码存在漏洞,或者是黑客恶意攻击,这些都是区块链的安全风险。“在过去一年,我们都处于改善合约编程语言的研发当中,来提高区块链应用的安全性。”
治理和分叉
今年,比特币cash出现了分叉。那么,“公有链的协议层发展出现了分歧的时候,应该如何解决?”Vitalik说道,“当然,我们可以进行分叉,通过继续持有各自的代币来继续发展。”
但是,Vitalik指出,如果这样的话,分叉现象还将发生更多,而如果可以更合理地治理,我们就可以预测很多问题,在处理发展的需求和问题时,可以取得平衡。
在公有链的设计中,我们需要权衡的问题包括协议的功能,包括安全和稳定性,以及成本、可扩展性等等。
预测
Vitalik对区块链的发展进行了几点预测,他表示:
未来,将会有越来越多的系统称为“区块链”,比如,哪怕是中心化的数据库,但如果它应用了哈希算法。而公有链中,一些底层或将各有侧重,某些或许更加重视安全性,某些或更加需要应用性能的保证。大家都需要在需求与现实中进行平衡。