当前的交易所类型
中心化交易所
Coinbase,币安,火币(火必),OKex,FTX(已破产),已及数百家二、三线小交易所。
用户将虚拟资产存入交易所平台,交易所纪录用户资产
用户挂单,交易所撮合交易,撮合成功交易所修改用户资产纪录
去中心的交易合约
Uniswap,Pancake,等等
发布在一个公链(Uniswap在以太坊,Pancake在币安智能链)上的智能合约,采用自动做市(AMM)机制
没有挂单和撮合,用户向合约发送资产甲,根据AMM机制合约自动计算出所能换得得资产乙数量并给付,完成交易
当前行业的痛点
中心化交易所
资产安全性,面临信任危机
用户将资产存入交易所,交易所挪用用户资产,巨额亏损后用户无法提取出所存入的资产
FTX破产使区块链用户对于交易所风险有了新的认识和担忧
去中心的交易合约
AMM机制要求每个交易对都要有个资产池,资产池中二种资产数量的乘积维持不变,如果资产池比较浅,则小额交易就会导致价格大幅变动
资产池中资产是用户提供的,通过提供资产赚取手续费。对于交易不活跃的项目,用户不愿意提供,导致资产池浅
资金占用量大。不适用于新项目和交易不活跃的项目
不能处理NFT交易
零熵解决方案
基于零熵链的混合式交易所
用户无需将资产存入交易所。但其它公链上的资产需要通过跨链将资产映射到零熵链上
用户挂单,交易所维护挂单册,撮合交易
挂单的方式是向交易所提交一个零熵链上的不完整交易,交易的输入是要卖出的通证,输出是一个验证用户得到所需资产智能合约调用。
撮合是将价格相同但方向相反的不完整交易进行匹配。
当撮合成功后,交易所将二个用户提交的不完整交易合并成一个可执行的完整的交易,提交到零熵链上。当零熵链接受并纪录进区块链,则交易完成。买卖双方按一致的价格完成虚拟资产的交换。
交易实例(挂单)
假设用户A想要以30000 USDT的价格卖出一个比特币。他挂单的交易为:
输入
输出
A拥有的1个比特币的UTXO和签名
合约调用API 2,参数:A想要的USDT数量
稍后用户B想要以30000 USDT的单价买入0.5个比特币。他挂单的交易为:
输入
输出
B拥有的15000 USDT的UTXO和名
合约调用API 2,参数:B想要的比特币数量
交易实例(撮合)
交易所对于挂单册中的不完整交易进行匹配,发现A的单和B的单能匹配,于是进行组合形成一个如下完整的交易:
输入
输出
交易所支付矿工交易费的UTXO和签名
合约调用API 1,参数:实际执行的比特币和USDT数量,A,B地址,交易所签名
A拥有的比特币的UTXO和签名
合约调用API 2,参数:A想要的USDT数量
B拥有的USDT的UTXO和名
合约调用API 2,参数:B想要的比特币数量
交易实例(执行)
交易所将该交易发布到零熵链上
首先会执行智能合约API 1,执行结果是向交易添加给A 15000 USDT的输出和给B 0.5个比特币的输出,和一个存入零熵合约0.5个比特币的输出。
因此执行完成后,B的挂单完全满足。A得到0.5个比特币,而不是想要的1个比特币,满足了一半。零熵智能合约得到0.5个比特币。
挂单册中A,B所挂的单删除,增加一个代表A以30000 USDT单价卖出0.5个比特币的智能合约挂单。
智能合约API 2是验证API 1执行后合约中有用户所要的输出。如果没有则执行失败,进而导致整个交易失败。
交易实例(执行结果)
输入
输出
交易所支付矿工交易费的UTXO和签名
合约调用API 1,参数:实际执行的比特币和USDT数量,A,B地址,交易所签名
A拥有的比特币的UTXO和签名
合约调用API 2,参数:A想要的USDT数量
B拥有的USDT的UTXO和名
合约调用API 2,参数:B想要的比特币数量
15000 USDT给A
0.5 比特币给B
0.5 比特币给零熵智能合约
交易实例(下一个撮合)
稍后用户C想要以30000 USDT的单价买入0.5个比特币。他挂单的交易为:
输入
输出
C拥有的15000 USDT的UTXO和名
合约调用API 2,参数:C想要的比特币数量
交易所将该单与智能合约代表A所挂的订单相匹配,撮合交易:
输入
输出
交易所支付矿工交易费的UTXO和签名
合约调用API 1,参数:实际执行的比特币和USDT数量,A,C地址,交易所签名
C拥有的15000 USDT的UTXO和名
合约调用API 2,参数:C想要的比特币数量
交易实例(下一个执行)
首先会执行零熵智能合约API 1,执行结果是向交易添加给A 15000 USDT的输出和给C 0.5个比特币的输出,添加一个花费智能合约0.5个比特币的输入。
因此执行完成后,A和C的挂单完全满足。
交易实例(下一个执行结果)
输入
输出
交易所支付矿工交易费的UTXO和签名
合约调用API 1,参数:实际执行的比特币和USDT数量,A,C地址,交易所签名
C拥有的15000 USDT的UTXO和名
合约调用API 2,参数:想要的比特币数量
前一交易最后一项输出的UTXO
15000 USDT给A
0.5 比特币给C
交易模式要点
整个交易过程中,用户不需要将资产转入交易所的地址,而是提供一个有签名的不完整交易。该交易因为输入和输出不相等,所以不能独立地执行。该交易还因为包含签名,所以只能完整地纳入另一个交易,不可能只使用其中的输入而不包含输出,而该输出会验证用户的价格得到满足。
交易的执行依赖于合约向交易添加输入和输出的能力,这是零熵的专利技术。只有基于零熵技术的区块链才能实现这种交易模式。
由于无需将资产转入交易所,所以用户无需担心资产的安全性。虽然在部分履行的情况下需要将资产临时转到零熵合约,但从合约中使用该资产仍然满足用户要求的价格。而且这一部分资产总量很小,存在时间很短,用户可以放心交易所不会为了这一点资产而在合约中留一个后门挪用它们。
因此这是比中心化交易所更安全,而又没有去中心交易所缺点的交易模式。
——————————-安全交易所倡议
零熵与交易所合作:
交易所采用上述交易模式向用户提供更安全的交易服务
零熵无偿提供关于零熵技术的咨询
零熵无偿提供实现这种模式的智能合约模板
不是替代现有的交易所,而是为交易所提供一个补充方案,满足对资产安全有较高要求客户的需求
FTX的破产给用户带来了震撼。用户迫切寻求一种资产安全有保障的交易模式,这种保障应该不依赖于交易所的承诺,而是来自去中心的特性。
零熵的方案提供了这种保障,能够帮助采用这个方案的交易所吸引更多的用户。——————————-
倡议人:徐皓
联系方式:+86-15357028825——————————-
白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com