找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

WanX:献给Wanchain开发者,让跨链开发更加简单高效

左俊尚| 2019-4-22 19:53 阅读 1934 评论 0

WanX:献给Wanchain开发者,让跨链开发更加简单高效

什么是WanX?它是如何帮助开发者节约开发时间的?

WanX就像是个集中了跨链交易信息的仓库,极大的方便开发人员进行合约的开发和正确调用。WanX让跨链交易的开发变得更加简单高效。

具体介绍WanX之前,先给大家普及一下Wanchain的跨链交易流程。跨链交易是指原链上的通证转换成Wanchain上的映射通证。例如,将BTC跨链到Wanchain上,生成WBTC(Wanchain上的BTC映射通证),即跨链交易的转入操作(inbound);或者将WBTC转回到BTC上,即跨链交易的转出操作(Outbound)。

整个跨链交易的过程是用户和Storeman相互间对智能合约的调用和事件处理的过程。跨链交易有两个重要环节:锁定和赎回。锁定:用户用钱包在原链上构造一笔跨链交易,这笔跨链交易的通证会被哈希时间锁锁定;Storeman会在Wanchain上构造一笔跨链的合约交易,负责产生映射通证并转移到用户指定的跨链接收账户,此时映射通证被跨链合约锁定。赎回:用户的钱包检测到Wanchain上映射通证被锁定后,会主动释放密数到跨链合约中,通过密数,Storeman赎回原链通证(即获得对原链通证的控制权),用户赎回映射通证(即获得对映射通证的控制权)。

从编程角度,跨链交易可概括为以下四个步骤:
  1. 调用智能合约对通证进行锁定
  2. 等待Storeman节点的响应
  3. 调用智能合约对通证进行赎回
  4. 等待Storeman节点的响应

为了完成跨链交易功能的开发,开发人员不仅要熟悉各类智能合约的调用,同时也要非常清楚如何用web3一步一步手动完成跨链交易过程的代码编写。这就使得开发者要花大量精力去研究调用合约的方法、相关参数、以及各类合约的地址。

这时,WanX就派上用场了。去中心化应用中对各类合约的调用将不必只局限在代码里,WanX可以集成一系列的合约调用。开发人员不用去搞清楚跨链交易的底层原理,而是只需了解跨链交易执行的先后步骤以及WanX提供的相关API接口便可。

