当下的区块链世界,各大公链之间因缺乏链接纽带,像是一座座价值孤岛,彼此之间无法实现价值畅通无阻 的流动。
EOS作为全球性能最好的公链,生态也最为完善,但是目前其与其他公链之间的互通性依旧是一片空白。
由此带来的最直接的问题:EOS生态中的开发者们,无法拥有在不同链上转移代币的自由,这便极大的限制了他们在创意萌生与技术实现上的自由。
对自由的向往,一直是推动人类不断向前最大动力。
自EOS生态诞生以来,我们就无法拥有与其他公链进行代币转移的这份自由。但对自由的向往,往往吸引着开发的先驱者们执着探索,在暗夜中寻找自由之光。
EOS节点shEOS开发的协议---EOS21协议,便是这自由之光。EOS21协议的诞生,便让自由普照到了EOS生态。
EOS21协议作为一个开源协议,可将ERC20代币转移到到EOS链上,实现ETH和EOS跨链代币转移。
根据shEOS介绍,EOS21协议的操作原理如下:
这种将ERC20代币转移到到EOS链上的实现方式通常称之为快照(Snapshot)。代币空投就是采用这种方式来发放代币到符合某种标准(比如说拥有一个X额度以上本链代币的)ETH或者EOS的账户。EOS本身从ERC20的代币获取方式就是通过快照空投的方式。EOS能够这样做是通过让他们的ERC20合约过期,导致ERC20 EOS代币变得不再可互换。
在EOS21协议里,没有内置暂停/到期功能且不能满足想要跨链转移代币的用户的ERC20合约提供了另一种方式。我们将此需求称为:隐形转移(Teleportation)。链间转移一个代币,此代币将存在于目的链,但在源链上不再以可替换形式存在。
EOS21协议的3个维度:
维度 1:源链,Ethereum。此处有一个Blackhole合约。
维度2: 一个Oracle。
维度 3 :目的链---EOS,EOS代币合约将代币分配给由代币持有者在第1层中指定的目的EOS账户。
标准的Blackhole合约有2个功能——授权从Ethereum接收Y个代币,然后接收EOS账户信息,通过Oracle在目的链上分配代币。
一旦用户向Blackhole发送他们的代币和目的账户。此部分ERC20代币将变为不可替代的,并且EOS代币将在EOS链上转移到目的账户。
作为一个开源开源协议,shEOS表示建立此协议的目的是将它作为一个基石,并且鼓励EOS生态中所有人参与定制、派生和使用代码。
EOS21协议未来扩展的一些想法:
可以修改 EOS21合约,使用注册EOS账户或钥匙来驱动快照分配。
可以编写 EOS21“teleporter”或“oracle”,从而完全在EOS链上运行(代替了node.js),并且简化的支付认证过程(SPV)也可完全在链上进行。
可以修改 EOS21合约,在Oracle成功将ETH代币转移至EOS后,通过将此部分ETH代币发送到0x00地址来完成代币燃烧。
可以修改 EOS21合约,允许代币在传送点ETH ↔EOS间传送,通过使用“2-通道”代币,锁定代币不再是靠每条链单独的合约。
EOS21 可以在共享相同私匙的任何一个链上创建公匙。
EOS21可以用于验证EOS与ETH交易。
EOS21 可以用于在EOS子链间转移代币。
可以改写 EOS21 Blackhole合约,用于支持其它的Ethereum分支链,例如GoChain,和其他支持代币类似于Stellar的链。
总结来说,EOS21协议为所有开发者提供了一个基础的标准,用以实现跨链操作代币和DAPP。并且任何代币都可以按照开发人员预期或要求,在不同的链上转移,以便随时随地都可跨链运行。
它的出现,让原本“孤岛”般存在的公链,真正实现了价值互通。它是一个蕴含着宝藏的洞穴,里面,有无尽的可能性。
作为EOS生态的坚定拥护者,我们对EOS21协议的问世怀揣着极大的兴趣。 我们也呼吁所有的EOS爱好者与我们共同探索EOS未来的可能性。
想要了解关于EOS21协议更多资讯,请关注 shEOS 官方币乎账号:shEOS
原文链接:https://bihu.com/article/1530904
加入社群
更多有价值的悄悄话,欢迎进入知识星球。
引力区创始人Ocean廖洋阳私人微信
网友评论