美文网首页DTeam团队日志
区块链跨链交易简介

区块链跨链交易简介

作者: 冯宇Ops | 来源:发表于2018-07-01 21:42 被阅读44次

随着区块链的火爆,越来越多的区块链项目诞生,很多区块链会发行自己的代币,而这些代币通常只能在自己的区块链上交易。随着区块链越来越多,于是跨链交易的需求就逐步诞生了。

本篇我们浅谈一下目前比较流行的几个跨链交易技术以及他们大体的实现。实际项目中根据自己的需求选型。

目前比较流行的跨链技术有以下几种:

  • 公证人机制(Notary schemes)
  • 侧链/中继(Sidechains/relays)
  • 哈希锁定(Hash-locking)
  • 分布式私钥控制(Distributed private key control)

公证人机制

所谓的公证人机制,就是通过协议保证资产转移有效的方案,只要双方的区块链都对接一个公证协议,就可以完成资产的转移。目前比较成熟的项目就是interledger

之前我们提到过Hyperledger有个工具项目quilt,可以实现跨链交易。实际这个项目就是通过实现interledger协议实现的这个功能。目前绝大多数流行的区块链项目都支持interledger协议,比如以太坊等。

interledger工作的流程示意图如下所示:

image.png

Interledger协议不依赖于任何第三方区块链项目,提供“连接器”或“验证器”的接口,任何不同的记账系统都可以对接这个连接器或验证器自由的传输货币,只要达成共识便可以完成交易。

侧链

侧链是以锚定某种原链上的代币为基础的新型区块链,交易过程类似于用钱购买不动产,以物代币这种规则。

BTC Relay是在以太坊基金会支持的项目,它被认为是区块链上的第一个侧链。BTC Relay把以太坊网络与比特币网络通过使用以太坊的智能合约连接起来,可以使用户在以太坊上验证比特币交易。它通过以太坊智能合约创建一种小型版本的比特币区块链,但智能合约需要获取比特币网络数据,这还比较难实现去中心化。BTC Relay进行了跨区块链通信的有意义的尝试,打开了不同区块链交流的通道。

image.png

侧链的劣势也非常明显,就是不通用,适用范围狭窄,难以实现多种金融功能。

中继

中继这种技术有点类似于VPN的工作原理。它的工作机制是在共有链上包装私有链的共识机制,使得私有链/联盟链可以通过共有链互通,完成交易。

目前比较常见的中继项目是polkadot

image.png

Polkadot是由原以太坊主要核心开发者推出的公有链。它旨在解决当今两大阻止区块链技术传播和接受的难题:即时拓展性和延伸性。Polkadot计划将私有链/联盟链融入到公有链的共识网络中,同时又能保有私有链/联盟链的原有的数据隐私和许可使用的特性。它可以将多个区块链互相连接。

哈希锁定

这是闪电网络(Lightning Network)使用的技术。它的实现原理类似于有奖问答,奖金实现锁定,当对方回答正确答案(给出密钥),则奖金归对方所有,完成资产转移,若超时,则奖金解冻,归还给发起人。

image.png

闪电网络并不试图解决单次支付的问题,其假设是单次支付的金额足够小,即使一方违约另一方的损失也非常小,风险可以承受。因此使用时必须注意“微支付”这个前提。

分布式私钥控制技术

这种技术更像今天的金融市场,任何币种都可以进来,完成交易。锁的控制是通过私钥完成的。目前比较流行的应用就是wanchainfusion

image.png image.png

小结

本篇并没有对所有跨链交易手段进行深入讲解,只是有个粗浅的介绍,以及对应技术的实现项目。等真正需要跨链的时候再去看对应的技术实现也不迟。本篇内容除了参考官方文档之外,还参考了吴聊区块链

相关文章

  • 区块链跨链交易简介

    随着区块链的火爆,越来越多的区块链项目诞生,很多区块链会发行自己的代币,而这些代币通常只能在自己的区块链上交易。随...

  • LBFT跨链共识机制

    简介 LBFT跨链共识机制是L0区块链的跨链共识机制,是对PBFT共识机制的改进,可以保证在容错范围内,每一笔交易...

  • 欧米派欧米链【OMNIPAY】是什么?

    1.全球领先的跨链支付系统-欧米派OMNIPAY,拥有目前领先的跨链存储交易及支付功能,区块链交易速度大幅度提升,...

  • Mixin 公链

    项目简介 Mixin 是一个免费、快速的点对点跨链数字资产交易网络,可帮助其他区块链分布式账本获得超高 TPS、亚...

  • 区块链之dew分析

    DEW是全球区块链交易所,主要业务涵盖区块链资产交易、区块链指数衍生品交易、区块链全球的证券衍生品、区块链商品衍生...

  • 波卡跨链

    跨链主要为实现资产、数据的跨链互操作,主要形式包括跨链资产互换和跨链资产转移。 跨链交易需满足原子性和交易验证。 ...

  • 区块链钱包支付系统搭建,跨链钱包系统app开发

    区块链钱包支付系统搭建,跨链钱包系统app开发 区块链钱.包系统开发,跨链钱.包系统开发,区块链支付系统搭建,那么...

  • BitMEX交易所上币流程是什么

    BitMEX交易所上币流程是什么?区块链交易所开发,区块链商城系统开发,区块链应用技术开发,区块链钱包开发,区块链...

  • 数据详解首款区块链ETF

    1.首款区块链ETF之争 2.OTCBTC简介 OTCBTC 是一个提供区块链场外交易和币币交易的平台,OTC 指...

  • 金融区块链交易所开发,宝安币币交易所系统开发

    金融区块链交易所开发,宝安币币交易所系统开发 区块链交易所开发,区块链币币交易所系统搭建,区块链技术将应用于金融行...

网友评论

    本文标题:区块链跨链交易简介

    本文链接:https://www.haomeiwen.com/subject/inehuftx.html