87

Vitalik Buterin:区块链技术的新发展

 6 years ago
source link: http://mp.weixin.qq.com/s/mZFU8tMYrArOE3QZ_5lgNA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Vitalik Buterin:区块链技术的新发展

万向区块链 2017-11-22 12:21 Posted on

Image

2017年,区块链发展迅猛,成了名副其实的“网红”。但同时,在技术上也面临着诸多限制。在过去这一年间,区块链取得了什么突破性进展?又有哪些局限性?未来区块链将会如何发展?Vitalik Buterin在2017年9月14-16日举行的第三届区块链全球峰会上,为我们做出了总结!

Image



以下为Vitalik演讲全文,文稿来自现场同传速记,如要观看原演讲视频,请点击阅读原文。

Image

大家好!今天我希望跟大家分享一下过去一年区块链的发展,以及我们所取得的一些技术上的进步,同时我也会跟大家分享一下我们在技术进步方面所学到的东西。在过去一年,我们的技术取得了一些突破,接下来区块链行业将会如何发展呢?

首先我们看一下区块链跟密码经济技术发展的时代,这里我把发展分成三个阶段。第一阶段,2009年到2014年,这个阶段使用比特币作为一种支付手段,在区块链出现的初期,比特币是作为唯一的统治代币。从2014年到2017年,人们开始关注区块链在其他方面的应用,而不仅仅是支付。我们可以看到,这里包括了一些金融方面的应用,去中心化点对点的交易和智能合约、众筹、DAO,还有其他更加复杂的金融应用。当然也包括跟金融没有任何关联的其他应用,比如说进行产权记录保存等。同时人们也开始对智能合约感兴趣,以及对通用区块链感兴趣,以太坊就是一个通用区块链。我们希望可以通过这样的通用区块链,让大家在上面建立自己感兴趣的程序。2017年之后,将是区块链发展的第三个阶段,我相信这个阶段会出现大规模的主流应用。现在处于什么阶段呢?现在无论是公众还是机构,对区块链都有了非常大的关注。希尔顿开始在推特上面推广自己的代币,联合国儿童基金会开始尝试使用以太坊,爱沙尼亚开始给电子公民颁发一种代币。目前我们有很多这方面的操作,有很多大机构感兴趣,我们也正在进行一些概念证明和实验项目,但还没有实现真正大规模的应用。为什么呢?

我认为,现在最大的障碍不是人们的关注度,而是技术障碍。可能三四年前,我们需要对公众普及区块链技术的认知和认识,以使得大家对这个技术感兴趣。但现在大家已经非常关注这个技术,所要做的是改进这个技术本身。

首先,公有链的可扩展性亟待提高。比特币交易每10分钟只能执行一次,这是由区块链的区块大小所限制的。在过去一年,已经出现了一些技术可扩展性的进步,技术这方面的限制比监管方面的限制来得更加猛烈或者更加严重,我们现在所要解决的就是技术所面临的局限性。大家可以看看以太坊,事实上以太坊的应用出现了很大提高。我们交易的速度比比特币高,比特币交易量是20万每次,我们已经达到了35万次的速度。但如果我们要继续提高交易的速度,就要解决当前的技术限制。目前我们也有关于可扩展性的解决方案,主要包括以下几个方面。一个是希望改进公有链本身,比如可以通过分片或者可扩容的自主智能合约,或者通过通道技术,来提高它的速度。当然有一些人认为,可以通过联盟链来解决可扩展性的问题。不过这些讨论现在还处于研究和开发的阶段。

在过去一年,区块链技术在落地方面也取得了长足的进步。我们宣布了一个大的举措就是可扩展的智能合约,现在以太坊的团队也致力于这个合约的落地。对于以太坊而言,一个台湾的公司现在已经建立了拜占廷容错算法,这也是目前正在被广泛使用的。我们现在也正在建立其他的系统,也会继续对这些系统进行扩进。以上的这些方向都是我们致力于要改进的区块链技术问题,尤其可扩展性是我们急需解决的问题。

