首页 > 资讯 > Gavin Wood 的故事:区块链先驱和真正的创造者
路安  

Gavin Wood 的故事:区块链先驱和真正的创造者

摘要:区块链Gavin Wood 的故事:区块链先驱和真正的创造者对于公众来说,也许“Gavin Wood”这个名字并不像“Satoshi Nakamoto”或“Vitalik Buterin”那么有名。但在很多区块链开发者的心目中,Gavin Wood 是一位传奇的程序员和技术领袖。Gavin Wood
Gavin Wood 的故事:区块链先驱和真正的创造者

对于公众来说,也许“Gavin Wood”这个名字并不像“Satoshi Nakamoto”或“Vitalik Buterin”那么有名。但在很多区块链开发者的心目中,Gavin Wood 是一位传奇的程序员和技术领袖。Gavin Wood 博士编写了以太坊的 alpha 版本,编写了以太坊黄皮书,发明了 Solidity 语言,并创立了下一代区块链协议——Polkadot

随着 Polkadot 已经成为市值榜上的顶级区块链项目之一,越来越多的人想要了解创建 Polkadot 的人。本文梳理了 Gavin Wood 博士创建以太坊和波卡的故事,希望能帮助人们更多地了解这位低调的区块链先驱。

加文伍德博士,中文名林嘉文(华人社区成员提出这个名字),1980年出生于英国。如果你看过他的演讲,你会发现他的形象与人们的刻板形象相差甚远。程序员:他留着灰色的短发,经常穿着合身的 T 恤和牛仔裤。他还有一个习惯,无论听众有多少,他都会拿着一瓶啤酒发表公开演讲。

Gavin Wood 的故事:区块链先驱和真正的创造者

编程和博弈论

Gavin Wood 最受推崇的能力之一是他强大的工程能力,即通过合理的架构设计和编程将想法变成代码的能力。毕竟,以太坊的初期开发几乎都是他一个人完成的。

Gavin 与电脑的渊源可以追溯到很久以前,当时他 9 岁时,母亲送给他一台旧电脑。他的邻居肖恩教他编写第一个计算机程序,从此他对编程产生了兴趣。选择追求自己的兴趣,Gavin 在约克大学获得计算机科学硕士学位,然后获得博士学位。在他的母校,专注于人机界面 (HCI) 的音乐可视化。

博士毕业后,Gavin 成为一名程序员,继续探索和创造。他所做的工作包括但不限于为嵌入式领域特定语言咨询微软研究院,为伦敦一家顶级夜总会设计和实现第一个实时智能照明控制器,设计和实现第一个 C++ 语言工作台。他开发了智能文本合约编辑系统 OxLegal、可以可视化音频分析的插件 Noted 以及 CD 音轨抓取软件 RipInPeace。

从这些经历中不难看出,加文一直对创造新事物和解决问题很感兴趣。对他来说,代码是一种激情,一种艺术形式。“我觉得我为世界增加的价值是为事物创造技术解决方案并交付它们……我在某种意义上沉迷于它……世界,在某种意义上,属于编码人员。”,他在一段视频中说。

除了编程,Gavin 一直对经济学和博弈论感兴趣。他开发了一款名为 Milton Keynes 的战略棋盘游戏,并创建了 Fractal Playground 和 Localized Proportional Representation 投票系统。他还为英国最高法院提出了新的投票制度,但最终他们并不想改变投票制度。

可能正是这两个兴趣把他带到了区块链行业,这似乎是技术和博弈论的完美结合。事实上,当 Gavin 在 2011 年第一次了解比特币时,他对比特币并没有什么兴趣。直到 2013 年初,当他再次回顾比特币时,他“才开始意识到 ITC 和博弈论领域之间开辟的新可能性,以及由此带来的不可避免的社会变革。” 他的治理思想后来也渗透到了波卡的设计思路中——波卡采用了无分叉的链上民主治理机制。

创立以太坊

