以太坊2.0上部署DAPP的新方法

以太坊2.0背后的核心基础设施可能需要进行重大的重新设计。

以太坊创始人Vitalik Buterin提出的一项新提案被称为信标链,该提案建议从根本上修改区块链在以太坊网络新迭代中的作用,该网络基于股权证明共识。

“这里的想法是,基本上在信标链上,你将能够部署这些小世界,总结区块链是如何工作的,状态转换是如何工作的,以及智能合约是如何工作的,”非营利性Prysmatic实验室的联席主管劳尔·乔丹告诉CoinDesk。

Prysmatic实验室是十几个开发软件的团队之一,基于股权证明共识,它支持全球第二大区块链的高度可扩展和节能版本。

据约旦称,由Buterin提出的信标链设计“使应用程序开发人员更容易利用新网络,而无需重新学习一个全新的区块链平台的参数。”

对于世界第二大区块链平台上的许多应用程序开发人员来说,这是一个好消息。多年来,他们一直在预测以太坊2.0的升级,但没有完全了解它将需要什么。

“我们怎样才能找到利害关系的证据?我们如何实现切分?我们如何安全到达那里?它对生态系统和生态系统中的开发人员真正意味着什么?“在过去接受CoinDesk采访时,密码钱包应用程序MyCrypto Taylor Monahan的首席执行官问道。

虽然以太坊2.0的许多方面仍然高度受变化和进一步研究的影响,但Buterin的最新提议提出了有趣的新动态,以简化分散应用程序(DAPP)在估计价值260亿美元的网络上的部署方式。

这一切都是从理解信标链开始的。

自定义区块链世界

信标链是一个中心区块链,在设想的以太坊2.0网络中协调数百个其他被称为“碎片”的以太坊区块链。

乔丹向CoinDesk解释说:“我们不需要一台巨型机器一次运行一个交易……我们可以把它分成世界各地的几吨机器,并并行运行。”

最初,信标链严格地充当以太坊2.0的协调人,或者用Buterin的话说,作为以太坊2.0的“心跳”,跟踪碎片中的所有数据,并将这些数据的摘要编译到一个中央区块链上。

现在,Buterin提出了信标链的一个附加功能:存储称为信标链合同的专门智能合约。

“这些合同与您将在以太坊1.0上为应用程序部署的常规智能合同不同,”以太坊风险投资工作室Consensys的研究员威尔•维拉纽娃写道。“那些将生活在碎片链中。相反,信标链契约将作为一个整体表示执行环境或事务框架。”

换句话说,这些信标链合同将规定计算和智能合同执行的所有规则,包括交易费用、相关天然气成本等。

布特林在他的提案中解释说:“提案的总体精神是建立一个相对最小的共识层框架,该框架仍然能够提供足够的能力来开发复杂的框架,使我们能够将所有需要的智能合约能力作为第二层。”

实际上,这意味着DAPP开发人员可以选择调用一个信标链契约来模拟当前的以太坊1.0执行环境。

“对于他们已经知道的东西,[dapp开发者]不必改变太多,”乔丹强调说。

更有趣的是,乔丹补充道,信标链合约还可以模仿比特币,并在以太坊2.0上创建一个执行环境,使用比特币区块链的所有相同规则和参数。

对于DAPP开发人员来说,这就像为计算机选择不同的操作系统一样简单。乔丹告诉CoinDesk,人们可以选择使用Mac OS或Linux操作系统,而不是用Windows操作系统启动计算机。

他补充说:“您可以拥有比特币的执行环境。您可以拥有以太坊的执行环境。你基本上可以创建你自己的小定制区块链世界,让它成为人们交易的对象。”

挥之不去的问题

不过,并不是所有关于信标链合同的事情都一成不变。

“在实践中,不应该有过多的信标链合同。Villanueva注意到,建议的信标链设计应该只有几个-,尤其是在一开始。

乔丹补充说,为了阻止用户部署多个信标链合同和“膨胀”信标链,这些合同可能会被定价为用户部署的高昂成本。

“这些执行环境就像它们自己的小世界,可以指定所有内容,理想情况下,它们的部署成本非常高。希望有几万美元,”乔丹告诉CoinDesk。

然而,目前还不清楚合同部署的定价以及基于信标链合同的交易费用的确切参数。

继他的提议之后,Buterin周一建议在以太坊2.0系统中引入一种“称为中继者的特定类型的参与者”,以帮助协调交易费用与网络的“区块提议者”,也就是验证者。从那时起,Buterin还发布了第二篇hackmd文章来进一步迭代Beacon-Chain合同的想法。

“我们需要这种两层结构,其中有一类节点称为中继节点,”Buterin在周四的以太坊2.0实施者电话会议上沉思道。“未知因素正在更深入地分析该设计的经济性。”

事实上,新提出的信标链设计的确切机制正在以太坊2.0开发者和爱好者之间进行进一步的研究和讨论。

然而,正如Villanueva所指出的,Buterin提出的建议的内容是有希望的。

维拉纽瓦写道:

“这种方法是一种普遍的范式转换,可能需要一点时间才能真正理解和消化。然而,它的优势在于它提供了高度的灵活性。随着研究的继续,在未来引入变化应该会变得更简单。”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190527A07ECJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券