Vitalik Buterin 新提案「信标链合约」:让开发者更容易在以太坊 2.0 上打造 dApp

Vitalik Buterin 新提案「信标链合约」:让开发者更容易在以太坊 2.0 上打造 dApp

以太坊创办人 Vitalik Buterin 最近提出了新提案,建议在基于权益证明的共识机制框架下,根本性地修改以太坊 2.0 的信标链,并添增信标链合约的功能。

 

标链(Beacon chain)是以太坊 2.0 的核心,负责协同所有分片的沟通便是以「信标链」指挥协调该网路的所有参与者。而以太坊创办人 Vitalik Buterin 提出的新提案,建议彻底修改基于权益证明(Proof of Stake)的信标链,让信标链上可以创建智能合约。

Prysmatic Labs 是开发以太坊的非营利团队之一,旨在让这个世界第二大的区块链变的扩展性更高,该团队的领导人劳尔・乔丹表示:

「他的想法(Vitalik 提出的提案)是在信标链上,未来你可以部署自己的小世界(操作环境),去定义区块链如何运作、状态转换如何运作、智能合约如何运作。」

根据乔丹的说法,Vitalik 提出的信标链设计可以让应用程式开发人员更容易利用这个新的网路(指以太坊 2.0),无需重新学习全新区块链网路平台的参数。

而对于以太坊上的开发人员来说,这是一个好消息。多来以来,他们虽然一直期待以太坊 2.0,但是还未完全理解这个以太 2.0 会带来什么。例如密码钱包应用程式的首席执行长 MyCrypto Taylor Monahan 在过去接受媒体采访时表示:

我们如何实现权益证明(Proof of Stake)?我们如何实现分片?网路安全可以到达何种程度?对生态系统的开发人员有着什么影响?

而此次 Vitalik 的最新提案可能是简化在这个市值 260 亿美元的区块链网路上部落去中心化应用程式(dApps)的方式。

信标链合约

信标链是区块链的中心,未来将在以太坊 2.0 的网路中协调数百个处理分片交易的其它的以太坊小型区块链。Prysmatic Labs 的领导人乔丹表示:

与其让一台巨型机器计算所有的交易,我们可以将交易分散到世界各地的机器上运行。

最初,信标链是协调各分片的运算结果,或者用 Vitalik 的话来说就是作为网路的「心脏」,将这些分片的数据汇整到中央的区块链。

而现在 Vitalik 提出信标链可以提供额外的功能:信标链智能合约即为在信标链上可以储存智能合约。

以太坊开发公司 ConsenSys 的研究员 Will Villanueva 在部落格中写道:

「这些智能合约与在以太坊 1.0 上面部署的常规智能合约不同。这些智能合约将会存放在那些处理分片的区块链上,相比之下,信标链上的智能合约则是代表整个交易框架以及执行环境。」

换言之,信标链上的智能合约将规定所有指定计算以及合约执行的规则,包括交易费用、Gas 费用等等。对此,Vitalik 解释道:

「该提案的理念是提供最小可行的共识层框架,但仍然提供足够的能力来开发复杂的框架,为我们提供作为第二层所需的智能合约。」

而这也表示 dApp 的开发人员可以选调用现在以太坊 1.0 执行环境的智能合约,放在信标链上面。

实际上,这意味着dapp开发人员可以选择调用模仿当前以太坊1.0执行环境的信标链合同。Prysmatic Labs 的领导人乔丹强调 dApp 的开发者不需要重新学习新的架构。

更有趣的是,信标链上的合约还可以模仿比特币区块链在以太坊 2.0 创建一个执行环境,这个执行环境包含比特币区块链的规则和参数。

就算一台电脑可以选择不同的操作系统,大家可以选择使用 Mac OS 或是 Linux 操作系统,而不是只能使用 Windows 操作系统。乔丹表示:

「你可以创建比特币的执行环境,可以创建以太坊的操作环境,基本上可以创建自己定义的小型区块链世界,以此与其他人交流。」

「然而, 信标链实际上在运用的时候,特别是刚开始的时候,不该有太多的信标链智能合约。」乔丹补充道,为了阻止用户在信标链上部署太多智能合约而造成信标链「过于肥大」,创建合约的价格可能非常高昂。

这些执行环境就像他们自己用有小世界一样,因此理想状况下,部署成本应该要非常高,预计是数万美元。

在周四的开发者会议上,Vitalik 也表示以太坊需要这种双层结构,且已有人在为信标链合约功能设计经济模型。

📍相关报导📍

以太坊权益证明(PoS)的区块链代码有望在下个月完成,迎向以太坊 2.0

以太坊 PoS 升级计画持续进展,研究员报告了 CBC Casper 的最新进度


 

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注