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 協議?在下面的評論部分分享您對這個主題的想法和意見。