技术支持
Learning - Insights

TRAC和TAP协议:创新的比特币第一层解决方案

本文发布于一年多前。部分信息可能已不是最新的。

直到最近,比特币生态系统才看到许多发展。现在,它正在迅速演变,许多项目旨在增强比特币的可扩展性和功能。在这个早期阶段,许多方法正在被尝试,以扩展比特币相对有限的能力,从侧链到二层(L2)。更为新颖的方法之一是TRAC联同TAP协议,旨在直接为一层(L1)带来更多功能。

TRAC和TAP协议:创新的比特币第一层解决方案

TRAC和TAP协议在比特币一层解锁新功能

TRAC(Tokenized Real Assets Coin)是一个BRC20代币,也是比特币区块链上最早的项目代币之一。不同于历来主导比特币资产的模因币和投机代币,TRAC具有实用性:为比特币区块链建立索引。这使得开发者可以使用TAP协议在比特币之上构建应用程序。

TRAC通过一个过程为比特币区块链建立索引,其中验证者不断收集和组织数据,如交易输出、区块高度和代币转移。这些数据随后被分类为开发人员可以访问的索引,用于检索区块链信息,如交易历史或代币余额。验证者网络交叉检查数据以确保准确性,然后再最终确定,确保开发人员能够实时访问可靠的数据。

为了确保验证者的完整性和诚实性,TRAC采用了几种机制。去中心化的验证者网络防止任何单一实体控制索引过程。验证者使用共识机制,例如权益证明(PoS),质押TRAC代币以确保诚实,因为不准确的提交可能导致他们丧失其质押。加密验证确保数据无法被篡改,同时准确的数据索引会奖励验证者,不诚实则受到惩罚。

这个过程是透明的,允许公众审核,多个验证者处理相同的数据以提供冗余和交叉验证。验证者也可以定期接受审核以确保数据完整性,对不诚实的行为处以惩罚。

总之,TRAC成为TAP协议使用的数据层。

TAP协议:比特币的元协议

TAP协议是直接建立在比特币一层(L1)上的元协议。其目标是实现安全且可访问的去中心化应用程序开发,同时不牺牲比特币以闻名的安全性和稳健性。TAP旨在为开发人员提供构建去中心化应用程序(dapps)和去中心化金融(defi)协议的工具。

TAP协议利用TRAC的去中心化索引能力直接在比特币上启用平台。TAP需要可靠、组织良好的数据以有效运作——例如,输出、代币转移和区块高度。例如,在一个基于TAP的去中心化金融平台上,用户余额、交易历史或代币转移等数据必须实时准确反映。TRAC的索引确保这些数据可以高效检索,而不依赖于任何中心权威。

正如白皮书所述,TAP协议使用序数的方式在比特币一层(L1)上操作,无需二层(L2)解决方案。TAP扩展了序数的功能,并引入了一个模仿但拓展了BRC-20代币结构的代币标准。TAP协议将功能分为两个部分:外部和内部功能。外部和内部功能在与代币、钱包和更广泛生态系统的交互中扮演不同角色。

TAP协议中的外部功能旨在与现有基础设施(如钱包和市场)进行交互,使得使用和交易TAP代币的方式类似于其他代币标准,如BRC-20。这些功能确保了与当前工具和平台的兼容性,而无需进行广泛的修改。

基本上,它们允许用户和平台以与BRC-20代币相同的方式参与TAP代币,同时适应TAP的独特功能。例如,支持BRC-20代币的市场可以通过克隆其基础设施并进行少许调整来识别特定的TAP操作,如代币部署、铸造和转移,来适应TAP。

核心外部功能包括代币部署(创建新的TAP代币)、代币铸造(创建额外代币)和代币转移(在用户之间移动代币)。这些功能是为公共平台设计的,确保TAP代币可以无缝整合到defi平台、钱包或交易所中,对现有系统进行最小的更改。

TAP协议中的内部功能引入了超越标准代币交易或铸造的高级功能,添加了特定于TAP的扩展功能和更复杂的操作。例如,包括代币质押、代币互换,支持在协议内直接互换;大规模代币转移,允许在一笔交易中将代币发送给多个接收者;以及更复杂的代币交易机制,包括费用和交易过期等。

编写者和索引者是TAP协议的两个主要参与者。编写者可以被视为开发者或用户,执行诸如代币转移的任务。索引者类似于验证者,跟踪和验证区块链上的铭文。