2013 年,Gavin 通过一位老朋友认识了 Vitalik Buterin。听了 Vitalik 对以太坊的想法后,Gavin 觉得让区块链可编程的想法很有意思,决定帮助 Vitalik 对以太坊进行编码。2014 年,他前往迈阿密,与 Vitalik 和其他几位创始人一起创立了以太坊。在这里,Gavin 开发了第一个可操作的以太坊实现,通常称为以太坊 PoC 1 或 Alpha 版本。之后,Gavin 担任以太坊第一任 CTO,撰写了《以太坊黄皮书》,其中定义了以太坊虚拟机(EVM),这是区块链状态机的第一个官方规范。

在接下来的两年里,Gavin 致力于以太坊的开发,包括通用平台架构、大部分 C++ 以太坊客户端,以及 Solidity 的初始设计——一种用于编写以太坊智能合约的面向对象的编程语言。在 Gavin 强大的工程实现能力的护航下,以太坊如期而至。

2015 年,Gavin 提出了 Web3.0 的概念,即建立去中心化、自由的网络环境,打破互联网巨头的垄断,将数据、隐私和自主权还给用户,成为“反对暴力权威的个人自由。”

2016 年,Gavin 离开以太坊,创立了 EthCore。在逐渐聚集了来自 15 个国家的 60 多名开发者之后,EthCore 后来成为 Parity Technologies,它用 Rust 语言编写了以太坊 Parity 客户端,其性能远超 Geth 和 C++ 客户端。

加文离开以太坊的原因尚不清楚。一些猜测认为,Gavin 和 Vitalik 可能对以太坊的发展路径存在分歧。在随后的一些采访中,Gavin 确实提到他不同意以太坊仅仅制定硬分叉的治理方式,他认为仅允许以太币支付 gas 费用的事实使以太坊偏离了成为一个自由竞争的去中心化平台。似乎在 Gavin 的心目中,以太坊已经无法实现他对 Web3.0 的愿景了。

创立波卡

2016 年,Gavin Wood 发表了 Polkadot 的白皮书,描述了 Polkadot 的“异构多链”架构。之后,他带领 Parity 着手开发 Polkadot。

在最近的一次采访中,当主持人向 Gavin 询问他对创建 Polkadot 的愿景时,他回答说:“ (Polkadot)的愿景是‘让区块链再次伟大’。就像“我们可以让区块链更进一步吗?我们真的可以解决一些我们一直都知道存在的非常重要的问题吗?”。

这种说法可能听起来有点不谦虚,但如果你了解过 Polkadot,你会发现这不是说辞。Polkadot 试图解决区块链行业的几个基本问​题:性能的可扩展性、架构设计的灵活性和治理的可升级性。

Polkadot 采用“一条中继链+多条平行链”的“异构共享多链”架构。中继链负责共识部分,保证所有平行链的安全。每个平行链都是可以并行运行的异构分片,从而提高了可扩展性。同时,每条链都可以有自己的业务逻辑,专注于解决特定领域的问题。平行链在开发上具有很高的灵活性,甚至可以通过桥梁引入比特币、以太坊等不同共识的公链。

Polkadot 也解决了区块链领域“分叉”的头痛问题。过去,区块链升级需要软分叉,意见不同时甚至需要硬分叉。Polkadot 设计了一套治理机制,让利益相关者在链上达成协议,共同决定网络的未来,然后通过链上 Runtime 更新进行升级。这保证了网络与时俱进,社区不会因意见分歧而分裂。

如果说以太坊的发展证明了 Gavin 杰出的工程能力,那么 Polkadot 中这些优雅而富有远见的设计则证明了 Gavin 具有非凡的思想,是一位伟大的思想家。当想法和行动完美结合在一个人身上时,我们通常称这样的人为“创造者”。他们可能会推动行业的发展,甚至可能开辟一个前所未有的行业。

加文无疑是一位创造者。在一个创造者的眼里,仅仅构思一件伟大的事情是不够的,还要一砖一瓦地建造它。当他发现问题时,他会自己解决,而不是等待它发生。他享受创造的乐趣。在他眼里,创新不是对原有的东西进行修复或改进,而是创造出完全不同的东西。这在Substrate的诞生中再次得到证明。

创建基板

在 2018 年 Web3 峰会的舞台上,Gavin 使用Substrate区块链开发框架打开了一台全新的苹果笔记本电脑,并在半小时内从零开始构建了一个区块链。

