2021-07-26 12:30 | 出处: 杰哥
Liquid网络是一个具有发行资产和保密交易(CT)的比特币侧链。
Liquid 的原生资产是 L-BTC(Liquid bitcoin),它相当于比特币的一个锚定币。
和以太坊一样,用户也可以在Liquid 网络上发行代表数字资产的token,一个例子就是Tether USD(USDT)。
和比特币一样,Liquid使用了一种UTXO模型,而它们的交易结构也相似。
下面是一笔简化的比特币交易,其中Alice 发送 1 BTC 给 Bob:
0.6 BTC Alice -> 1 BTC Bob
0.5 BTC Alice 0.1 BTC Alice (找零)
下面则是一笔简化的Liquid 交易,Alice 向 Bob 发送 0.5 L-BTC以及1000 USDT:
1.1 L-BTC Alice -> 0.5 L-BTC Bob
5000 USDt Alice 0.6 L-BTC Alice (找零)
1000 USDt Bob
4000 UDSt Alice (找零)
然而,因为使用了保密交易(CT)技术,Liquid网络的输入和输出是不可见的,因此外部观察者无法看到实际金额和资产。
这对交易者来说特别有用,通常而言,交易者并不想透露他们的操作,因为这些信息可能会影响到市场价格。
在上面的例子中,所有的输入都属于Alice,但情况并非一定如此:一些输入可能属于Alice,而另一些输入可能属于 Bob。
假设 Alice 想用L-BTC交换一些USDT,而Bob 想做相反的事情,则Alice 和 Bob 可以合作构建这样的交易:
0.6 L-BTC Alice -> 0.5 L-BTC Bob
1000 USDt Bob 0.1 L-BTC Alice (找零)
600 USDt Alice
400 UDSt Bob (找零)
交易完成后,Alice 发送了0.5 L-BTC 并收到了600 USDT, 而Bob 发送了 600 USDT,并收到了 0.5 L-BTC。
交易要么发生,要么不发生(它不会部分发生),这使得交易是“原子”的,这就是一笔P2P 原子交换交易,Alice 和 Bob 交换了一些资产,他们之间彼此并不信任,也不需要信任一个第三方。