编写者

编写者的行动通过基于铭文的验证系统启动和执行,确保过程透明、安全并遵循协议规则。以下是编写者如何启动和执行操作:

  1. 启动操作:当编写者希望执行某个操作,如代币转移或交易时,他们向TAP协议提交请求。该请求包含所有必要的操作细节,包括涉及的资产、接收方(如果适用)和其他相关信息。编写者的请求触发铭文的创建,这是一段直接写入比特币L1区块链的数据。
  2. 创建铭文:一旦请求启动,就会在比特币区块链上生成铭文。该铭文作为操作的可验证记录,永久存储信息例如发送方的余额、正在执行的操作(如转移或交易)以及结果。铭文是不可变的,这意味着一旦写入区块链就无法更改,为记录操作提供了一种透明和安全的方式。
  3. 索引者验证:铭文创建后,由TAP协议内的索引者进行验证。索引者负责确保铭文遵循协议规则并且操作有效。例如,如果编写者启动了代币转移,索引者将检查编写者是否有足够的余额完成转移,并确保满足所有其他条件(例如适当的签名和交易细节)。索引者将铭文与区块链上的数据进行交叉检查以确保准确性。
  4. 执行操作:一旦铭文通过索引者的验证,操作即可执行。例如在代币转移的情况下,代币会从发送者的钱包转移到接收者的钱包。比特币区块链上的铭文作为交易证明,任何人都可以通过检查公开可用的铭文,验证操作是否正确执行。
  5. 透明性和问责制:由于每个编写者启动的操作都通过基于铭文的验证系统记录在链上,整个过程对任何参与者都是透明和可审计的。如果有任何不一致或操控行为,可以通过对铭文与比特币区块链的交叉引用轻易检测到。

索引者

索引者作为协议的支柱,提供关于代币余额、交易和其他关键操作的准确、最新的信息。它们的主要责任是处理、验证和维护编写者制作的铭文的准确记录。这些铭文记录在比特币的L1区块链上,索引者的职责是跟踪和验证它们,以确保与钱包、市场和其他TAP集成服务的无缝互动。

索引者执行几项关键功能以维护TAP协议的完整性。它们跟踪和验证铭文以确保诸如代币铸造、转移和交易的操作遵循协议规则。这涉及验证余额的有效性、签名和其他必要数据。此外,索引者还负责管理代币余额,确保交易被正确记录并准确显示给用户。

除了技术职责外,索引者还必须遵循协议更新和过渡。TAP提供了一个结构良好的更新框架,为索引者提供了充裕的宽限期以调整他们的系统以适应新的变化。这种保守的方法确保所有索引者都有足够的时间实施必要的调整,并在不中断的情况下继续他们的操作。索引者必须密切关注这些更新,因为不遵循可能导致无效操作或索引过程中的不一致。

虽然TAP协议没有直接机制来惩罚不诚实的索引者,但它依赖若干间接保障措施来确保问责制和完整性。在透明的比特币L1区块链上操作,该协议确保所有交易和更新都是公开的,易于检测差异。治理由社区通过$TRAC代币驱动,允许参与者通过投票解决不诚实行为。索引者必须遵循严格的协议规则来跟踪和验证交易,协议更新确保合规性。

最后,基于铭文的验证系统为索引者提供了天然的问责层。在TAP协议中的每一项操作——无论是转移、交易还是代币部署——都必须在比特币区块链上铭文。这些铭文是公开可访问的,并且必须符合特定标准,如有效签名和正确余额,才能被认为是有效的。任何未遵循这些程序或试图操控数据的索引者都会在用户或其他索引者查看链上信息时被发现。

你尝试过使用TRAC或TAP协议吗?在下面的评论区分享你的想法和意见。

Bitcoin游戏精选

高达1 BTC的100%奖金 + 每周无投注10%现金返还

高达1 BTC的100%奖金 + 每周10%现金返还

高达2,500 USDT的130% + 200次免费旋转 + 每周无投注20%现金返还

1000%欢迎奖金 + 高达1 BTC的免费投注

高达2,500 USDT + 150次免费旋转 + 高达30%的返水

高达$500,000的470%奖金 + 400次免费旋转 + 20%返水

每次投注3.5%返水 + 每周抽奖

高达5 BTC的425% + 100次免费旋转

高达$20K的100% + 每日返水