Substrate脱胎于 Polkadot——在开发 Polkadot 的过程中,Gavin 和团队发现了一个问题:从零开始开发区块链过于复杂,工作量巨大,这会阻碍很多区块链团队在门外,它会无疑阻碍了区块链领域的创新。因此,Gavin 和团队决定将 Polkadot 的开发经验抽象提炼成一个区块链开发框架——Substrate 。

Substrate 将区块链的常用组件模块化,例如共识、账户、代币、治理和链上金库。开发者只需选择自己需要的模块,随意组装、修改,就可以快速搭建区块链。使用 Substrate 框架开发的链可以轻松连接到 Polkadot 并成为平行链。

创建草间

除了 Substrate,Gavin 和 Polkadot 团队在创建 Polkadot 的过程中也在不断地迸发出新的想法。

在 2019 年 7 月的日本见面会上,Gavin首次宣布了Kusama 网络。Kusama 是 Polkadot 的“金丝雀网络”。Kusama 以早期煤矿工人将带入矿井以帮助检测和消除危险因素的金丝雀命名,对 Polkadot 也具有相同的含义。与以往的区块链测试网络不同的是,Kusama 是一个会保持活力并具有真正经济价值的网络。它有自己的代币 KSM,代码与 Polkadot 高度相似,社区会真正使用它。这让 Polkadot 可以在更真实的环境中观察各种机制和应用所带来的变化,并提前做好准备。

这样的模式在某种程度上在区块链世界是前所未有的,随后的事件也证明了这个想法确实是有用的。在经历了 Kusama 的上线过程后,开发团队和社区都做好了充分的准备,使得波卡的上线能够成功。金丝雀网络的设计也掀起了一股热潮。一些波卡生态项目也纷纷效仿,在主网之前推出了自己的金丝雀网络。

平行线程

当社区还沉浸在 Kusama 的诞生中,并在如火如荼地讨论这个新生的金丝雀网络时,Gavin 又在计划一些新的东西。几天后,在上海的波卡中国行活动上,Gavin 又给了大家一个惊喜,那就是波卡的“平行线程”设计。

令人惊讶的是,在两天前的北京聚会上,根本没有任何平行线程的迹象。可能是华人社区带来的灵感,Gavin在上海meetup前一夜更改了keynote,增加了parathreads的内容,并且在keynote背景中加入了一个大大的汉字“丝(Silk)”。最让我震惊的是,在当天的演讲中,Gavin 并没有简单地提出这个概念,而是已经对平行线程有了更完整和成熟的考虑,包括它是如何工作的,如何激励网络中的各种角色,以及如何把它融入到原来的系统中等等。也就是说,从诞生到完善这个想法,只用了一天一夜。

更重要的是,平行线程不仅仅是锦上添花。它还解决了 Polkadot 原始设计中两个重要的潜在问题——平行链的退休问题和平行链的高众贷门槛问题。

正如我们所提到的,Polkadot 中继链负责多个平行链的网络安全。想要接入 Polkadot 中继链的平行链需要使用 DOT 来竞标插槽,租期从 6 个月到 2 年不等。但是当平行链的租约到期并且没有更新时,它应该去哪里?谁负责这条平行链的安全?从头开始构建自己的验证器似乎是不现实的。此外,并非每个团队都有财力竞标平行链插槽。这些团队是否无法从 Polkadot 网络中受益?

想必这些问题也是Gavin想到的,所以才提出了parathread。它是平行链的“平价替代品”。它不需要竞标插槽。它只在需要时占用 Polkadot 网络资源,您只需为您使用的量付费。通过这种方式,退役的平行链可以转换为平行线程作为过渡。另外,一些不需要持续运行的项目可以直接使用平行线程来受益于 Polkadot 网络。

结语

除了科技,Gavin还热爱艺术和哲学,喜欢音乐、外语、滑雪、摄影,跆拳道黑带。他天生对世界充满好奇和敏感。或许在他眼里,区块链只是一场大规模的社会实验。让我们期待他未来在 Polkadot 上的创作。

他曾经说过,如果他从区块链行业退休,他想做音乐。虽然我相信他也会这样过着幸福的时光,但如果他真的退休了,那对区块链来说将是一个巨大的损失。毕竟在这个行业里,大脑袋很常见,优秀的程序员偶尔也能看到,但这样优秀的创造者却是极为罕见。

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。