为什么发送USDT-OMNI需要BTC矿工费? 现有方法解决!


USDT的交易者有一个痛点,发送USDT时需要用比特币作为矿工费。

这是因为USDT Omni是依附于比特币区块链,使用比特币交易里的OP_RETURN来储存USDT的交易信息。因此,一笔USDT的交易其实就是一笔比特币交易,自然也就需要付一点比特币来作为交易的矿工费。

道理如此,但这一特性给用户带来了很多使用上的困扰。即便用户从原理上理解了为什么需要比特币来作为矿工费,其使用过程也很让人厌烦。为了能把USDT发出去,还得先准备点比特币;为了让钱包里有这些比特币,还得再付一点比特币的矿工费。

比特派bitpie.com是一个支持USDT的加密钱包,每天都有大量不理解这一原理的用户,向该钱包负责人提出相同的疑问,“为什么我从交易所提了USDT到比特派之后,就发不出去了?”

针对这一问题,比特派新版本中创新设计了“发送USDT时只需要USDT,而不需要BTC作为矿工费”的模型。这一设计将会大大降低USDT用户的使用门槛,为USDT普通用户和项目方带来显著便利。现在,用户的钱包里只需要有USDT,就能收发自如。

发送USDT时使用USDT作为矿工费,这又是如何做到的呢?这要感谢比特币的UTXO模型。

众所周知,比特币的交易是由inputs和outputs构成的,所有的inputs是由上一个依赖的未花费outputs,一环扣一环,这就是经典的UTXO模型。每一个交易的inputs可以有多个,这使得比特派可以为用户提供一个input,来作为用户的矿工费,向用户收取USDT,而非比特币。

进一步,比特派使用自身的对冲引擎,将用户支付的USDT矿工费兑换成比特币,以补充先前为用户垫付的比特币矿工费。这样一来,发送USDT时使用USDT作为矿工费便得以实现。

原理简单易懂,但在具体实现层面上亦有诸多麻烦,例如受限于USDT交易构造的模型,需要构造多笔交易来让服务器和客户端分别签名。再考虑到安全性,各个层面还需要加完善的安全校验逻辑,由于比特派有着一整套安全的区块链云平台chaincloud.com ,因此能为用户提供服务器和客户端混合签名交易。

现在,用户使用比特派钱包来收发USDT时,可以设置使用USDT或BTC来支付比特币网络的矿工费。此外,用户一键买卖USDT时,也可以直接在钱包里方便地使用USDT来作为矿工费。

本文链接地址:https://www.wwsww.cn/btbkuangye/1499.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读