以太坊2.0背后的核心基础设施可能需要进行重新设计,预计会有重大调整。以太坊创始人“V神” Vitalik Buterin提出的一项全新提案——被称作“信标链”(Beacon Chain)建议在基于权益证明共识的新以太坊网络迭代中彻底改变区块链的作用。
劳尔·乔丹(Raul Jordan)是非盈利性组织Prysmatic Labs联合负责人,他解释说:“V神提出的基本想法是,你可以在信标链上部署一些‘小世界’,其中区块链、状态转换、以及智能合约都可以正常运作。”
实际上,目前行业内有十几个团队在以太坊区块链上基于权益证明共识开发更高效、更可扩展的软件,Prysmatic Labs就是其中之一。按照劳尔·乔丹的说法,“V神”提出的信标链设计能够让开发人员在以太坊新网络上更容易地构建应用程序,而且无需要重新学习新区块链平台的参数。
作为世界市值第二大的加密货币,以太坊上有很多应用程序开发人员,虽然他们一直期待看到以太坊2.0升级,但不少人依然没有完全理解这次升级会给他们带来些什么。
加密钱包应用程序MyCrypto首席执行官泰勒莫纳汉(Taylor Monahan)认为开发人员主要关心以下几个问题:
1、如何获得权益证明?
2、如何实现分片?
3、如何安全地升级到以太坊2.0?
4、以太坊2.0生态系统对于开发人员和生态系统本身而言到底意味着什么?
虽然以太坊2.0在许多方面仍然需要优化,并对可能造成的影响做进一步研究评估。不过,“V神”的最新提案里面提到了一些非常有趣的新建议,希望简化以太坊网络上部署去中心化应用程序的方式,所有这一切,都需要你对信标链有所了解。
自定义区块链世界
信标链算是一种“中心化”区块链,在预想的以太坊2.0网络中扮演协调其他数百个以太坊区块链(被称为分片)的角色。
劳尔·乔丹解释说,信标链不是让一台巨型机器独自处理交易……我们可以将交易分散到全球各地数以万计的设备上运行处理。最初阶段,信标链将严格作为协调者去追踪分片中的所有数据,同时会将这些数据摘要汇编到一个中央区块链上。用“V神”的话来说,信标链就像是以太坊2.0的“心跳”一样重要。
现在,“V神”有对信标链提出了额外的功能:存储被称为“信标链合约”的专业智能合约。ConsenSys研究院威尔·维拉纽瓦(Will Villanueva)表示:“信标链合约与我们在以太坊1.0上为应用程序部署的常规智能合约不同,这些合约将存在于分片区块链中。相比之下,信标链合约将代表整个执行环节或交易框架。”
换句话说,这些信标链合约将指定计算和智能合约执行的所有规则,包括交易费用、相关gas费用,等等。“V神”在他的提案里进一步解释说:“该提案的一般理念,是拥有一个相对较小的共识层框架,但是依然能够确保以太坊有足够的能力来开发复杂的框架,为我们提供作为第二层所需的智能合约功能。”
实际上,去中心化应用程序开发人员可以选择调用一个模拟当前以太坊1.0执行环境的信标链合约,他们不必改变自己已经知道的东西。
劳尔·乔丹补充表示,信标链合约还有一个很有趣的地方,它可以模拟比特币、并在以太坊2.0创建一个执行环境,其中包含与比特币区块链一模一样的所有规则和参数。
对于去中心化应用开发人员来说,以太坊信标链就像是为一台计算机选择不同的操作系统那么简单,比如人们可以在一台装有Windows操作系统的计算机里部署MacOS或Linux操作系统。劳尔·乔丹说道:“在以太坊2.0里,你可以拥有比特币执行环节,也可以拥有以太坊执行环节,甚至可以创建一个属于自己的小型自定义区块链世界,并将其与他人进行交易。”
信标链部署成本将会很高
不过,信标链合约并非一成不变。
根据“V神”拟议的信标链设计提案,他认为实际环境中不应该存在太多、只应该存在少数信标链合约,尤其是在开始阶段。为了阻止用户部署多个信标链合约并造成信标链过于“臃肿”,用户部署信标链合约的成本可能会非常高昂。
劳尔·乔丹表示:“这些信标链合约执行环境就像是一个自己的小世界一样,里面可以指定所有内容。但是,他们的部署成本很高,可能会达到数万美元。”
但是,目前尚不清楚合约部署的定价、以及基于信标链合约的交易费用的确切参数。
按照“V神”本周提出的另一项建议,他希望在以太坊2.0系统中引入一个“特定类型的角色”——中继器(relayer),它可以帮助与验证人协调交易费用。Vitalik Buterin表示:
“我们需要这种双层结构,其中会有一类节点被称为中继器。这种方法是一种普遍的范式转换,可能需要一点点时间来真正掌握和消化。然而,以太坊2.0的优势在于它提供了高度灵活性。随着研究的继续,未来网络内实施升级优化会变得更加简单”
目前,信标链设计的确切机制仍在被以太坊2.0开发人员和爱好者进一步研究和讨论。