币圈网

Gavin Wood新作:Wood:Polkadot、Substrate和以太坊

在区块链技术不断发展的浪潮中,Gavin Wood的名字如同北极星般闪耀,引领着无数开发者和创业者探索这一新兴领域的无限可能。作为以太坊的联合创始人,他不仅为智能合约的概念奠定了基础,还在此后推出了Polkadot和Substrate,进一步推动了区块链的进化。那么,Gavin Wood的新作究竟传达了怎样的思想?在这篇文章中,我们将深度剖析Polkadot、Substrate以及以太坊的关系,探讨它们如何共同塑造区块链的未来。

首先,我们不得不提到以太坊的崛起。自2015年推出以来,以太坊就以其开放源代码和智能合约功能吸引了全球开发者的目光。以太坊不仅是一个去中心化的平台,更是一个生态系统,允许开发者在其上构建去中心化应用(DApps)。然而,随着用户和应用数量的激增,以太坊也面临着扩展性和性能的挑战。交易速度慢、手续费高等问题逐渐显露,成为了限制其发展的瓶颈。

在这样的背景下,Gavin Wood提出了Polkadot的构想。Polkadot是一个多链框架,旨在实现不同区块链之间的互操作性。通过Polkadot,开发者可以轻松地创建自己的区块链,并将其连接到整个网络中。这种设计不仅提高了区块链的灵活性和可扩展性,还为不同生态系统之间的合作提供了可能。Polkadot的核心理念在于“共享安全”,即所有连接到Polkadot的区块链都可以共享网络的安全性,从而降低个体链的安全成本。

而Substrate作为Polkadot的基础开发框架,进一步简化了区块链的构建过程。无论是初创团队还是大型企业,都可以利用Substrate快速搭建自己的区块链。Substrate提供了一系列模块化的组件,开发者只需选择所需的模块,便可轻松创建出适合自己需求的区块链。这种灵活性使得Substrate成为了一个强大的工具,吸引了越来越多的项目选择基于其进行开发。

在Gavin Wood的新作中,他深入探讨了这两个项目的潜力及其对区块链行业的影响。通过Polkadot和Substrate,Wood希望能够打破传统区块链的局限性,创造出一个更加开放和互联的区块链生态系统。他认为,未来的区块链不应再是孤立的个体,而是应形成一个相互关联、协同发展的网络。这种思维的转变,将为区块链带来全新的生机与活力。

值得注意的是,Polkadot的成功不仅在于技术的创新,还在于其背后的社区文化。Gavin Wood深知,区块链的真正力量在于去中心化的思想和群体的智慧。因此,Polkadot的开发和治理都是开放的,任何社区成员都可以参与到决策中来。这种开放性不仅增强了社区的凝聚力,也为项目的可持续发展奠定了基础。

在Gavin Wood的构想中,以太坊、Polkadot和Substrate之间并不是竞争关系,而是互为补充的伙伴。以太坊的智能合约为DApps的开发提供了基础,而Polkadot和Substrate则为这些应用提供了更高效的运行环境。通过这样的协同,Wood希望能够推动整个区块链行业的进步,创造出一个更具包容性和创新性的生态系统。

回顾Gavin Wood的职业生涯,他的每一步都充满了对技术的热爱与对未来的思考。他不仅是一个技术专家,更是一个战略家。他深知,区块链的未来不仅依赖于技术的突破,更需要理念的更新与社区的支持。在他的推动下,越来越多的开发者开始关注Polkadot和Substrate,纷纷加入到这个充满可能性的生态中。

在这场区块链革命中,Gavin Wood的贡献不可小觑。他不仅为我们展示了技术的力量,更为我们描绘了一幅充满希望的未来蓝图。未来,随着Polkadot和Substrate的不断发展,我们将见证一个更加互联、开放的区块链世界的到来。

从某种意义上说,Gavin Wood的新作不仅是对技术的总结,更是对未来的展望。他希望通过自己的努力,能够推动区块链行业的成熟与发展,让更多的人能够享受到这一技术带来的便利与机遇。在这个过程中,Wood始终坚持着去中心化的理念,强调技术与人文的结合。他认为,技术的最终目的不仅是为了提高效率,更是为了服务于人类的未来。

在实践中,Polkadot和Substrate已经展现出了强大的应用潜力。许多项目选择在这两个平台上进行开发,从去中心化金融(DeFi)到非同质化代币(NFT),各种创新层出不穷。这些项目不仅丰富了区块链的生态,也为用户提供了更多的选择与机会。在这个过程中,Gavin Wood的愿景正在逐步实现,区块链的未来也愈加明朗。

尽管面临着挑战,Gavin Wood始终充满信心。他相信,技术的进步将为解决当前的问题提供新的思路与方法。随着越来越多的开发者和用户加入到区块链的行列,未来的区块链将是一个充满活力与创新的领域。我们有理由相信,Gavin Wood及其团队的努力,将在这一过程中发挥重要的作用。

