0x Instant:几行代码就能集成去中心化交易功能
目前区块链行业的发展更看重应用的落地。而各个垂直领域中研发的应用或者项目中,大都优先支持自有项目的Token。因此,衍生出这样一个问题:如何快速便捷的让用户兑换到应用内流通的Token用以使用应用服务呢?
面对这些垂直细分领域的小微支付场景的功能需求,我们似乎多了一项新的技术实现方式。
2018年12月6号,0x官方宣布了他们的0x Instant, 也就是即时交易系统的正式上线(文后简称为Instant)。
功能介绍
简单来说,它是一个集成插件。作用是,可以在任意app或者网站中快速嵌入加密货币的购买能力,并且允许嵌入方从每笔交易中赚取一定比例的手续费,0x给手续费设置的最高比例上限为5%。
当你有效嵌入了Instant的代码,你的产品就相当于进入了0x的聚合流动的资产池中。0x的资产池接受符合ERC-20和ERC-721两种标准的数字资产。每当用户使用你的产品想进行数字货币交易时,Instant即会在0x流动性资产池网络中自动找到最优价格并且以ETH为基准货币换算价格提供给用户,用户即可通过MetaMask,Ledger,Trezor等第三方以太坊钱包完成交易即可。
因此,开发者们可以利用Instant快速构建自己产品的数字资产交易功能,而无需自行开发。
使用方式
0x给出的Instant是一个开源的,可高度配置的插件工具。只需简单几行代码即可在任何app和网站中无缝嵌入。那我们即从它的开发文档中一探究竟。
0x Instant的开发文档地址:https://0xproject.com/wiki#Get-Started-With-Instant
从开发文档中我们可知,Instant组件主要由两部分组成
1.0x Instant UI component 简单的用户UI界面库
2.Asset Buyer 交易逻辑库
对于没有特别UI需求的项目,只需要集成0x Instant UI component,即可快速的实现Instant的功能。
而集成UI component的方式也很简单,如下图
再根据文档中的配置满足自身需求即可。
UI界面也简单美观,类似MetatMask的风格。
对于自身UI设计风格有要求的产品,则可跳过UI component的配置,使用自己的UI布局直接和Asset Buyer接口进行交互,也可完成Instant的集成。此种方法的工作量则依每个项目自身情况而定。
总的来说,0x文档保持了它一贯的简介易读的风格,接口设计质量也灵活和易用。
唯一不足的是,依然只有js类的代码类型。对于网站和网页版的app来说比较友好,对于原生的app开发则需要开发者再包一层native和js的转换层进行交互了。
应用场景
根据0x的官方介绍。Instant现已被多个落地应用项目使用了。
Non-fungible Tokens (NFTs)首先是不可替代Token类资产,即ERC-721标准的Token。此类资产每一个都有唯一性,适合诸如 CryptoStrikers推出的世界杯明星纪念代币之类的游戏装备类的资产。
而Emoon已通过直接与AssetBuyer组件集成的方式嵌入了Instant功能,打造出了独立游戏开发者和数字艺术家出售他们的数字资产的新渠道。
Crypto Wallets第二种应用场景则是我们常见的数字钱包。
据0x官方介绍,Coinbase的移动端钱包和Balance的网页钱包已整合了Instant来为用户提供数字货币购买服务。
dAppsInstant在dapps中的使用,可以简化用户过去在使用app自有token时的复杂的交易购买流程。
原来的流程是先得从第三方交易所购买app的token,再提取到app中使用。现在,只要app嵌入了instant,则可绕过第三个交易所,直接在app中完成交易和使用的流程。
预测市场老牌项目Augur目前已集成Instant,提供用户在app中直接购买Augur的token REP并快速使用的服务。
Crypto News and Price Feeds最后一类则是希望借助其自身流量,赚取交易手续费的数字货币商业模式。如CoinGecko,全球第二大的数字货币价格信息类网站,已集成了Instant,创建多个关联币种,希望赚取一些手续费。
0x的愿望是任何与加密相关的创业公司都可以实现他们的流量变现的数字货币业务。
总结
Instant是0x项目的一个重要里程碑。简单来说,Instant是基于0x网络资金池实现的便捷交易系统。即可满足功能型应用中购买和使用token时少量的交易需求,也为流量型项目提供了一种流量变现的渠道,更能帮助提供0x网络的流动性,此为一举三得。是区块链行业小微支付的又一技术选择。
原文博客链接:
https://blog.0xproject.com/introducing-0x-instant-7314c786d743
作者:CrashHunter
发表回复