随着 Eth2.0 启动前的最后准备工作正在完成,包括抵押合约 (Deposit Contract) 的部署和公共测试网将很快将会推出,很多人都迫切想知道 Eth2.0 的上线是否会带来两种具有不同价格的加密货币资产。
我们知道,Eth2.0 即将最先交付的是采用 PoS 机制的信标链(beacon chain)。信标链是 Eth2.0 系统中的主链,将担任着如下重要作用:
管理验证者和他们抵押的代币资产;
在各 epoch 期间为各分片链组成验证者委员会(包括随机选定区块提议者(block proposer)和组织委员会其他验证者对被提议的区块进行投票证明);
实现 PoS 机制并对验证者进行奖励或惩罚;
促进跨分片通信等。
当然,只有当 Eth2.0 完成了分片链的交付 (预计在2021年) 之后才能发挥信标链的核心作用。但在分片结构实现之前,以太坊用户依旧可以通过信标链来参与 Eth2.0 的 Staking 并获得奖励。
按照当前的进度,信标链将很可能于2020年第一季度得以交付。但在信标链启动之前,系统中需要质押大约 200 万枚 ETH。这就是抵押合约发挥作用的地方:
以太坊核心团队将在当前的 Eth1.0 旧链上部署该抵押合约,任何以太坊用户都可以往该抵押合约中发送 ETH 来成为信标链中的验证者 (validator)。
信标链在验证用户发送的 ETH 之后,该抵押合约会将被发送的 ETH 从当前的 Eth1.0 旧链中销毁,同时在信标链上给予用户相同数量的代币,我们不妨将信标链上的这种代币称为 BETH (或者其他名称)。
最初,Eth2.0 验证者在信标链中抵押的资产将无法转移回当前的 Eth1.0 链中,这部分抵押资产将用于参与信标链的 Staking,也即相当于锁定在信标链中。
在近期的 DevCon5 会议期间,有些参会者讨论了有关交易所为 Eth2.0 代币提供流动性的话题,也即交易所将需要决定是把 Eth2.0 代币依旧划为 ETH ,还是将其作为一种全新的加密资产 BETH (或使用其他名称) 进行上架。
之所以会出现这方面的讨论,是因为当采用 PoS 机制的信标链启动时,当前采用 PoW 机制的 Eth1.0 链依旧会继续运行至少三年的时间,也即新旧两条链会在未来几年同时运行。
在 Eth2.0 系统的最初阶段,基于 PoW 的 ETH 代币可以转换成 PoS 代币,但 PoS 代币却不能转回成 PoW 代币。
Eth2.0 协调员 Danny Ryan 表示这种单向桥接的方式更像是一种策略决定,而并不是因为在技术上无法实现。
Danny 表示如果允许 PoS 代币转回成 PoW 代币,这将减缓整个 Eth2.0 的开发进程,且在技术上“需要将信标链的状态暴露于1.0链中,并在1.0和2.0链上增加额外的共识规则来处理1.0链上的代币重铸和2.0链上的代币销毁。”
也就是说,如果想要将信标链中的 PoS 代币转回成 Eth1.0 链中的 PoW 代币,那转回的方式就会像用户通过抵押合约将 PoW 币转换成 PoS 币一样,只是方向相反。如果实现了这种双线桥接,那以太坊的 PoW 代币和 PoS 代币就别无二致了。
目前尚不清楚以太坊是否会在将来实现 PoS 代币转回成 PoW 代币,很多相关的讨论在变化中。此前以太坊研究员 Justin Drake 预计可能在2020年底将实现 Eth1.0 链和 Eth2.0 链之间的“通信”(通过改变 Eth1.0 链的分叉选择规则,并对其进行分叉),但 Joseph Lubin 在最近的 DevCon5 会议期间表示 Eth2.0 的阶段1和阶段2将可能于2020年底合并推出。
因此,具体情况仍不清楚,但交易所有可以选择。
上架 BETH 代币?
就作者了解的情况而言,由于当信标链启动之后,验证者似乎可以将 BETH 发送给其他的验证者,因此交易所将可以选择上架信标链上的 BETH 代币资产。
目前尚不清楚这些 BETH 代币是否可以发送给仅仅拥有信标链账户的非验证者用户,或者一开始在信标链上是否会存在非验证者的账户。
这是因为,信标链只是作为「协调者」的身份来协调验证者 (及其抵押的代币) 应该验证哪条分片链。但起初 Eth2.0 系统中并不存在分片链,因此也就不存在需要在不同的分片链之间转移 BETH 代币了,信标链一开始只是一条笨拙的区块链。
在实现分片链之前,交易所为何需要上架这种 BETH 代币,目前尚不清楚。但显然有些用户在成为信标链的验证者之后,可能不想要继续抵押自己的代币资产,因此想要将自己的 BETH 代币转给其他人,这个接收者可能之前并没有或者不想要通过往抵押合约中发送 ETH 代币来成为信标链验证者。
另外,你可能认为交易所将必须上架两种不同的以太坊代币,因为显然 ETH 和 BETH 是两种不同的代币,因为当前的 ETH 已经获得了大量用户的使用和诸多 DeFi 应用的支持,而 BETH 则仅仅是用于 staking 而已。
如果交易所一直等到分片链结构实现之后再上架 BETH 代币,那么可以说,届时它们依然会是两种不同的代币,因为 ETH 是一种 PoW 代币,而 BETH 是一种 PoS 代币。
这两种代币之间将在多大程度上有所不同,这将取决于相关的钱包是如何实现的,以及相关的地址是怎样的。
如果针对这两种代币存在不同的地址格式,那可能给人的感觉就是 ETH 和 BETH 存在于两个不同的区块链网络中,进而将 BETH 代币发往一个 PoW 地址可能就像是将之发往一个比特币地址无异了。
如果是这样,那可能交易所别无选择只能上架两种不同的以太坊代币了,这是对抵押合约两端 的 Eth1.0 链和 Eth2.0 链中的代币实现双向连接的唯一方式。
否则这两种代币就是处于不同的世界,从可用性的角度来看彼此之间没有联系,直到 Eth1.0 合并成为 Eth2.0 中的一条分片链时,ETH 与 BETH 也相应地实现了合并。
所以可能实际上起初交易所将必须上架两种不同的以太坊代币,直到这两种代币合并在一起。
但这可能会有些麻烦,主要是因为那种代币才是以太币呢?这两种都是,但至少在一段时间内,它们并不是同一种以太币。
从「交易所将上架两种不同的以太坊代币」这个角度来分析以太坊的加密经济情况并非易事,这是因为,Eth1.0 链上的一些 ETH 代币供应将因为被发送到抵押合约中而被销毁而减少,与此同时 Eth2.0 链上的 BETH 代币供应将相应增加。
随着 ETH 供应的下降,你可能认为 ETH 的价格将会上涨,但这只有当 ETH 的需求量保持不变或上升才会出现。实际上,随着一些用户转向 Eth2.0,他们对 ETH 的需求可能将下降,不然 BETH 就没有市场立足了。
Eth1.0 链将在一段时间内继续作为占据主导地位的链,因为 Eth2.0 链基本上要从头开始增加用户量。
因此这既是一种迁移,也是一种类似 BTC/BCH 但不会克隆账户的分离,因为每个基于以太坊的企业/服务最终都将必须进行升级。
Eth1.0 和 Eth2.0 是两个不同的网络。即便当 Eth1.0 链成为了 Eth2.0 链中的一条分片链,支持 ETH 的基础设施可能也会在一段时间内导向不同的链。也许正是因为如此,Vitalik Buterin 最初才说这样的合并将在许多年之后才会发生。
当然,对于习惯趋利避害的个体用户而言,可能会根据 ETH 和 BETH 之间价格的高低来抉择,但以太坊开发者则更关注的是 BETH 对于整个 Eth2.0 系统的长期发展所承担的作用。
对于 BETH,你有什么想说的?欢迎在评论区一起探讨!
参考链接:
1.https://www.trustnodes.com/2019/10/15/will-eth1-and-eth2-have-a-different-price
2.https://www.trustnodes.com/2019/07/16/vitalik-buterin-a-2-3-reduction-end-of-next-year-absolutely-viable
3.https://www.trustnodes.com/2019/10/10/ethereum-sharding-likely-to-launch-in-2020-says-joseph-lubin