在Gavin Wood的眼中,区块链的未来不仅是技术的竞争,更是理念的碰撞与融合。他希望通过Polkadot和Substrate,推动不同思想的交流与合作,创造一个更加开放的生态系统。在这个过程中,每一个参与者都将成为推动者,共同书写区块链的新篇章。

在结束这段旅程时,我们不妨思考:在这个快速发展的时代,作为个体的我们,如何才能在区块链的浪潮中找到自己的位置?或许,正如Gavin Wood所倡导的那样,积极参与、勇于创新,才是我们应对未来挑战的最佳武器。让我们共同期待,在Gavin Wood的引领下,区块链的明天会更加美好。


从三年前 Polkadot 论文发布以来我们就知道,与以太坊生态系统建立桥梁,以帮助扩展双方的功能将是该网络的关键点之一,这一点没有改变。当然,“以太坊”
在各种语境下意味着许多不同的东西,它的意思很大程度上取决于意图和严格性。无论这个词怎么用,“以太坊” 至少不会指代当前的
“ETH主网”,这一点应该很少有人会争辩。但是,有人会断言,“以太坊” 意味着要排除任何其他网络,甚至包括那些 “官方” 批准的网络。

在其他情况下,它包括官方批准的(根据以太坊商标的拥有者)后续项目/网络/分支,例如 Shasper。其中一些还包括 “非规范” 分支,例如以太坊旗帜下的原始
“经典” 链,但有些人反对这种说法。“以太坊企业联盟” 行业组或以太坊开发组等组织的人,普遍认为 “以太坊”
是一个更广泛的概念。包括基于以太坊的原始执行引擎(EVM)及其相关开发人员工具或与之兼容的任何技术,比如 Ethermint、Hyperledger
Burrow 和各种 Parity-PoA 网络等,这里仅举几例。

无论如何定义以太坊,Parity 都一如既往地致力于支持和将 “以太坊” 桥接到 Substrate 和 Polkadot 。虽然我们正在将
Substrate 及其相关的智能合约基础设施,做成为世界上创造新区块链和 dApp
的最强大、用起来最方便的框架,但我们绝对理解,有很多人喜欢在以太坊生态系统中创造,无论基于主网还是在更大范围的开发社区中。我们会尽最大努力支持这些团队的建立和相互联系。

我们的承诺涉及三个不同的项目,我想花一些时间来解释:Substrate 中的波卡/以太坊公共网络转接桥、Substrate / Parity-以太坊-PoA
桥和以太坊兼容的 EVM 智能合约执行模块。

Polkadot /以太坊公共桥

第一个基本上是 2016 年原始 Polkadot 论文中假定的软件的一部分。该想法是在以太坊主网上建立智能合约,该合约与 Polkadot 的
Grandpa finality 小工具保持同步,是一种 Polkadot 的
“超轻客户端”。这促进了非常普遍的互操作水平,主要是针对以太坊链的原生代币和预先存在的合同,这些合同提供了一些关键功能,而这些功能在 Polkadot
中是不可用的。从技术上讲,这种智能合约能够分析新的区块(特别是包含发往以太坊的消息的区块)并将其转发到以太坊链中。Polkadot 平行链将包括以太坊的
“轻客户端”,能够检查其 PoW 共识系统并解释智能合约收据,从而将以太坊的消息转发到 Polkadot 网络中。

实现这些会有一些障碍,主要障碍是以太坊主网上非本地代币的 gas 价格过高。在创建这样的基础架构(如
ChainX)方面已经有了一些早期的努力。但是,要正常工作并且没有额外的验证人/Staking 经济,这将需要 Polkadot
的额外支持,特别是要求其验证人以以太坊固有的格式提供最终性证明。Web3 基金会正在积极研究并指定为此设计,并且可以向希望追求实现结果的团队(包括但不限于
Parity Technologies)提供赠款。

Substrate/Parity-以太坊-PoA桥

但是对于某些项目,Polkadot /
以太坊的互操作性不太重要,因为它们无论如何都将无法部署到主网(由于可伸缩性问题)。尽管没有在以太坊(1.0)主网上部署,但这些项目还是希望与以太坊生态系统保持高度兼容,因为其中包括活跃的社区、开发人员工具、支持和文档以及众多可用的服务提供商在内的众多因素。归根结底,该网络处于令人垂涎的位置,在这里
“没有人责怪你选择在以太坊上写你的合同”,对此我们感到敬意,也为我们参与了这一创造过程感到自豪。

