查看原文
其他

Tether终止发行btc-omni和bch-slp版本的usdt,客户端验证模型被市场抛弃

闪电 黄世亮 闪电HSL 2024-01-20


今天(2023.08.18)Tether公司官网发布信息宣布停止发行Bitcoin Cash SLP 和Omni Layer版本的USDT。

Therefore, after careful consideration, Tether will embark on a strategic transition, discontinuing support for the Kusama, Bitcoin Cash SLP and Omni Layer implementations. 经过慎重考虑,Tether 将开始战略转型,停止对 Kusama、Bitcoin Cash SLP 和 Omni Layer 实现的支持。

https://tether.to/en/tether-makes-strategic-transition-to-meet-community-demands-and-foster-innovation

可能这算是基于比特币的UTXO技术,使用客户端验证方式来发行代币失败的标志。

所谓的采用客户端验证模型发行代币(Client-Validated Tokens),是指代币的发行、转移和真伪验证都在客户端软件上进行,而不是在链上。

与之对应的是链上发行代币。

链上代币典型的就是以太坊的ERC20协议,ERC20代币的发行、转移和真伪验证都是由矿工节点来保证,这就是完全链上验证。

客户端验证模型的代币仅把代币的发行和转移等数据保留在链上,但链上矿工只负责记录这些数据,不负责验证数据真伪,客户端通过读取链上的数据来完成验证。就像onmi-usdt和比特币链的关系是,onmi-usdt的数据是存在op_Return字段,但矿工节点是不管op_Return里的数据的。

链上代币和客户端验证代币,这两者最大的区别是代币的真伪是不是受链上的矿工节点验证。

客户端验证的代币最大的问题就是,客户端本身是有能力作恶的。比如onmi-usdt是依赖于Tether公司开发的onmi客户端来验证,但Tether是有能力发行假币的,并且矿工节点还不知道。

拿usdt-onmi协议和举例不太好,比如usdt-erc20版本里,Tether公司也可以增发usdt-erc20 。

USDT这种抵押型的稳定币的真伪,更多的是依赖于链上数据和Tether公司持有的抵押品(严格意义上就是真正的美元,存在银行里)是否一致。

但换一种代币,比如不可增发,锁定上限的代币,如uni这样的,如果使用客户端来发行那安全性就远远不如链上发行,因为客户端可以作假,但链上矿工又不管,那普通用户的钱包可能收到假币。要知道,区块链最靠谱的就是没有假币。


客户端验证代币和链上代币还有一个大区别,就是代币和代币之间的交互方式不同。

像onmi-usdt是做不到在链上和原生的btc在链上做swap的,onmi代币之间也无法在链上swap,客户端验证的代币的swap等动作都必须由客户端来完成。

但ETH和erc20代币,就可以实现在链上swap、借贷等动作,链上代币可以在链上实现复杂的功能,而客户端验证代币就做不到。

这就是为什么usdt-erc20在链上那么有用,可以交易、借贷、做流动性等等,所以链上可以积累大量的usdt-erc20.

但usdt-onmi代币在链上则屁用都没有,它只有转账一个功能,只能充值到交易所和转到其他钱包。

这可能也是usdt-onmi最终失败的原因吧,一个功能受限的设计必然得不到广泛采纳。


比特币最早提出的染色币也是客户端验证模型,所以十几年了,都没发展起来。

前几个超火的brc20协议,也是客户端验证,现在开始没那么火了,不知道能否进一步发展。

BCH在本年中旬更新了一个特性cashtoken,这是一个链上发行代币的协议,这是第一次在UTXO技术体系上实现的纯链上的代币协议,现在好多人在BCH上各种发币,不知道会不会涌现出有价值的东西。

另外,最近celestia这个分层区块链网络不停发声,它把区块链分成执行层、结算层、共识层和数据可用层,按它这个定义可以很方便理解什么叫客户端验证,客户端就是执行层。

继续滑动看下一个

Tether终止发行btc-omni和bch-slp版本的usdt,客户端验证模型被市场抛弃

闪电 黄世亮 闪电HSL
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存