【专访】Gavin Wood: 我与以太坊的二三事

“但如果你真的想改变世界,还是得通过网络来学习和探索。”

——Gavin Wood

如果你是加密世界的技术流,你一定知道圈内的传奇人物Gavin Wood。他被称为以太坊的隐形大佬,人称“隐形大脑”,为人低调、神秘,但他的地位却举重若轻。

他编写的《以太坊黄皮书》, 其作用和影响力堪比亚当·斯密的《国富论》。他是以太坊联合创始人,以太坊客户端Parity 创始人,Polkadot 创始人, Web 3 的发起者。

他擅长英语、意大利语、法语、西班牙语、逻辑语,喜欢跆拳道、滑雪,也是著名桌游Milton Keynes 的设计者,他还是视觉音乐博士,以及CD RiplnPleace 的编写者。今天我们有幸采访到了Gavin Wood, 看他如何用代码改变世界。

访谈实录

Q:您从小就对经济以及博弈论感兴趣,甚至自己设计过桌游。这段童年经历给你带来了什么?对你后期成为技术大拿有着怎样的作用?

Gavin Wood: 我小的时候是个有逻辑性和创造性的孩子。大概8岁的时候,我开始在朋友的电脑上编程。在此之前,我喜欢乐高积木,但我基本上不看说明书,更喜欢靠自己的想象力拼出我喜欢的东西。

渐渐地我长大了,对这个世界有了更多的了解以后,我迷上了游戏,包括棋盘类游戏和视频类游戏。我很喜欢用编程做游戏,我做的其中一个游戏还在一本杂志上得到了很多好评。我不知道做自己喜欢的东西并努力把它做好这件事是否对我产生了一定影响,或者这种精神本来就在存在于我的血液里。

Q:大众都关注比特币作为货币形式的应用,而您却更看重其背后的技术,是独树一帜的技术流。当初是什么吸引了您关注区块链技术的呢? 您为什么选择创建以太坊?您又是为什么后来选择离开以太坊创立Parity呢?

**Gavin Wood: **我从来没有对比特币经济产生过兴趣。比特币可能在刚开始火的时候很有里程碑性意义,但我并不是很感兴趣。因此,2011年我第一次听说比特币的时候,我并没有太在意。但是,2013年我再次研究这个协议及其衍生物的时候,我注意到了一些与众不同的东西:一种在不参考信任实体的情况下,在经济层面传递信息的强大手段。不同于通货紧缩的经济学,它的与众不同让我对这项技术着迷。

以太坊是一个有趣的项目,它帮助我自学区块链技术。我通常更喜欢直接去行动、开始使用技术而不是事先先研究。如果这其中有我不懂的地方,我会直接去学习。以太坊就是这样,我做以太坊编程就是把它当成一个练习。其实我并不知道它后来会发展的这么好。

当时我与Jeff还有Vitalik 有个模糊的想法,想一起合作,将以太坊这个平台发展壮大,从基金会发展成为公司。但是最终只有我这样做了 (Vitalik 担任顾问)。在做Parity 期间,我很遗憾没有继续作为生态系统的架构师,但我知道在我2015年底离开时,我还有更多的东西可以为以太坊和整个生态系统做出贡献。我和我的朋友以及程序员Arkadiy和Marek聊天时,他们跟我说了他们的新想法,想要三个人从头开始编写一种新型语言Rust。于我来说,这是学习和专注于新事物的挑战和机会,所以我同意了和他们一起开发。

Q:您创立的Parity后来世人皆知,也是第一个用Rust语言编写以太坊客户端的人。 目前市场上DApp层出不穷,从技术的角度来看,您如何看待市面上不断涌现的DApp呢? 同时,您作为很多项目的顾问,您认为好的项目具有哪些必要的DNA 呢?

Gavin Wood: 我曾经给一些项目提供了一些建议,但是近期我不会直接给一些项目做咨询,会通过Parity 间接地给一些建议。我不敢肯定的说,但我想有些项目认为我的经验和愿景可以帮助他们向前迈进。

我觉得人们使用以太坊平台创建DApp 是很好的,但是目前来说我没有看到哪个真正的DApp 是让我印象深刻的。当然,确实有一些很好的想法,比如Gnosis,Melonport,Provenance和Orchid,它们最终会成型,但我也认为平台尚未发展成熟到支持真正伟大的东西出现, 扩展性共识、暗消息传递、数据的快速发布和节源的可访问用户界面也还在发展过程中。所以我希望Web3基金会能够帮助完成部分或者全部的开发,当然,资金也是很重要的环节。

Q:您如何看待 Parity“多人签名”钱包漏洞导致数亿以太币被冻结事件?这个事件给您带来哪些影响?智能合约平台是否存在风险呢?您怎么看?您如何看待加密世界里的“安全”呢?

Gavin Wood: 这是很不幸的事件,它向我个人和生态系统强调了我们创造的这把“刀”的真正含义是什么。虽然我并没有直接参与这个有漏洞的软件的开发,但它确实反映出我对周围人的能力过于自信,对于我自己的判断力也是一样。

这些天来,我对于关于信任的技术观点更加的偏执。我将所有运营安全的决策留给有一定经验的人,并倾向于担任顾问角色。Parity本身就能够完成所有“生产”软件进行自上而下的审计需求。

正如对新兴技术的期待一样,平台的本身就充满了风险。虽然我在2015年写的钱包仍在被广泛使用,并且没有发现重大漏洞,但它是一个复杂的软件,也可能存在关键性缺陷。Solidity编译器也可能这样,原则上来说,就像在Devcon 2期间发生的事件一样,协议本身可能会是另一个问题,只有及时发现才能及时止损,这也是人们使用这个改变世界网络软件的代价。

