Beacon链合约:以太坊2.0的新玩法
以太坊2.0背后的核心基础设施可能需要进行重大调整。
以太坊创始人Vitalik Buterin(V神)提出了一项名为Beacon链的新提议,该提议基于权益证明(POS)的共识,从根本上修改区块链在以太坊网络新迭代中的角色。
自定义区块链世界
Beacon链是一个中央区块链,它在设想的以太坊2.0网络中协调数百个其他的以太坊区块链,称为“碎片”。
“与其让一台巨型机器一次运行一个事务……我们可以把它分散到世界各地的大量机器上,并并行运行它们。”
最初,Beacon链严格充当以太坊 2.0的协调器(或者用V神的话说,作为“心跳”),跟踪碎片中的所有数据,并将数据摘要编译到一个中央区块链上。
现在,V神提出:Beacon链还有一个额外的功能:存储的专门智能契约。
“这些合约与你在ethereum 1.0上为你的应用程序部署的常规智能合同不同,”威尔·维拉纽瓦(Will Villanueva)写道。“他们将生活在碎片链中。相反,Beacon链合约将代表整个执行环境或事务框架。”
换句话说,这些Beacon链的智能合约将指定计算和智能合约执行的所有规则,包括交易费用、相关的GAS成本等等。
V神在他的提案中解释道:“该提案的总体精神是拥有一个相对最小的共识层框架,它仍然提供足够的能力来开发复杂的框架,这些框架为我们提供了作为第二层所需的所有智能合约功能。”实际上,这意味着dapp开发人员可以选择调用一个Beacon链合约,模仿当前的以太坊1.0执行环境。
“(Dapp开发者)不必对他们已经知道的东西做太多改变,”乔丹强调道。
更有趣的是,Beacon 链智能合约也可以模仿比特币,在以太坊 2.0上创建一个执行环境,使用比特币区块链所有相同的规则和参数。
对于dapp开发者来说,这就像为自己的电脑选择不同的操作系统一样简单。用户可以选择使用Mac OS或Linux操作系统而不是Windows操作系统来启动电脑。
他补充道:
“你可以为比特币创造一个执行环境。您可以为以太坊提供一个执行环境。你基本上可以创建自己的自定义区块链世界,并让人们与之进行交易。”
挥之不去的问题
并不是所有关于beacon 链合约的事情都被敲定。
“实际上,不应该有过多的Beacon链合同。应该只有几个——尤其是在开始的时候,”维拉纽瓦谈到拟议的Beacon链设计时说。
Jordan补充说,为了阻止用户部署多个Beacon链合约和限制Beacon链“膨胀”,这些合约的定价可能会是阶梯提高的。
这些执行环境就像它们自己的小世界,可以指定所有东西,理想情况下,它们的部署成本非常高。希望能有数万美元。”
但是,目前还不清楚合同部署的定价和基于Beacon链合约的交易费用的确切参数。
根据他的提议,V神在周一建议在以太坊 2.0系统中引入“称为中继器的特定角色”,以帮助协调与网络中的“区块提议者”(也称为验证器)之间的事务费用。从那以后,V神还发布了第二篇HackMD文章,进一步重申了beacon 链合约的想法。
“我们需要两层结构,其中有一类节点称为中继器,”但是在周四以太坊2.0人员测试期间,V神沉思道。“还需要更深入地分析这一设计的经济性。”
事实上,新提出的Beacon链设计的确切机制正在以太坊2.0开发人员和爱好者之间进行进一步的研究和讨论。
“这种方法是一种整体的范式转变,可能需要一点时间才能真正掌握和消化。然而,它的优势在于它提供了高度的灵活性。随着研究的继续,未来引入变化应该会变得更简单。”
Beacon链合约:以太坊2.0的新玩法实际上,这意味着dapp开发人员可以选择调用一个Beacon链合约,模仿当前的以太坊1.0执行环境。
“(Dapp开发者)不必对他们已经知道的东西做太多改变,”乔丹强调道。
更有趣的是,Beacon 链智能合约也可以模仿比特币,在以太坊 2.0上创建一个执行环境,使用比特币区块链所有相同的规则和参数。
对于dapp开发者来说,这就像为自己的电脑选择不同的操作系统一样简单。用户可以选择使用Mac OS或Linux操作系统而不是Windows操作系统来启动电脑。
他补充道:
“你可以为比特币创造一个执行环境。您可以为以太坊提供一个执行环境。你基本上可以创建自己的自定义区块链世界,并让人们与之进行交易。”
挥之不去的问题
并不是所有关于beacon 链合约的事情都被敲定。
“实际上,不应该有过多的Beacon链合同。应该只有几个——尤其是在开始的时候,”维拉纽瓦谈到拟议的Beacon链设计时说。
Jordan补充说,为了阻止用户部署多个Beacon链合约和限制Beacon链“膨胀”,这些合约的定价可能会是阶梯提高的。
这些执行环境就像它们自己的小世界,可以指定所有东西,理想情况下,它们的部署成本非常高。希望能有数万美元。”
但是,目前还不清楚合同部署的定价和基于Beacon链合约的交易费用的确切参数。
根据他的提议,V神在周一建议在以太坊 2.0系统中引入“称为中继器的特定角色”,以帮助协调与网络中的“区块提议者”(也称为验证器)之间的事务费用。从那以后,V神还发布了第二篇HackMD文章,进一步重申了beacon 链合约的想法。
“我们需要两层结构,其中有一类节点称为中继器,”但是在周四以太坊2.0人员测试期间,V神沉思道。“还需要更深入地分析这一设计的经济性。”
事实上,新提出的Beacon链设计的确切机制正在以太坊2.0开发人员和爱好者之间进行进一步的研究和讨论。
“这种方法是一种整体的范式转变,可能需要一点时间才能真正掌握和消化。然而,它的优势在于它提供了高度的灵活性。随着研究的继续,未来引入变化应该会变得更简单。”