目前区块链资产的交易主要有二种模式:CEX和DEX。CEX即中心化交易所如Coinbase,币安,火币(火必),OKex,FTX(已破产)等。用户需要将资产托管给交易所,交易所纪录用户资产。用户以挂单的方式进行交易,交易所撮合交易,撮合成功后交易所修改用户资产纪录。CEX存在资产安全性问题,面临信任危机。用户将资产交给交易所托管,交易所有可能挪用用户资产,在巨额亏损后用户无法提取出所托管的资产。FTX破产使区块链用户对于交易所风险有了新的认识和担忧。
DEX即去中心的交易合约则有如Uniswap,Pancake等合约。这些合约发布在一个公链上,采用自动做市(AMM)机制,没有挂单和撮合,用户向合约发送资产甲,根据AMM机制合约自动计算出所能换得得资产乙数量并给付,完成交易。AMM机制要求每个交易对都要有个资产池,资产池中二种资产数量的乘积维持不变,如果资产池比较浅,则小额交易就会导致价格大幅变动。资产池中资产是用户提供的,通过提供资产赚取手续费。对于交易不活跃的项目,用户不愿意提供,导致资产池浅。DEX资金占用量大,不适用于新项目和交易不活跃的项目。DEX也不能处理NFT交易。
在比特币中有一种单行签名,即交易输入中的签名所针对的是交易中该行输入和同一行输出的数据,而不是整个交易。通过这种方式可以一群人可以各自提交自己的签名,然后组合成一个交易。零熵对行签名进行了扩展,签名可以是针对交易中多行(最多四行,未来可以扩展至更多)的输入和输出数据。
用户通过交易的输出表达其对交易结果的要求,而这要求经常需要多个输出才能完整地表达,为了在一个交易中完整地表达需求,签名需要涵盖这些输出。如果用户需求超过四项,可以把多个行签名串联起来,后一个行签名包括前一个行签名的最后一行,而最后一行包括用户所提供的必要输入。
这种方式可以用于一种安全的交易所模式。这种模式无需客户将资产转入交易所就可以挂单,而交易所维护挂单册撮合交易。客户向交易所提交一个行签名的不完整交易,输入是客户用于交换的资产,输出是验证交易中有用户希望得到资产的合约调用。这样的交易单独是不成立的。交易所撮合是将价格相同但方向相反的不完整交易进行匹配,当撮合成功后,交易所将二个客户提交的不完整交易合并成一个可执行的完整的交易,提交到区块链上。当区块链接受并纪录进区块链,则交易完成。买卖双方按一致的价格完成虚拟资产的交换。
根据这种模式,在交易完成前,可户拥有对各自资产的完整控制权,不受挂单影响。双向的给付和接收在一个交易内完成,是原子化的,不存在付出却收不到的情形。整个交易过程中,客户不需要将资产转入交易所的地址,而是提供一个有签名的不完整交易。该交易因为输入和输出不相等,所以不能独立地执行。该交易还因为包含签名,所以只能完整地纳入另一个交易,不可能只使用其中的输入而不包含输出,而该输出会验证客户的价格得到满足。这种交易模式的实现依赖于零熵的智能合约技术。没有任何其它区块链可以实现这一功能。由于无需将资产转给交易所,交易中资产是在二个客户之间直接转移,而且是同时完成,所以客户无需担心资产的安全性。资产具有绝对的安全性。这是比中心化交易所更安全,而又没有AMM交易合约缺点的交易模式。
白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com