“但若是你真的想改变世界,仍是得经过网络来学习和探索。”程序员
——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
线上课程推荐