第二,隐私保护。隐私保护也是在加密货币领域非常重要的一个问题,我认为,隐私更多的会影响一些机构应用。因为在一开始的时候,他们必须对隐私进行保护。有很多团队告诉我,他们希望在区块链上面做一些事情,比如希望可以使用以太坊来进行支付或跟踪人们的身份。但有一个问题,如果所有的这些交易都对外公布,就没办法满足隐私保护的要求。所以针对隐私保护,这里有两种解决方案。一个是高科技,另外一个就是低技术。事实上以太坊也在积极致力于这方面的一些项目研究。这些项目的目的是希望可以保存加密信息,再把这个信息加密过的结果放到区块链上,而不是把信息放到区块链上。目前这方面的需求在日渐增加,因为对于很多应用而言,隐私保护都是非常重要的。我们还有一些高科技的解决方案。在我来上海之前,在以色列待了一周,我出席了当地一些加密货币的研讨会,听了一些别人的演讲,有一些密码学家也提到了零知识证明的方法。

我相信大家都听过零知识证明,这是一个非常好的技术,因为零知识证明是非常强大的。通过零知识证明可以证明你拥有一条信息,这个信息可以满足一些性质,但又不是信息本身。运行机制是这样的,区块链可以对每一个交易进行加密,使得仅有几个人可以看到交易细节,然后其他人在没有办法看到交易的细节情况下,通过零知识证明使得网络上的任何一个节点相信交易是正确的。

区块链可以解决信息安全的问题,确保信息是有效的,而且可以确保所有人都对这个信息达成一致。如果有一些信息跟其他信息不相容,我们就可以对它进行一些解决。当然我们也可以保障程序的正确性,但是这个可能会影响到隐私保护,所以我们可以对这两个方面的技术进行结合。零币Zcash就是使用了这样一种技术,它可以做到匿名,提高交易的隐私。

第三个挑战是安全性。安全性非常重要,如果我们希望把区块链进行大众化应用,就要保证它的安全性。比如一个用户通过私钥跟区块链进行交互,因为私钥需要保存在用户的手机中,如果丢了手机,或者手机被黑客攻击了怎么办?另外,智能合约也有一些安全问题,比如如何知道智能合约的代码汇款单有错误或者有故障,或者有人故意编造一些恶意代码攻击智能合约的安全。此前我们也对编程语言的安全性进行了极大的改善,我们希望编程语言可以在以太坊虚拟机上被使用。我们现在有一些新的语言,也会在形式化验证方面做一些工作来保障安全。安全性的保障不是完美无缺的,但至少我们正在不断取得进步。

另外一个挑战是区块链的治理。现在主流的四个货币已经出现了一些分叉,今年比特币分叉出现了比特币现金。任何一个公有链就这个协议的发展方向出现分歧的时候,应该如何解决呢?这可能是一个非常有趣的挑战,有时候我们有一些简单的答案,比如进行分叉,这样分叉的双方都可以有它们的代币,还可以继续在这个区块链上运作。当然分叉可能会在将来更多的发生,如果我们对这个技术本身或者技术的治理有更好的理解的话,就能够预测在这个区块链上会发生什么事情,这样就可以提前布置解决方案。

为什么这样的治理是有必要的?事实上,有些时候你需要在协议的功能和安全之间达成一个平衡,或者进行一个妥协。如果要安全的话,这个协议本身必须非常简单,但是它的功能也就比较简单。还有我们需要在运行节点的成本降低和交易费方面进行一个妥协。区块链的目标是希望更多的人可以验证它,但是另一方面也希望更多的人可以使用这样的平台,所以这也是一个平衡。还有另外一些需要妥协的,比如区块链的可扩展性以及去中心化。我们不可能通过区块链来解决所有这些折衷和平衡。

接下来对市场进行预测的话,我认为将会有越来越多的系统把自己称之为是区块链。有一些区块链是去中心化的数据库加哈希算法,有一些是公有链,还有一些希望在这两种解决方案之间进行一些折衷,有一些更加关注可扩展性,有一些更加关注隐私保护或者安全。当然,任何一个折衷解决方案都是基于我们讲的去中心化基础的。目前我们的区块链方案在许多应用方面都有很高的价值,如果有一个折衷的方案将会是非常不错的,我相信在未来会有越来越多的应用出现,谢谢大家!

※———在这里,一起见证历史如何被缔造!———※

Image

(长按关注万向区块链公号)

点击【阅读原文】,获取V神演讲视频


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK