注:本文介绍的ICO项目目的是为了让大家更方便的了解ICO信息,并不意味着一定会在ICOAGE上进行众筹,具体众筹信息请参照官网icoage.com,参与icoage众筹的项目也会标明。
交易所因为监守自盗、技术风险防范不到位等原因,一直都有着盗币的事件发生。这是中心化运营必然存在的诟病。而区块链领域属于一个开源的社区,先后有许多项目尝试搭建去中心化交易所,如瑞波、比特股和
Openledger等。但这些项目因为技术性能限制、项目负责人自身等问题,到目前为止,它们暂时都没能撼动中心化交易所的地位。
虽然长时间的尝试都没得到很好的结果,但不代表去中心化交易的探索之路行不通。技术是不断向前跌代的,总会有更好的方案出现在眼前。由国内知名开发大咖打造的
Loopring协议,在先前项目的经验基础上,提出一种更可行、有望真正落地的链上交易撮合标准。
不妨看下
Loopring的协议设计:
(
Loopring协议:三边交易的撮合示例)
1.
用户甲、乙、丙分别对
Loopring 撮合智能合约授权,授权后该合约可对用户指定代币账号做不超过一定额度的转出操作。在上面实例中,合约可最多从用户甲的账号转出1000个A代币,从用户乙账户转出9个B代币,从用户丙账户转出100个C代币;
2.
用户甲、乙、丙分别生成自己的订单,并用私钥对其进行数字签名。订单不再区分买单和卖单,所有订单都被视为交换单。甲的订单声明:甲愿意卖出不多于
1000 个 A 代币,买到尽可能多但不少于 10 个 B 代币:如果是部分成交,那么 A 到 B 的兑换率不得低于 1000/10 = 100.0(卖出代币数量除以买入代币数量);
3.
甲、乙、丙分别将自己的订单通过适当的方式发送到一个或多个交易所;
4.
交易所收到上述三个订单,将它们分别放到三个对应的订单表中,并实时通过区块链数据更新计算每个订单的状态,同时不断努力寻找能够撮合的一组订单。我们称之为交易环路或者撮合环路。一旦确定三个订单的当前状态,可以撮合成功,且收益满足预期,即决定实施这个撮合;
5.
交易所对撮合交易签名后发送到
Loopring 撮合智能合约地址;
6.
撮合智能合约验证四方签名,之后验证三个订单
(的最新状态)是否可以真正成交。若无法成交,合约终止(交易所依然要消耗一定的油费))
;
否则智能合约分别计算出甲、乙、丙三方各自需要支出的金额,以及交易所该收取的费用,并且实时将甲、乙、丙账号中的资产进行互转,并完成对交易所的费用支付。如下图所示。在交易过程中,撮合智能合约还会调用
Loopring 注册智能合约来计算交易所应该给予该笔交易的费用折扣;在交易完成前,还会调用 Loopring 统计智能合约对交易所以及代币相关的统计数据做更新;
(
Loopring协议:交易环路结算)
7.
交易所监听新的区块和链下新的交易数据,并根据这些数据更新订单表,然后不断进行新的撮合。
以上就是
Loopring
交易撮合协议的简单介绍。
Loopring协议目前适用于以太坊的ERC20机制的代币。随着更多底层平台的成熟,如NEO、Lisk等,Loopring团队会对它们进行适配开发。
关于更多
Loopring
的
信息,可前往官网:
https://loopring.org/cn/index.html
。社区经理:
Crypto
_community
。
本文仅代表作者个人观点,不代表ICOAGE的立场,不构成投资建议,内容仅供参考。