(《Wanchain:WanX开发工具介绍》,点击链接观看, https://url.cn/51grMRw?sf=uri)

WanX对其他链的函数和合约调用做了规范,使得API接口整体更加一致。例如,对于WBTC至BTC的跨链交易,合约中调用获得交易费的函数是getWbtc2BtcFee,而对于WETH至ETH的跨链交易,合约中调用获得交易费的函数则是getWeth2EthFee。但如果使用WanX,不管是针对哪条原链的跨链交易,将使用统一的函数getOutboundFee来达到相同的目的。

WanX:献给Wanchain开发者,让跨链开发更加简单高效

简而言之,开发人员继续将自己对跨链的理解形成代码,丰富Wanchain的跨链功能。而WanX则协助开发人员完成大量的重复劳动,从而让开发过程变得更加高效。

开发人员可以用WanX做什么?

眼下,WanX在跨链交易编程方面为开发人员提供了统一的接口。未来,Wanchain正计划将其所有功能都统一集成到WanX中:隐私保护,实用函数,状态查询,比如对Storeman的访问,对跨链ERC20通证的注册等。理想情况是,开发人员将不再使用各种不同的Wanchain开发包,而是只使用WanX就能实现与Wanchain的全部交互。

最近基于Wanchain开发的一款去中心化交易所Demo,就充分利用了WanX的优势:寥寥数行代码就搞定了跨链交易的功能。世面上有不少的去中心化交易所,但这款恐怕是第一家在浏览器端就轻松实现了比特币和以太坊之间的跨链交易。

Wanchain 3.0,跨链比特币、以太坊和ERC20

Wanchain 3.0的发布,意味着Wanchain打通了比特币、以太坊和ERC20通证之间的跨链交易。这将对任何基于以太坊开发的项目在跨链应用上起到示范作用。通过Wanchain跨链机制,任何基于以太坊的应用、协议和去中心化交易都将打破壁垒,实现互联互通。例如,原本基于以太坊创建的去中心化交易所或者直接在Wanchain上创建的去中心化交易所都将能够利Wanchain3.0的跨链技术实现现有代币与比特币的交易对。支持与比特币的交易会极大提升去中心化交易的资产流动性。此外,跨链技术还能极大拓展资产借贷、代币支付等领域的业务场景。任何目前受限于以太坊单一网络的应用,都将能够连入比特币生态。实现跨链比特币、以太坊和ERC20(如Dai,LRC),将会给万维链甚至全行业带来深刻的影响。

关于Wanchain

Wanchain是资产跨链+隐私保护+智能合约,三大特性打造跨链数字资产基础设施平台,以去中心化的方式完成不同区块链网络的连接及价值的交换,允许任何个人和机构基于Wanchain创建去中心化的应用。目前Wanchain已经实现与比特币和以太坊的跨链交易,并计划将于明年发布第一版POS的POC。 根据计划,Wanchain还将逐步实现与行业主要公链及联盟链的跨链对接。Wanchain采取全球化生态运营,目前在中国北京,美国奥斯汀,英国伦敦均设有办公室。

了解更多Wanchain信息可以查看官网:

https://wanchain.org;

你也可以通过Medium查看项目进展信息:

https://medium.com/wanchain-foundation

本文仅代表作者个人观点,不代表巨推链平台发声,对文章观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多区块链资讯,请到百万区块链发烧友聚集平台巨推链www.jutuilian.com学习区块链技术请到巨推学院www.jutuiedu.com
文章点评
2019-05-24 08:31
+场景 “区块链+”时代的下个风口 罗斯柴尔德家族正式进入区块链市场
政策法规【罗斯柴尔德家族正式进入数字货币市场】据媒体报道称,AFCOIN流通数字货币的 <详情>
2019-05-23 15:22
数字币 出空块引争议,比特币现金中心化落下实锤?
从以往比特币现金(BCH)的发展来看,每次网络升级前币价都会大涨,这次也不例外。随 <详情>
2019-05-23 17:19
+场景 (干货)区块链+行业应用分析
一、区块链+行业应用统计下面的3张表基本上将近三年来ICO行业演变情况展现出来,行业 <详情>
2019-05-23 18:36
数字币 美司法部再下一城:两男子搭“暗网之门”被起诉 5年收8000比特币
每经记者:刘永生 每经编辑:卢九安图片来源:摄图网昨日,比特币期货最近逾九个月以 <详情>
2019-05-24 00:07
数字币 区块链日报:韩国政府宣布成立区块链法规第二研究小组
区块链日报:韩国政府宣布成立区块链法规第二研究小组NYMEX交易商:BTC可能很快回到70 <详情>
2019-05-23 22:42
数字币 LOL:国服出台试炼币补偿奖励,部分玩家获得补偿
国服昨天公布了一则补偿公告,虽然我也知道昨天很多人心情不太好,IG止步4强,说再多 <详情>
2019-05-23 23:09
数字币 由于缺乏管辖权,Bitfinex和Tether提出撤诉
根据5月21日的法庭文件,Bitfinex和Tether律师正在撤销他们正在进行的与纽约州检察长 <详情>
2019-05-24 09:48
数字币 火币集团入驻半年 桐成控股业绩由盈转预亏
每经记者:潘婷 每经编辑:姚祥云图片来源:摄图网5月14日,港交所上市公司桐成控股有 <详情>
2019-05-24 02:08
+场景 从事区块链行业的女性,有多酷?
免责声明:本文不构成任何投资建议。小编:记得关注哦文章来源: 五六财经作者:JohnC <详情>
2019-05-24 04:43
数字币 为挖比特币,大妈偷电上万度,被判刑4个月!
一名1958年出生的唐山常姓女子,为运行比特币矿机“挖矿”,在2018年1月11日至10月2日 <详情>
2019-05-24 05:00
数字币 多少资金能砸崩比特币?2700万美元就够了
免责声明:本文不构成任何投资建议。小编:记得关注哦文章来源:TLABResearch 01产业 <详情>
2019-05-23 21:46
+场景 区块链+溯源行业研究报告
本文仅代表作者个人观点,不代表巨推链平台发声,对文章观点有疑义请先联系作者本人进 <详情>
2019-05-23 14:19
+场景 “区块链+人工智能”在未来有怎样的发展?
区块链与人工智能、大数据作为并驾齐驱的三驾马车,正引发新一代信息技术创新和产业变 <详情>
2019-05-24 09:31
数字币 比特币衍生品交易所交易量创下纪录,市场释放买入信号
加密货币研究公司Diar发布的一份报告中指出,机构交易员最近在比特币(BTC)衍生品交易 <详情>