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

TRAC(Tokenized Real Assets Coin)是一种 BRC20 代币,也是比特币区块链上最早的基于项目的代币之一。与历史上主导比特币资产的大量 meme 币和投机代币不同,TRAC 具有实用性:索引比特币区块链。这允许开发人员使用 TAP 协议在比特币之上构建应用程序。

TRAC 通过验证器不断收集和组织交易输出、区块高度和代币转移等数据的过程来索引比特币区块链。然后,这些数据被分类为索引,开发人员可以访问该索引以检索区块链信息,例如交易历史记录或代币余额。验证器网络会在数据最终确定之前交叉检查数据以确保其准确性,从而确保开发人员能够实时访问可靠的数据。

为了确保验证者的正直和诚实,TRAC 采用了多种机制。去中心化的验证者网络可防止任何单个实体控制索引过程。验证者使用共识机制,例如权益证明 (PoS),质押 TRAC 代币以确保诚实,因为不准确的提交可能会导致其质押的损失。加密验证可确保数据不会被篡改,而验证者因准确的数据索引而获得奖励,因不诚实而受到惩罚。

整个过程透明,允许公开审计,多个验证者处理同一数据以提供冗余和交叉验证。验证者还可以定期接受审计以确保数据完整性,并对不诚实行为者进行处罚。

本质上,TRAC 成为 TAP 协议使用的数据层。

TAP 协议:比特币的元协议

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

TAP 协议利用 TRAC 的去中心化索引功能,使平台直接在比特币上运行。TAP 需要可靠、有组织的数据才能有效运行,例如输出、代币转移和区块高度。例如,在基于 TAP 构建的去中心化金融平台中,必须实时准确反映用户余额、交易历史记录或代币转移等数据。TRAC 的索引功能可确保无需依赖任何中央机构即可高效检索这些数据。

正如白皮书中所述,TAP 协议使用 Ordinals 的方式可以在比特币第一层 (L1) 上运行,而无需第二层 (L2) 解决方案。TAP 扩展了 Ordinals 的功能,并引入了一种模仿但扩展了 BRC-20 代币结构的代币标准。Tap 协议将功能分为两部分:外部功能和内部功能。外部功能和内部功能在与代币、钱包和更广泛的生态系统交互时发挥着不同的作用。

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

基本上,它们允许用户和平台以与 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 协议?在下面的评论部分分享您对这个主题的想法和意见。