目前,qtum-beam原子交换代码被合入了beam的主分支,beam主网正式支持qtum-beam原子交换。与之前测试网络的实验不同,本次q开发团队将基于q主网与beam主......要想获得品牌赞誉,阿蒂斯atis币官网就需要有不断提升产品质量的精神,还要有一束永远浇不灭的心火。
目前,qtum-beam原子交换代码被合入了beam的主分支,beam主网正式支持qtum-beam原子交换。与之前测试网络的实验不同,本次q开发团队将基于q主网与beam主网版本进行交换,展示qtum-beam原子交换细节。接下来有请区块链著名虚拟人物 b 和 a ,带来完整的 qtum-beam 原子交换过程。
qtum-beam主网原子交换
交换细节
、首先配置q的m环境,编辑用户主目录下的.,添加环境变量,-和-分别是b和a的q节点服务,-和-分别是b和a的q客户端命令。使用客户端命令可以与区块链进行交互。
、使用- 命令查看两个用户账户下的beam余额,使用- 命令查看用户的qtum余额。 可见,b拥有个beam和个qtum。a拥有个beam和个qtum。
、a和b进行原子交换,a希望用个beam换取b的个qtum。首先b需要开启原子交换监听的模式,通过在用户目录下运行
- _ --_= - -...: --= --_= --_= --__=...: --_=b --_= --_=
进行原子交换监听。节点首先会进行区块数据的同步,当同步完成之后,如果有节点发起了对自己地址的_交易,便会开始原子交换交易。按照上述交易流程的顺序进行各个步骤的交易。
、同时a运行
- _ - -...: --= --= ---_= --_= --_= --__ --__=...: --_=a --_= --_=
命令,通过指定beam接受方的地址来初始化一笔原子交易。a节点首先也会开始同步区块数据,当完成之后会按照上述交易流程的顺序开展和b的原子交换。
、双方等待beam和qtum的两个区块链网络对各自的交易进行多次确认后(qtum默认是次),原子交换过程完成。
b的客户端界面显示如下:
a的客户端界面显示如下:
、 通过查看a的账户,可以看到她已经接受到了来自b的个qtum并发送了个beam给b。
、通过查看b的账户,可以看到他已经接受到了来自a的个beam并发送了个qtum给a。
、 q官网的浏览器上,可以看到关于qtum原子交换的交易记录。
通过命令- 查询a拥有的utxo的详细信息,得到一笔金额()为的utxo的交易是
在q区块链浏览器进行查询,可以看到这笔通过原子交换生成的交易确实已经写入区块链中。
q浏览器:(点击阅读原文即可查询)
:///
总结
跨链原子交换技术给持有不兼容网络资产的用户,带来了一个去中心化、简单快捷的交换途径,提供了一种消除交易协调成本的免信任服务。未来,q量子链也将会在区块链隐私技术和跨链领域不断深入探索,通过技术的力量连接更多的区块链网络,帮助区块链行业实现长远、可持续性发展。