1. 首页
  2. 一号人物

V神:ETH价值并不依赖比特币

本文来自:火星财经

对话嘉宾

V神(Vitalik Buterin):以太坊创始人,1994年出生于俄罗斯,2013年提出以太坊的概念。2014年7月项目启动众筹,2015年7月30日以太坊正式激活上线。截至2018年6月,ETH成为仅次于比特币的第二大加密货币。

王峰:火星财经发起人,蓝港互动集团(HK.8267)创始人,极客帮创投合伙人,曾任金山软件高级副总裁。

V神:ETH价值并不依赖比特币

以下为对话原文整理

王峰:我的朋友们!!这是我感到非常自豪的时刻,我想衷心地感谢你们,使之发生,并给我这么多的灵感,举几个例子,Qtum的Patrick Chu,CSDN的Jiang Tao 许志宏而这个名单是很长的!我也要感谢我出色的团队和我一起工作,日以继夜地工作,使事情变得更好。这是一个令人兴奋的时刻,不仅是对我,作为火星财经的创始人,也是对火星家族来说,有V神和你们所有人在这里。我们将沿着国际发展的道路继续前进。火星财经将进一步把中英文世界连接起来,致力于把中国与世界连接起来。我们很荣幸能与所有这些杰出的行业领袖,以及今天与V神进行对话。我没想到火星会发展得这么快。再次感谢您对我的支持和帮助,一路上我亲爱的朋友。仅仅在3个月内,火星财经团队就与从事区块链行业的企业家和资本家进行了20多次深入的对话。V神是我的偶像,因为我认为他改变了世界,我希望我们会有一个伟大的对话。我很荣幸能在王峰十问上和大家在一起,因为今天我们有V神!

第一问

王峰:6月15日,你在Ethereum Core Devs会议上表示,以太坊将考虑改变Casper和分片的激活上线顺序,不再分别发布,而是可能让它们同时激活更新。我们了解到,Casper是以太坊考虑已久的POS机制,不同于其他POS,在该协议下,系统可以快速惩罚节点的作恶行为;而分片(Sharding)是一种基于数据库分片传统概念的扩容技术。我们了解到,Casper是以太坊考虑已久的POS机制,不同于其他POS,在该协议下,系统可以快速惩罚节点的作恶行为;而分片(Sharding)是一种基于数据库分片传统概念的扩容技术。你是什么时候开始构思Casper机制的?这一机制的建立受到了什么启发?

V神:大家晚上好!最初的计划是将Casper创建成为以太坊上的智能合约,让人们更轻松地设计开发,同时继续开展分片工作。但是,在全权益认证和分片技术上,以太坊也已经取得了足够的进展,如果继续沿着这个路线图,将导致更遭的产品,造成大量浪费,我们不得不重新构建Casper首个版本,然后选择放弃。新的路线图仍然是“先Casper后分片”,但是Casper的第一个版本将会被修改,以便它可以构成一个完整的Casper和分片部署。还有一些其他好处。例如,我们正在考虑在短期内使用BLS聚合以及长期使用STARK进行签名聚合,它允许Casper机制处理更多验证器的优化,这可以让我们减少最小化验证器的大小从1500 ETH减到32 ETH。Capser背后的核心思想是将基于“链”的权益认证的想法,和传统拜占庭容错(BFT)研究整合在一起,就像Lamport、Paxos、PBFT等等。许多人问我们,为什么不直接使用这些传统算法?答案是,我们觉得这些算法既复杂又不适合区块链的格式和需求,因此我们钻研算法, 并创建了一个我们认为更简单,更适合区块链范式的版本。数据可用性问题是分片中最具挑战性的问题之一,(可以参阅https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding)我也发现,许多其他项目,特别是那些拥有密码学想法的项目,其实对于这个问题并没有太过重视。

王峰:我们对早期的POW、POS机制都比较熟悉,今天你能否用通俗易懂的语言,再次简单介绍Casper机制的工作原理?

