如何以去中心化的方式将比特币引入以太坊:了解tBTC资产跨链
在通过去中心化实现比特币资产跨链的方案中,tBTC是近期最受瞩目的项目。当 BTC 可以安全、无需信任地迁移到以太坊网络时,就相当于 BTC 可以享受图灵完备的智能合约,还有更多的想象空间。例如,通过这种方式,比特币资产可以用于去中心化金融(DeFi)生态系统——毕竟比特币拥有最多的用户、最高的市值和最显着的网络效应。
tBTC是公司Keep开发的子项目,甚至有点像他们“非业务”发起的实验项目。最初,Keep 是一个为以太坊提供隐私层的解决方案,使用链下容器来存储隐私数据;而 tBTC 是一个比特币 的跨链解决方案,听起来和 Keep 本身的方向无关。不过两者之间还是有一些交集的,比如使用同一个token KEEP和多重签名机制。
此外,Summa 和跨链集团也是 tBTC 项目的参与者。据介绍,这些合作伙伴分为以下几类:
Keep的投资方包括美国几家主流机构,如a16z、、、、、等。其中,a16z也是多个DeFi协议的投资方,包括稳定币协议Maker、借贷协议、交易协议dYdX等,这三个是也是当前 DeFi 协议中的顶级项目。如果他们未来可以整合 tBTC,可能是一个双赢的策略:比特币可以支持 DeFi,DeFi 可以使用比特币。
目前集成 tBTC 的项目
在tBTC之前,加密资产的跨链解决方案,尤其是比特币资产的跨链解决方案,大多是通过中心化的机构托管实现的,如WBTC、imBTC或HBTC。虽然这些解决方案还考虑了安全性和透明度,但对于加密货币社区,人们更喜欢完全去中心化、非托管、无障碍、无许可的资产跨链基础设施。毕竟,将资产从一个地方转移到另一个地方是一项基本权利,不应涉及其他因素、增加额外风险或牺牲隐私。
虽然tBTC已经完成审核并上线了主网,但该项目仍处于早期阶段,还有很多未知风险等待早期用户去探索。而且,tBTC的整个机制也存在一些争议,比如引入了预言机的外部不可控因素。此外,tBTC网络中的参与者质押率较高,资金效率较低,这也会导致参与者参与的动力较弱。但是,tBTC 项目仍然有机会对这些存在的问题进行优化和调整。
总体而言,tBTC 最重要的两个优势是:
从以上两个角度来看,类似于 tBTC 的项目可以分为以下几类:
tBTC 是如何运作的?
与稳定币协议 Maker 设计的各种维持价格的机制一样,tBTC 在整个解决方案中也考虑到了各种可能带来系统安全性的特殊情况。如果对这些模块进行一一讲解或补充案例描述,可能是一篇论文的长度,也可能不小于白皮书。
毕竟,对于大多数 tBTC 系统或 TBTC 代币的用户来说,他们并不需要接触这么多复杂的逻辑。只有深入参与系统或原生代币的交易者才能彻底了解整个系统的工作机制,即使需要时间,也需要仔细阅读他们的白皮书。
不过在此之前,这篇文章也可以作为了解tBTC的入门手册,从而快速建立tBTC协议的概念和系统运行的核心工作流程。总之,这里的主要答案就是这个问题:为什么 tBTC 可以安全、去中心化的方式进行资产跨链?
首先是一些注释和解释:
tBTC是这个项目和协议的名称,TBTC是被比特币跨链后在以太坊上流通的代币的名称,即TBTC = BTC。
在 tBTC 方案中,涉及以下各方:
BTC -> TBTC 铸造过程
对于以太坊的比特币资产跨链解决方案,主要面临两个挑战:
用户如何保证抵押的资产不被盗:tBTC选择的方案是将资产存放在3人共同保管的多重签名地址(Keep实现的技术)中。没有人可以移动资产,需要超额抵押。资产。
如何确认比特币在以太坊链上的交易和所有权:tBTC采用Summa设计的SPV( )技术实现跨链交易验证。
因此,从 BTC 到 TBTC 的转换过程分为两个步骤:
1.存款人申请资产跨链,在tBTC协议的分配下,由验证人负责资产托管,然后存款人将比特币转入比特币的地址@>三个人共同主持。
2.转账到比特币托管地址的6个区块后,存款人向协议提交转账证明,即可铸造相应数量的TBTC。
TDT简介:为了记录不同存款人的不同托管数量或时间,tBTC系统会在铸造TBTC之前发行一个名为TDT(tBTC Token)的非同质代币(NFT)。虽然被称为令牌,但实际上类似于“证书”,不可分割且唯一。后续赎回 BTC 需要此证书。
当然btc t提币,在协议的设计中还需要考虑其他可能出现的问题和相应的处理方式。最常见的情况是,如果 ETH 价值 与 BTC 价值 相比贬值,可能是验证者抵押品不足。在这种情况下,验证者有作恶的动机,因此 tBTC 设计了相应的清算模块来应对。
tBTC 协议包括两个阶段:预清算和强制清算。与其他强平系统的设计目标类似,在强平阶段将启动拍卖过程,ETH将以折扣价拍卖给TBTC持有者,以保证ETH的质押。价值价值 大于 TBTC(又名 BTC)。如果清算后有剩余资金,将根据不同情况进行收益分配。
BTC -> TBTC赎回流程
赎回过程相对简单。当用户想要将自己的 TBTC 兑换成 BTC 时,只需向以太坊智能合约提交 TBTC 和一小笔“费用”,并附上收据 比特币 地址,三个验证人必须共同签署一个比特币@ > 链上交易将 BTC 转移到指定地址。如果验证者不合作怎么办?被抵押的 ETH 只能被清算。
也正是因为验证者提供联合托管服务并支付 ETH 抵押资产,所以赎回者需要向他们支付少量额外费用作为经济激励。
因此,作为验证者,tBTC系统可以作为资产管理工具,收益稳定。根据白皮书计算,验证人年化收益约为1.875%。考虑到 150% 的抵押贷款利率,实际年化收入约为 1.25%。这也是社区很多人吐槽 tBTC 的地方:很多人认为目前设定的回报率低,可能导致验证者参与的激励不足。当然,这也意味着当前的参数设置对储户和赎回者更加友好。
KEEP 代币:工作获得奖励
在 tBTC 系统中,原生代币 KEEP 是工作型代币,也就是说持有 KEEP 不能带来任何收益,但持有 KEEP 的同时可以通过付出劳动获得收益。
回顾铸造 TBTC 的过程,在“步骤 2”中,tBTC 系统需要从包含一组验证者的池中提取其中三个。提取的依据是什么?是的,它基于 KEEP 代币持有量。比如持有 1000 KEEP 的人比持有 100 KEEP 的人中奖概率高十倍,也就是说,如果放在很长的时间跨度上btc t提币,前者的工作量是后者的十倍。次。
持有更多的 KEEP 意味着验证者可以更多地参与对 BTC 的托管,从而有机会获得更多的潜在收益。
上线两天后发现的一个bug,怎么回事?
tBTC上线两天后,官方发现协议存在严重问题,于是按下之前预留的全局开关,暂停全系统充值功能10天。
在此之前,我们需要介绍一个背景知识。比特币在十多年的发展过程中,随着技术的演进,诞生了多种地址类型,由不同类型的脚本生成:
当 tBTC 最初在协议中设计时,定义和强制赎回的地址必须是(以 bc1 开头)。但在今年 2 月,tBTC 的工程负责人提交了一项更改,以放松这一限制,即支持 1 或 3 以外的脚本(以 1 或 3 开头)。
这个调整可以提升用户体验,兑换者可以用任意地址兑换,毕竟人气不高。数据显示,目前在 BTC 中存储的 BTC 量约为 3%。但是,由于增加了对其他脚本的支持,tBTC 系统并没有做相应的调整。
然而,这并不一定会导致问题。软件开发中设置的测试流程是为了尽早发现此类问题,但他们表示测试用例中没有涵盖“非”脚本。虽然P2SH地址(以3开头)最终在测试网进行了测试,但由于赎回DApp过程中的前端漏洞,团队误认为测试通过。
没有发现问题的一个全过程是:
tBTC协议设计仅支持地址—>暂时决定放宽限制—>但系统未做相应调整—>未覆盖测试用例—>其他功能漏洞导致误认为测试通过。
这些问题堆积如山,导致 tBTC 在主网上运行时出现错误。
未来如何改进?
在该事件的回顾报告中,tBTC 项目表示将优化其工作流程,还将与安全团队 Trail of Bits 合作,为 tBTC 计划更多的自动化集成测试和系统测试。
随后,为了进一步降低项目的整体风险,tBTC重新定义了他们的软件发布流程。原主网上线的tBTC“正式版”将回滚至“候选发布版”( ),版本号为RC0,因此下一个版本为RC1。
另外,在软件开发过程中,在某个正式版本发布之前,通常会先发布几个版本,称为“发布候选版本”( )。如果没有发现漏洞,最后一个(RC)将成为最后一个。正式版,比如比特币0.20.0的下一个大版本,已经发布了两个RC版本。
tBTC 认为,另一个可以有效降低项目风险的机制是限制整个系统的容量。也就是他们限制了可以兑换成TBTC的最大BTC数量,这样即使出现严重的问题,损失也是可控范围内的比特币或者以太坊。
具体来说,在RC1版本中,第一个月的系统容量设置为100 BTC,然后每月增加,分别为250 BTC、750 BTC和1000 BTC。这些逻辑也是根据智能合约预设的。只需执行它。5 个月后,限制将自动解除,如果 12 个月后没有发生任何事件,团队将禁用紧急暂停按钮,这是一个保留的“后门”,可以保护系统在这一次免受进一步损失。
最后,tBTC还表示,除了与Trail of Bits的安全审计外,还将组织第三次安全审计,专门针对涉及BTC交易和跨链通信的部分。同时,tBTC还将bug赏金计划的最高奖励提高了10倍,达到100万个KEEP代币。
初始化流动性的激励:“质押空投”
考虑到很多潜在的验证者可能暂时没有 KEEP 代币,tBTC 推出了为期 6-12 个月的“质押空投”()活动,为项目提供额外激励,促进项目的初始化和流动性。
活动期间,将发放 KEEP 代币总量的 20%。在此期间,用户只能依靠质押的 ETH 成为 tBTC 网络的验证者,为跨链资产提供去中心化托管服务。活动结束后,他们将按照之前的计划进行。彩票基于 KEEP 代币。
因此,对于验证者而言,在此期间除了获得1.25%年化收益率外,还将获得KEEP代币奖励,金额以参与tBTC网络的具体表现为准,具体内容将在稍后公布。
值得长期观察
虽然 tBTC 在机制设计、协议治理和开发流程上还有很大的改进空间,比如:切换到去中心化预言机、通过系统治理调整参数等,但他们设计的去中心化跨链解决方案仍然是当前的比较完善,产品的实现速度也比较快。
再加上项目由三个团队共同推动,背后的投资方有强大的资源支持,该协议的热度在未来应该不是问题,加起来也是迟早的事各种 DeFi 协议。
更重要的是,tBTC 的未来将不仅仅局限于以太坊。使用 Keep 和 Summa 技术的开放区块链项目或许能够实现比特币资产跨链,因为这将是各种区块链之间互联互通的重要基础设施。因此,tBTC等资产跨链项目值得长期关注。
本文由链应用发布,不代表链应用立场,转载联系作者并注明出处:https://www.xiangboz.cn/hangqing/4269.html