Q:Polkadot 致力于解决跨链技术,据说可以同时解决跨链和扩展性问题这两个当前区块链领域关注的核心问题。Cosmos 也是支持多链的区块链项目,因此Cosmos 与Polkadot有哪些相同点,哪些不同点呢?

**Gavin Wood: **Cosmos采用了由PBFT衍生的“Tendermint”算法中的“即时终结”属性,并且通过要求链上有相对小的权限需求来运行、跟踪彼此的权限,从而能够接收到简单的证明来证明行为已经发生。这个系统可能被看作“Tendermint的侧链”并且具有与之相同的问题。

它有待解决三大问题(至少在其原理上),即可扩展性、治理方式以及去信任化消息传递。Polkadot在其中两方面都取得了重大进展。

第一个“可扩展性”围绕着安全性以及扩展方式。正如通常所提到的对侧链的批评(即使是来自作者),如果共享的安全装置无法在不削弱其优势的前提下应用于所有的链上,那么在一个系统内拥有多条链的能力本身并不能解决可扩展性问题。例如,在诸如Tendermint/Cosmos的权益证明(PoS)系统中,添加到系统中的每条新链都必须提供新的经济激励措施,以此来吸引新的验证者来保护自己。如果由于该条新链用户较少,且代币价值低,从而导致该条新链支付不起新的验证者的激励费用,那这条新链将没有安全保障,并容易受到攻击。合并挖矿的方式是有可能实现的,但是如果没有复杂的系统(这可能看起来像Polkadot),数十条或者数百条链不可能成系统地运行。这就引发了下个观点。

让多条链能够彼此沟通是有用的,但前提是它们相互信任彼此。如果每条链具有不同的安全级别,那么一条链的验证和“最终验证”可能不像系统中的另一条链那样有效或者是最终验证。来自安全性较低的链的消息可能是无效的。Cosmos通过一条经过高度验证的“中心”链来解决这个问题,但是它有两个缺点:它引入了中心化的概念,而且它也限制了消息的性质,这些消息只能传递给中心链能够验证的消息。对于Cosmos而言,这仅仅意味着代币转移的消息。由于Polkadot在所有链之间共享安全性,它不会被上述这些问题所困扰:新链共享现有的安全设备,由于绑定到所有链上的DOT代币价值上升,整个系统会变得更强大、更安全。同样,由于所有链都共享相同的安全设备,因此它们完全可以信任从所有链发送过来的消息,而不仅仅是“中心”链发送来的消息。

最后,Polkadot的架构可以实现链上治理。由于Polkadot协议的所有核心部分都是在WebAssembly中编写并存储在链中,因此这些核心部分的升级、补救或更改可以根据参与者决定的任何政治结构进行投票实现。最初,该投票是通过轮换批准投票的公民投票和委托理事会的结合来实现。鉴于此,Cosmos没有可比性。

Q:Polkadot 在2017年完成了众筹并锁定两年,到目前为止,有哪些技术突破吗? 在哪一阶段呢?

**Gavin Wood: **我们最近发布了PoC-1,它引入了基本的权益证明(PoS)PBFT衍生共识算法,网络/链同步以及具有治理结构的WebAssembly核心运行时间。

我们正在快速研发PoC-2,这是一个初始的平行链环境,允许多个平行链之间共享安全,也是一个更好的权益证明(PoS)机制, 包含了缩减、奖励和网络遥测技术。

展望未来,我们的目标是在今年年底之前完成所有共识和平行链原型设计,明年将致力于改进、工具化、审计、搭建、平行链,及最终的平台发布。

Q:目前来看,您认为合理的治理方式是怎样的?

Gavin Wood: 治理方式是任何系统在不断变化的环境中生存下来应具备的功能。治理是在以太坊网络被设计出来之后而出现的想法。目前来说,治理在很大程度上没有什么作用(虽然也没有像比特币那样糟糕),而且耗费网络成本。

虽然链下治理足以让系统获得认可,但是链上治理从根本上改变了我们在透明度和包容性方面可以实现的目标,为社会构建打开了大门,否则这些结构不仅不切实际而且无法实施的。所以我们应该大胆做实验。

Q:您怎样评价EOS? 您如何看待越来越多的人关注EOS?

Gavin Wood: EOS是一个典型范例,它很好的说明了当低迷的技术与过度营销相结合时会发生什么,特别是当针对的是无知和最脆弱的人。我不认为监管对于以太坊生态系统来说是一件好事,但如果有一个项目可以改变我的想法,那也是可以的。

我不知道为什么有越来越多的人关注EOS,但是从纯粹的技术圈来看,我没有看到很多技术的东西。

从技术上讲,我知道EOS没有任何有趣或开创性的“DNA”。EOS对外的声称相当高级,但据我所知,它似乎是技术人员将之前的代码库在EVM(以太坊虚拟机)中进行翻新和克隆。这在我看来并不是创新。

Q:最后,您有哪些话想要对正在学习以及即将要学习区块链的程序员们说吗?由于区块链是一项开源的技术,您是建议他们进入大学继续深造还是通过网络自学呢?

Gavin Wood: 我很享受的我大学时光,大学为个人成长和社交提供了一个绝佳的环境。我觉得上大学是一件非常棒的事情,并建议大家都应该去大学提升自己。但如果你真的想改变世界,还是得通过网络来学习和探索。

内容来源:Unitimes

线上课程推荐

你可能感兴趣的:(【专访】Gavin Wood: 我与以太坊的二三事)