为了支持这种观点,我们将引入一个 Substrate 到 Parity-以太坊-PoA 的转接桥,这与位于 xDAI 链核心的现有 Parity
转接桥非常相似。在这种情况下,它没有将任意的 Parity 以太坊链连接到以太坊主网,而是将其连接到 Substrate 模块(并扩展为
Polkadot)。在这种情况下,以太坊-PoA链仍将需要管理其自身的安全性(以这种方式使其与 Cosmos 的 Ethermint
的价值主张没有很大的不同)。以太坊-PoA链将使用快速 Aura 共识算法(或较慢的基于 PBFT 的 “即时确定” 共识),并受益于久经考验的
Parity 以太坊代码库,该代码库具有多年的优化和调优功能以及各种其他企业级功能,包括秘密存储集成和合同状态加密。

在这种情况下,所需的基础架构要简单得多:我们在 Parity Ethereum 代码库中引入了一个特殊的预编译协定,该协定能够高效且无状态地验证
Grandpa 的确定证明(消除了非原生代币的 gas 成本问题)。借助桥接合同(将由 Parity 先前存在的 PoA
桥接系统改编)和区块转发器(同上),唯一需要的附加组件是充当 Ethereum / Aura-PoA 轻客户端并可以理解和转发消息的 Substrate
模块。该项目的工作已经开始,我们预计在今年年底之前会出原型。

因此,该项目将允许任何基于 Parity Ethereum 的安全私有链或 PoA 以太坊链可以完全访问同级 Substrate 链(作为最终的升级路径)或
Polkadot 社区(以使用 Polkadot 的资源并与其他项目互操作)。

Substrate EVM

还有一些项目喜欢 Substrate 以及它带来的所有功能和灵活性(例如 off-chain workers、SRML、可扩展的交易、基于 Rust
的智能合约、元协议管理、一键式升级等),但是谁需要为他们现有的 Solidity 代码库升级的路径,在某些情况下这确实是非常重要的。我们自己的基于
WebAssembly 的 “Substrate 合同” 模块及其各种工具,包括 Ink!。基于 Rust 的 EDSL
是我们着手进行的事情,其原因有很多:LLVM 的 WebAssembly 后端意味着许多通用语言(C、C 、Rust、Go 和其他语言)可以轻松地用于
Wasm。诸如解释器和编译器、调试器、字节码分析器和库之类的大量工具意味着可以大大改善开发环境,而且有了 Ink! 我们还获得了 Rust
语言的测试、文档和正确性功能。

此外,通过抛弃已有五年历史的以太坊执行模型,我们既可以简化和加快代码库(通过消除有缺陷或过分审慎的 EVM
操作码),又可以在执行环境中提高经济效率(例如将代码上传与实例部署分离并引入基于存款的状态租金)。就是说,现实表明有时功能、性能和清楚程度必须在兼容性面前让步。为此,我们将推出
Substrate EVM。这是一个 Substrate SRML 模块,将以太坊兼容执行环境 “本地” 引入到 Substrate 中。本质上,这使你的
Substrate 链可以承载绝大多数以太坊状态转换功能。可以将现有的 Solidity / EVM 代码部署到此环境中。与 Substrate
其余部分的互操作(即调用其他模块,在其他帐户之间进行转账和使用链间消息传递功能)是通过专门引入的 “预编译合同” API进行的。

将其视为单个 SRML
模块中的整个以太坊区块链,可以集成到你的自定义区块链的其余部分中,可以称之为区块链虚拟化层。这项工作已经开始,我们还希望在未来几周内准备好 MVP。

此外…我们也越来越有兴趣支持现有的工作,以开发用于 Solidity 编译器的 WebAssembly 后端,该后端与 Substrate-
Contracts 执行模型兼容。如果正确实施,这将允许将现有的 Solidity 智能合约(已授权部署到以太坊链中)直接部署到 Substrate-
Contracts 链中。实际上,在此模型中,没有什么可以阻止同一 Substrate 链同时具有 EVM-Contracts 模块(用于执行原始
Solidity / EVM 代码)和 Substrate-Contracts 模块(用于执行 Solidity / Wasm 或Ink!Wasm
代码)。两者之间可以互操作,甚至可以将消息发布到桥接过来的单独的 Parity-Ethereum 链上,或者如果部署为平行链,则可以传播到包括
Ethereum 主网在内的更广阔的 Polkadot 社区!

目前,我们主要关注开发和强化 Polkadot 1.0
的最终核心组件,因此,我们无法始终像我们希望的那样将大量的开发时间用于这些项目。就是说,Polkadot
的存在理由是将具有多种技术假设的截然不同的项目整合在一起。以太坊社区是地球上最重要的开发人员社区,拥有最自由的思想家和最有意义的发展 ——
忽略这一点是短视的表现。经过两年的漫长发展,Polkadot 和 Substrate
的核心基础架构已经日趋成熟,我们真的可以开始考虑构建外围部件,并使世界变得多样化,让连接链成为现实。

有关 Polkadot 和 Substrate 的更多信息,请访问 Polkadot 网站或 Substrate 网站。你可以在 Github PR 上查看
Substrate SRML EVM 模块的状态,或者在我们在 Github 存储库中跟踪 Ethereum-PoA / Substrate 桥的开发进度。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。