V神:现在的挑战是,仅仅验证区块链是否有效是不够的,还必须验证在p2p网络中,所有区块链中的数据是否可用,并且要让所有人都可以可以下载任何数据片段(如果他们想要的话) 。否则,即使区块链有效,发布一些不可用的区块,仍然被用于攻击,阻止其他用户从他们的账户中取钱,因为他们有拒绝更新加密见证人的能力。我们有解决方案,虽然它们有些复杂; 这些方案主要涉及编码冗余数据和允许用户随机抽样以检查大部分数据是否在线; 如果可以验证大部分是联机的,你可以使用冗余来恢复其余的数据。在整个P2P网络内,余编码数据都是随机分布的。当前Casper实现背后的基本思想是,用户可以将32个ETH发送到智能合约中,一旦它们包含在区块链中,就会被添加到当前的验证器聚集合中。每个区块都由当前验证器集合的随机成员创建,并且,验证器每设置100个区块,就需要发送一条信息,这样才能确保一些检查点“完成”工作。在以太坊的情况下,区块链必须确保数据是100%有效且可用的;而在Filecoin的情况下,如果有一个或两个文件丢失是可以的。

王峰:关于Casper,我咨询过中国一个知名公链的设计者,他提出,“为什么Casper设计安全存款来阻止小玩家在以太生态系统中的确认权? 即使在今天,如果你是BTC或ETH的独立矿工,你仍然有可能挖掘一个块,但是在Casper之后,所有的小矿工都不再有任何可能验证一个块,这是否意味着Casper为块链系统带来了更多的不公平和特权节点?”能否在这里帮我解答这个困惑?

V神:首先,32ETH大约等于10万人民币。我认为,在任何情况下PoW矿工都不会小于这个数量。因为PoW挖矿术语规模经济。如果你的算力小于这个数量,可以用加入矿池的方式来参与。我们预计总共会有大约10,000,000 枚ETH权益,因此接管整个分片需要至少总共数量的40%,所以成本是非常高的,即使真的有人拥有了接管分片的能力,如果遭受了攻击,我依然有能力恢复。

第二问

王峰:很多业内人士都认为,2018年将是区块链应用落地的关键年。你在2018以太坊技术及应用大会上也表示,金融行业可能应用得最早,游戏行业其次,此外如身份认证、价值链等也逐步被其他场景加以应用。如今,2018年已经过去近半,为什么我们还没有看到真正的大规模区块链应用出现?你认为,影响区块链大规模应用落地最重要的因素是?如今,2018年已经过去近半,为什么我们还没有看到真正的大规模区块链应用出现?你认为,影响区块链大规模应用落地最重要的因素是?

V神:是的,我认为金融业和游戏行业是最先应用区块链技术的两行业。以金融行业为例,相比于其他形式的数字技术,如今的金融技术其实是非常落后的,甚至“快要被时代淘汰了”。为什么我不能像发送电子邮件一样,轻松地在世界各地汇款?当然,我知道中国境内汇款很有效率,但在世界上很多许多地方,还没有广泛采用更好的解决方案,当你想把钱从一个人转到另一个人,汇款操作会困难。很多公司对在游戏内应用区块链技术也非常有兴趣,因为他们希望游戏内置资产打造一个市场,显然,这是许多人非常感兴趣的一块领域。

除此之外,在短期内,我认为区块链可以在其他行业提供的主要功能是互操作性。我希望在一个共同的平台是,可以让一些服务提供者之间进行互动,这样一样,用户也可以更轻松地域另一个服务的用户进行互动,这种方式能够在不创造集中垄断的前提下带来很多好处。现在金融行业里已经有一些案例了,比如OmiseGO和台湾的AMIS,我希望在其他行业也能看到类似的概念。

谈到其他行业采用区块链技术时所面临的主要挑战,其实就是公有链的效率其实还不够高。因此很难说服人们接受使用现阶段的公有链,因为的确有很多不便,比如确认时间较长,交易费用较高,等等。

