Liquid是一个基于侧链的比特币二层结算网络,提供快速、确定性结算和机密交易等功能特性,主要面向规范化的交易所和机构对接。Liquid上的保密交易允许任何两方进行交易,可以发行各种数字资产,如稳定币、代币化非BTC加密货币等。Liquid网络由Blockstream及世界上最大的加密货币交易所和交易台联合推出,拥有融资金额达到2.1亿美元,估值达到3.2B的资金支持。
原文作者:DaPangDun
原文来源:mirror
在早期调研BTC生态时,看过侧链网络,当时基于“原生性不足”的判断,就没有细致的研究,专注于RGB协议的研究。前几天,pprgb的项目方和我探讨是否有在Liquid上“映射”发行的可能性,随即研究发现RGB协议和Liquid之间存在着“桥接”代码,虽然我没有测试过,但是发现代码很早就有了,说明早就是路线图中的事情。于是,开始着手研究Liquid,并逐步了解其原理、技术特性、生态现状等,方有此篇。
本篇只能用“浅谈”,因为Liquid出来很早了,属于“远古协议”的范畴,我研究时间不多,与这个协议下OG们的认知肯定有差距,故本篇仅作为“学习笔记”记录一下。
Liquid是一个基于侧链思路的比特币二层结算网络,其目的是将加密货币交易所和机构更有效的连接起来,实现更快的、更保密的比特币交易和数字货币资产的发行。
在早期的BTC扩容之争中,出现了两个观点:一个是大区块(TPS不够把区块增大就好了),另一个就是在BTC外来进行各种尝试,通过某种方式与原链锚定或挂接,侧链就是其中一种。
侧链是一种机制,即将原区块链的代币(这里指BTC主链的BTC)在另一个独立的区块链(这里指的就是Liquid)中安全的使用,在这条新链中会有新的规则、性能要求和安全机制等。
这样在需要在原链做一些有安全风险的新功能测试、或是测试在原链中无法实现的新功能时,就能够在侧链进行。
当然,为了保证原链和侧链的锚定性,会有双向挂钩的机制来将主代币进行锚定。
Liquid就是比特币的一条侧链,允许 Liquid 网络的用户通过双向挂钩在两个网络之间移动比特币。Liquid 网络中使用的比特币被称为 L-BTC,每个 L-BTC 背后都有可验证的等值数量的 BTC,由被称为工作人员(Functionary)的 Liquid 成员担保。
上图展示的就是主链BTC通过Peg-in进入侧链转化为L-BTC,然后通过Peg-out又从侧链转出到主链的过程,中间过程由Functionary参与担保。
1)Liquid更倾向于与规范化的交易所和机构对接,而非倾向于普通散户;这从官网的合作伙伴中也能比较清楚的看出来。
2)在Liquid上发行的资产通常也更倾向于合规化的现实资产(因为大型机构和投资者通常的需求并不会是meme代币等,而是基于现实的资产形式)
相较于传统的BTC交易,Liquid 提供了强大的功能特性
1)转入Liquid侧链的比特币可以在2分钟内实现结算,相较于主链转移而言,时间大大缩短
2)Liquid Network的区块时间是一分钟,与BTC主链相比,交易确认速度大幅提升
3)Liquid网络仅需要2个区块来确认交易,比BTC主链的6个区块要求降低了很多
3.2.1 机密交易的概念
Liquid上默认的交易是“机密交易”,会隐藏交易资产的金额和类型,确保用户财务数据安全。
这项隐私增强功能在2013年由Adam Back提出,后来由Gregory Maxwell、Andrew Poelstra、Adam Back、Mark Friedenbach 和 Pieter Wuille 正式确定。
Liquid 上的保密交易允许任何两方进行交易,而其他任何人都无法查看资产(例如 L-BTC、L-USDt)和交易金额(甚至 Liquid 联盟成员和工作人员也无法看到此信息)。这种隐私性可以避免诸如链上分析软件对于大额交易等的追踪从而暴露自己的交易意图。
当然,因为Liquid上有的资产属于监管要求的范畴,包括基础的服务商等等,这些是有可能会被要求KYC的;有的项目可能出于监管或者反洗钱措施等考虑,在Peg-out到主链的时候也可能要求KYC;不过对于大部分人来说,绝大部分的操作都是可选机密的。
3.2.2 盲态数据和非盲态数据
在技术上,Liquid将“所转移资产的数量和类型以加密方式对所有人隐藏的过程称为“致盲””,只有接收者才能解密交易中发送的金额。
当然,接收方可以选择与任何受他信赖的第三方共享特定交易的私有致盲密钥,以便该方能够验证金额和资产类型。
因此,在Liquid的交易中,在一些产品的资源管理器中,我们会看到“盲态数据”和“非盲态数据”的区别。
上图是一笔交易的“盲态数据”,我们只能看到有输入输出,但是看不到具体的资产还有数额,这也是其他人看到的数据状态
上图就是盲态数据“非盲态”后的显示,这里我只能看到自己的输入输出情况,输入是三笔L-BTC,输出是获得9个PPRGB,还有一个L-BTC的返回;对于交易对手,他的“非盲态数据”就是剩余的机密部分
因为是侧链,所以在资产发行功能上可以有很多的作为,Liquid允许个人、机构、项目方、公司等发行各种数字资产,类型包含:代币化法币、代币化非 BTC 加密货币、数字收藏品、奖励积分和认证资产等等。
3.3.1 资产注册表
Liquid 中已发行的资产在创建时会被赋予唯一的标识符(64 个十六进制字符)。这是明确记录在 Liquid 区块链上的发行资产的唯一识别信息。任何额外的人类可读元数据可以在 UI 级别简化已发行资产的识别,可以在发行期间提交,并发布在资产注册表等服务器上。可以链接到资产的元数据包含:
Liquid上发行的资产可以进行“再增发”或者“销毁”的操作,可以理解为“RGB”中资产合约升级的概念,这种操作通常需要通过“m of n”的多重签名方案来设置和确认
3.3.2 稳定币(代币化发币)
在这种情况下:
1)法定货币存入银行账户并由发行人托管
2)发行人在 Liquid 中生成代表该账户中金额的代币,并将代币分发给该账户的储户
3)如果这些代币之一的所有者希望收到法定货币作为回报,他可以通过发行人进行赎回。然后,发行人可以销毁代币并维持法定货币和未偿代币的等量供应
4)发行人可以向任何审计师或监管机构证明未偿代币数量始终与银行账户余额相符
5)发行人还可以选择使用Liquid的脚本功能来遵守世界各地不同的法规,而不会给工作人员添加任何人为的要求。
USDt
泰达的稳定币已经在Liquid网络上发行了,作为稳定币,参与Liquid旗下生态协议的各个交换当中,我们可以通过Mempool看到稳定币的情况。
目前可以通过Bitfinex直接提取L-BTC和稳定币到Liquid协议。
3.3.3 代币化其他货币(金融货币或加密货币)
例如:
1)Blockstream Mining Note 和 El Salvador Bitcoin Bond
2)sideswap上的各种代币
Liquid 会员可以创建代表抵押加密货币的代币。这些代币现在可以在 Liquid 用户之间进行交易和结算,其速度和隐私与比特币和其他已发行资产相同。这种方法还允许交易所和交易者安全地处理这些资产,而无需支持基础资产。这种选择加入模式允许希望受益的用户与他们信任的各方合作来发行和保护资产,而不需要整个联盟了解该资产。
对于交易所而言,使用 Liquid可以为其用户提供快速、私密地存入和提取资金的能力。其实现逻辑为:
1)交易所将在 Liquid 网络上持有一部分资金
2)当用户希望在交易所存款时,他们将请求交易所代表他们生成一个 Liquid 存款地址
3)然后,客户将该地址带到另一个交易所并请求提取 Liquid
4)发送交易所将扣除客户的余额,并将资金通过 Liquid 发送至接收交易所。当交易收到两个确认时,接收交易所可以将资金存入用户的帐户,而不会出现双重支出的风险
5)整个过程通常在原始交易发送后不到三分钟的时间内完成
这个机制主要是服务于机构交易者或者套利交易者,该功能让机构资金可以在任何支持Liquid存款的交易所当中迅速转移,实现交易机会。而且会将机构资金的托管风险从单个交易所转移到整个Liquid联盟。
Liquid 由其会员联合会(Liquid Federation)管理,这些成员包括主要的交易所、交易台、钱包提供商、支付处理服务、金融机构等 Bitcoin 领域的重要公司,这些会员在地理和地缘政治上分散在世界各地。每个成员都不具备单一的控制权,他们通过多签名智能合约协作确保网络安全。
对于Liquid 用户而言,始终能够通过 Liquid 全节点自我验证网络上的活动。
下图为我整理的治理架构及各部分的职责
Liquid 网络的母开发公司为:blockstream
Blockstream成立于2014年,一直是区块链技术领域领先的提供商,公司的使命是基于最强大,最安全的区块链——比特币,构建加密金融基础设施。
公司CEO为:Dr Adam Back
blockstream作为一个多元化的公司,经历了多轮重量级融资,其产品涵盖很多方面
从发展历程来看,节奏很好,而且是不差钱,多线推进,有条不紊
Liquid上的生态基建项目很完善,钱包(托管、非托管、插件、移动端、电脑端)均有,NFT市场、交易平台也有,借贷平台也有,资产的发行平台也有,编译器等相关辅助工具完善。
整体来看,Liquid上生态项目很完善,协议本身也一直持续发展,对接的正规交易所、机构等也在不断扩充,融资金额等也非常的耀眼。
整体的产品架构、开发进程呈现明显的正规军节奏,多线推进,步步拓展。
但是从侧链上的繁荣度和交易频次来看,使用频率很低,我猜想应该是因为定位于专业机构和公司,从而普通散户参与很少。研究的人少,那么相关的教程普及得就少,导致现在一个简单的入账可能很多人都搞不清楚。
随着BTC生态发展成为这一轮的一个主叙事之一,我认为这种侧链协议会走进普通散户的视野中;也许官方可以思考一些marketing的行为(虽然对于这种级别的公司来说可能并不在意这些)来促进普通用户的参与过程。
二者虽然实现路径上有很大的差别,但是也有诸多的相同点,比如:
1)强调隐私性。Liquid的“机密交易”是其一大特色,而RGB的极端隐私性也是其重要属性;
**2)实现功能相近。**都能够提升网络交易和确认速度,都能够发行多种类型的资产,都能够部署智能合约,都能够与闪电网络对接,设计之初都是往合规资产方向发展。
**3)不破坏原链。**国外的很多BTC 老OG倾向于保持BTC主链的“干净性”,所有的拓展尽可能是在不破坏原链的这种特性前提下进行的,不论是侧链还是链下验证,都不会干扰原链的运行,原则上我是认同这种理念的。
RGB在核心代码中,早就有与Liquid之间的桥接代码,也许未来我们可以看到“Liquid+RGB”