发送 USDT-OMNI 竟然不需要 BTC 做矿工费了?
苏妲己321
发表于 2022-12-25 21:10:25
80
0
0
道理是这么个道理,但具体使用过程中就给用户带来了很多困扰。比特派 bitpie.com 作为全球领先的 USDT 钱包,每天有大量的用户问我们“为什么我从交易所提了 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作为矿工费”。
(比特派 USDT 币种界面)
所以,从今天开始,用户使用比特派钱包来收发 USDT 时,就可以方便的设置到底是使用 USDT 还是使用 BTC 来支付比特币网络的矿工费了,并且,在下一个版本里,我们还进一步优化了 USDT 的一键买卖功能,用户一键买卖 USDT 也可以直接在钱包里方便的使用 USDT 来作为矿工费了。
成为第一个吐槽的人