跨链DEX原型之技术探索:如何在单个DEX内进行跨链资产交易?_DEX:Cryptoindex.com

作者:Y师傅

来源:Wanchain万维链

编者注:原标题为《跨链DEX原型之技术探索》

Wanchain团队正在开发适用于多条公链的跨链DEX原型。

DEX的优势

去中心化交易所在过去几年里虽进展缓慢但已呈现逐渐流行之势。自中心化交易所问世以来,它的各种弊端一直为人们所诟病。交易所、跑路、遭黑客攻击等现象屡见不鲜。交易数据造假的情况也已习以为常。与之不同的是,DEX则把用户的账户、交易数据、交易过程全部从中心化的数据库搬到了链上,从而有效地解决了以上这些饱受诟病的问题。在DEX中,用户自己掌管私钥,所有交易都在链上进行,因此,风险将大幅降低而透明度则大幅提高。

DEX的不足之处

美国地方法官命令Ripple交出其内部会议录音:金色财经报道,美国地方法官Sarah Netburn已支持美国证券交易委员会,命令Ripple交出其内部会议的录音和录像。Netburn在11月8日的命令中表示,该公司必须毫不拖延地进行,以免推迟截止日期。双方必须会面并协商决定哪些确切的录音最能满足原告的要求。[2021/11/9 6:39:54]

DEX确实解决了上述的种种弊病,但这并不代表DEX自身是完美的。相较于中心化交易所采用的传统关系型数据库,DEX受制于目前区块链的技术瓶颈,性能慢且不灵活,因此,与中心化交易所的用户体验相比,DEX往往速度更慢,操作更复杂。但随着区块链技术的不断完善,这些问题都将不再成为障碍。

但仍有一个问题是如何在一个DEX上交易来自多条链上的资产?中心化交易所无需担心进行资产交易的区块链底层架构,因为所有的交易都在交易所统一的订单簿上。然而,通常,DEX只允许交易同构区块链网络中的资产,如搭建在以太坊的DEX一般只能交易ETH资产和ERC20资产。但是,来自多条链上的不同资产如何进行交易呢?Wanchain的跨链技术让这一瓶颈得到重大突破,它让异构区块链网络中的不同资产间进行跨链交易成为了可能。

IDEX在Polygon上推出其“混合流动性”DEX:金色财经报道,IDEX已在以太坊扩容解决方案Polygon上正式推出其“混合流动性”DEX。据悉,IDEX v3合并了两种最流行的去中心化交易所设计,即订单簿和自动做市商(AMM)。除了大量的重新设计外,IDEX还解决了在以太坊上开展业务所产生的飞涨的交易费用问题。[2021/12/2 12:44:53]

跨链DEX,接入异构链上的资产

现状

当前,业界对于如何在单个DEX内进行跨链资产交易有着许多有价值的探索。时下最流行的做法是将来自其他链上的资产包裹后进行交易。例如,WBTC就是把BTC包裹成ERC20。为了生成WBTC,BTC会被锁定在比特币原生链上,同时在以太坊网络上按照1:1数量生成ERC20代币WBTC。于是,创建在以太坊上的智能合约就能够和WBTC进行交互了,从而WBTC便能在基于以太坊开发的DEX上进行交易。此种方法目前已经实现,并且运用于一些基于以太坊开发的DEX中。但该方法存在局限性,将BTC转换成WBTC或者WBTC转换成BTC的过程依赖于第三方通道的信任,包括需要第三方通道进行的KYC、反等程序。类似的方法也已应用于其他区块链上的比特币跨链交易,如比特股。

早间价值近10亿美元的BTC交易发送地址同时转出其所有BCH和BSV:针对早间此前位列比特币富豪榜第四位的地址转出价值近10亿美元的69,369枚比特币一事,区块链安全公司CipherTrace分析如下:

1.该1HQ3Go开头的发送地址为早期暗网市场丝绸之路相关地址;

2.此次转移有可能是为了将其资产从1开头的原始单签名P2PKH地址转移至bc1q开头新的隔离见证脚本生成的Bech32/P2WPKH地址,Bech32地址的区块效率更高,且地址没有大小写之分;

3.几乎在同一时间内,该1HQ3Go开头的发送地址还转移了其所持有的所有BCH和BSV分叉币,即,转出69,370枚BCH至qqrkjml开头的地址,转出69,370枚BSV至1F884r9开头的地址,两个BSV和BCH接收地址在此前均为发生过交易。

CipherTrace分析称,这些转移可能意味着钱包所有者正在将其资产转移到新地址,以防止黑客访问wallet.dat文件(用来存放比特币私钥及相关交易),或者说黑客已经破解了该文件。[2020/11/4 11:36:43]

动态 | 澳大利亚初创公司TrustED将在币安链上推出其区块链网络:据Medium消息,5月19日,澳大利亚区块链初创公司TrustED宣布与币安达成协议,将在币安链(Binance Chain)推出其区块链网络。据悉,TrustED致力于通过区块链技术为学术证书提供透明度。[2019/5/19]

Wanchain的跨链方法

基于Wanchain开发的跨链DEX,其跨链方式与上文描述的方法有很大的不同。上文流行的跨链做法是将异构链上的代币进行包裹,而这一过程需要依赖于可信的第三方担保。而Wanchain的跨链方法则是建立在去中心化的跨链Storeman节点组机制上。通过这种机制,去中心化的Storeman节点组将原生链上的代币锁定在原生链账户上,无需通过可信的第三方组织或机构进行锁定操作。然后,在Wanchain平台上生成对应的WRC20映射代币。这样WBTC就能在Wanchain平台上进行交易了。目前已在一批链上建立了跨链Storeman节点组用于它们和Wanchain之间的跨链交易,包括比特币、以太坊、Maker、Dai、AuroraDAO、Loopring、Chainlink、GeminiDollar、USDCoin、TrueUSD等,以及即将跨链集成的EOS。

WanchainDEX的概念验证

Wanchain开发团队目前正在开发基于Wanchain平台的DEX原型。该DEX原型集成了Wanchain的跨链技术和DDEX的Hydro协议SDK。DEX应用的界面和其他基于以太坊开发的DEX界面类似:

当前,DEX原型允许用户通过Wanmask或硬件钱包或Ledger)进行连接。

用户能够在钱包界面查看余额,还可以通过包裹或拆包他们的资产进行跨链交易。

原生链上的充值和提现

基于Wanchain开发的DEX拥有一项重要特性,用户可以直接在原生链上充值资产或提现资产。以EOS和WAN之间的跨链交易为例,用户把EOS资产包裹成WRC20资产,这样就能在Wanchain上同WAN资产或其他WRC20资产进行交易了。当交易结束后,用户还可以通过拆包WEOS,赎回原链上EOS资产。而这整个过程都是基于完全去中心化的跨链机制完成的。

展望

当前,基于Wanchain开发的DEX只是原型阶段。Wanchain团队设计开发此DEX的目的在于验证基于Wanchain独特的、完全去中心化的跨链机制能够开发出真正的跨链DEX。作为一个开源项目,任何DEX运营团队都可以免费获得Wanchain的跨链DEX源码,并建立属于自己的跨链DEX;任何钱包团队都可以将Wanchain的跨链DEX集成到自己的钱包里。我们坚信,完全去中心化的跨链交易才是未来的方向,而我们正为实现这一远大的目标努力奋斗。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-6:378ms