任何新事物在被人认知过程总会产生无数个疑问,正如当年福特发明汽车时,马车依然大行其道,多少人质疑过汽车的前途,但随着实践的发展,这些问题如片雪入红炉,终不见了踪影。有问题不可怕,可怕的是找不到解决问题的思路。亦来云是一个庞大的系统工程,有太多问题需要理清。
七十九、亦来云主链与侧链之间的转账机制是怎样的?
亦來云为了减轻主链的压力,同时为 DAPP供更好的使用体验,采用了主链+侧链的分层架构。主链只担负ELA的流通职责,DAPP运行在侧链上,通过亦來云的侧链转账机制完成价值在主链和侧链间的安全转移。
亦來云公链使用仲裁人联合签名以及SPV(Simplified Payment Verification,简单交易验证)的机制来保障与侧链间的转账安全,主链的持币人共同选举出一定数量的”仲裁人”,仲裁人负责对侧链到主链的币交易进行签名,多数的仲裁人签名就可以解锁主链上从代表侧链的账户向普通账户转账的”币交易”。
主链到侧链充值操作的安全通过SPV来保障,每个侧链节点都会同步主链的所有区块头,再加上merkle证明路径以及交易信息,就可以从数据结构和算法的角度完成对转账交易的去中心化共识。
亦来云通过主链对侧链更好的支持来扩展区块链层面的基础服务能力,这种层次化和结构化的设计思想终于面世,至于未来究竟能不能从根本上解决目前区块链技术的计算能力问题,能不能让区块链如同从单机计算时代发展到分布式计算时代,有待时间的检验!
八十、能介绍一下亦来云主链与侧链之间转账需要的”仲裁人”吗?
仲裁人通过在主链上投票选举产生,并且定期轮换。主链算力的使用权交给基于DPOS共识选举出的”仲裁人”,每个仲裁人轮流对侧链进行基于POW的打包出块。每个仲裁人需要提供足够的计算和网络资源,以便能够至少运行一个主链节点和对应N条侧链的 N个节点。仲裁人的收益来自于为侧链打包出块所获得的交易费。
在主链到侧链的转账过程中,仲裁人的作用是生成和转移交易到侧链,并不参与签名;在侧链到主链的转账过程中,仲裁人的作用除了生成和转移交易,同时还要对交易签名,让主链上从代表侧链的账户向普通账户转账的”币交易”能够被各个主链节点验证通过。
八十一、亦来云的”友链”如何理解呢?
亦来云侧链的概念来自于比特币,在这个场景下侧链没有自有的 token,主链与侧链间转账消耗的是ELA。
自有 token的链有独立的经济体系,亦來云与这种自有 token链之间的转账需要基于当前两种 token的市场兑换汇率来进行,这个自有 token的链我们称为”友链”。
亦來云对友链的支持分为两个阶段:
第一个阶段支持友链和亦來云主链跨链的原子交易,这种交易是点对点的,需要交易双方自己约定兑换汇率,创建互相制约的原子兑换交易;
第二个阶段会基于去中心的交易所,完成主链和友链 token的自由兑换,不需要用户间再点对点的创建兑换交易。
请记住:成功之前有千万个疑问,成功之后有千万个故事,当然,失败之后会有千万个笑柄而已!
RUOLAN节点正在参加超级节点竞选,希望社区的伙伴多多支持!
来源:ELAruolan&丁宁