eos侧链

摘要

eos的侧链搭建,账号设置;

参考自:

EOSVR/sidechain

eos侧链开发设计

《eos区块链应用开发指南》

《深入理解eos-原理解析与开发实战》

详情

锚定模式

  • 单一托管模式:通过一个中心化第三方完成交互,资产托管给第三方,第三方再来操作侧链;
  • 联盟模式:使用公证人联盟取代单一的第三方;
  • spv模式:将资产放在主链某一位置,创建一个spv证明法送到侧链;侧链验证资产已锁定,然后在侧链打开具有相同价值的另一种资产;
  • 驱动链模式:类似于spv,只不过资产不是放在主链的某一位置,而是发送给资产所属的矿工,由矿工来联系侧链;
  • 混合模式:主链和侧链使用不同的解锁方法,比如主链spv模式,侧链驱动链模式;

搭建方案1(EOSVR/sidechain)

1, 运行 "npm i";

2, 将 "config_example.js" 复制为 "config.js" 并将 "config.js" 修改为你的设置;

3, 运行 "node linker.js" ,就可以两边互相传输了;

注意:连接者在两边都要抵押足够的 CPU 和一点RAM 来维持操作,并且两边都要有足够 EVD。

前提

  • 连接者(linker):主链和侧链的交点,在2条链上都有此账号并且共用同一个公钥;

主侧链交互

1.主链到侧链:从主链利用连接者账号发送一个transfer,指明侧链的chain_id(可以通过get info获得chain_id);

    例:cleos push action eoslocktoken transfer '{"from":"eoslinker111", "to":"eoslocktoken","quantity":"1000.0000 EVD","memo":"b6a3a2e75f6fc47e7ef8b413ae4ee6eb3a8fefcd01c0b0ecdf688563cfa5f493"}' -p eoslinker111

2.侧链到主链:类似主链到侧链,不再赘述;

eosio.bios, eosio.system 改造

1.为了实现主链和侧链互联,

待续...

猜你喜欢

转载自blog.csdn.net/qq_27304213/article/details/107382688
eos