王峰:在不少人看来,区块链仅有为数不多的应用场景,其中最重要的,一个是数字货币交易,一个是ICO。严格来讲,市面上很多DApps来自于糟糕的设计想法,并没有实际用途。你对以太坊生态的开发者有什么建议?

V神:我认为,状态通道(state channels)在短期内可以做很多事情,让一些去中心化应用程序(dapps)获得更好的用户体验、更容易进行扩容。来自L4的Jeff Coleman,还有其他一些公司最近做了很多工作,他们让“状态通道”技术更加标准化,也更容易使用。最近他们还发布了一个关于状态通道的论文(http://counterfactual.com/statechannels).Plasma可能对企业级用例特别有帮助,因为它允许以半中心化和半去中心化的式方式构建应用程序,一方面可以受益于区块链的高安全性,另一方面也能获得中心化系统的效率优势。另外,开发人员还应该多了解一些Vyper:http://vyper.online。 这是一种相对较新的智能合约开发语言,这个开发语言还是比较容易理解的。它采用了类似Pytheon的语法,也有更多安全功能。最近Vyper发布了一个测试版https://github.com/ethereum/vyper/releases/tag/v0.1.0-beta.1。我听说很多中国开发人员喜欢Python编程语言,所以我认为当他们尝试Vyper的时候,会觉得很容易上手。

我知道有些团队正致力于跨链交流,但我个人对此并不感冒。

王峰:如果我们脑洞大开,站在更远的未来审视,今天的智能合约对于区块链发展会不会是一个错误的指引?哈哈,我怎么敢和V神说这样的话。

V神:我认为很多人都误解了智能合约。 有一种观点是,智能合同是为了完成一些事情,比如“我付了10枚ETH来建立一个网站,所以我把这10个ETH放到了一个智能合约中。智能合约来检测你是否建立了网站。如果它检测到网站已完成,会自动支付10个ETH。“这里的问题是,进行这种验证难度极大,智能合约代码本身根本无法告诉你“某个东西”究竟是不是一个网站。实际上,应该把智能合约看作是一种经济机制。智能合约并不是要把所有事情都做掉,而是为各方设定一套可以相互交流的规则——其中一方可以是仲裁员,或者,也可以使用博弈论创建智能合约,即使没有任何仲裁员也可以产生良好的激励。现在有一个叫做2-of-2的托管概念,只要产生争议,所有人的钱都会被“烧掉”。这种概念看上去很苛刻,但一旦这么做,即使没有仲裁员来确定争议中谁是对还是错,也能激发各方诚实行事的强烈动机。即使是“状态通道”和Plasma也都依赖于成熟的智能合约逻辑来实施这些机制。而像比特币这样纯粹的“以支付为中心”的设计,其实很难实施这样的结构;比特币不能执行Plasma,智能在“状态通道”上设置更多限制和更复杂的方式。相比之下,以太坊灵活了很多。

不过,我发现这种模式的一个问题是,如果你创建了一个通用系统,那么由于图灵完备性,你知道该系统在二十年内仍然是通用,而且在二十年内仍然可用。另一方面,如果你为某个行业创建了一个专用系统,那么,如果该行业的需求迅速发生变化,那么这意味着协议规范需要每隔几年更爱一次。这对于基础层公有链来说,并不是很好,因此,它在治理机制上承担了很多负担,以便就新的协议规则达成一致,这样反而会导致产生中心化。但是,我坚信,对于某些特定行业,Plasma链会非常有潜力。

第三问

王峰:6月15日凌晨2点11分,EOS主网成功激活。EOS通过并行链和DPOS的方式解决了延迟和数据吞吐量的难题,性能上超过比特币和以太坊。

我曾留意过BM的EOS白皮书,他把EOS定义成区块链的3.0,于是乎,今天很多区块链从业者的PPT里都会有这样的介绍:

BTC=Blockchain 1.0;

ETH= Blockchain 2.0;

EOS= Blockchain 3.0

你是否同意这样的