LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > GMCC主网支持跨链原子交易

GMCC主网支持跨链原子交易

2021-07-20 区块链基因 来源:区块链网络

GMCC主网在跨链交易上采用 Hash Locking(哈希锁定)的方法,可以用非常简单的方式实现跨链原子交易。原子互换就是在利用GMCC主网的脚本语言来构建智能合约,授权进行跨链交易。哈希锁定起源于闪电网络的 HTLC(Hashed TimeLock Contract),它的实现过程如下,以 20ETH 和 1BTC 的原子交换过程为例:(1) A 生成随机数 s,并计算 h = hash(s),将 h 发送给 B;(2) A 生成 HTLC,超过时间设置为:2 小时,如果 2 小时内 B 猜出随机数 s,则取走 1BTC,否则 A 取回 1BTC;这里 A 用 h 锁住 BTC 合约,同时 B 也有相同的 h。这样 A 和 B 都有相同的锁 h,但 A 有钥匙 s;(3) B 在以太坊里部署智能合约,如果有谁能在 1 小时内提供一个随机数 s,让其 hash 值等于 h 则可以取走智能合约中 20ETH;(4) A 调用 B 部署的智能合约提供正确的 s,取走 20ETH;(5) B 得知 s,还有 1 小时时间,B 可以从容兑现 A 的 HTLC 的 1BTC。一旦超时,交易失败,符合原子性。Hash Locking 极大地提升了GMCC主网生态网络的交易处理能力。交易双方若在区块链上预先设有支付通道,就可以多次、高频、双向地实现快速确认的交易支付;双方若无直接的点对点支付通道,只要网络中存在一条连通双方的、由多个支付通道构成的支付路径,闪电网络也可以利用这条支付路径,实现双方之间资金的可靠转移。

—-

编译者/作者:区块链基因

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...