BEVM :如何透過去中心化索引器實現Runes及Ordinals資產安全跨鏈?

BEVM 正在開發去中心化索引器,以支援Runes 和Ordinals 資產的跨鏈功能,解決現有索引器的集中化和單點故障問題。新方案透過去中心化的節點和開源索引器交叉驗證來確保交易資訊的準確性。

BEVM 的索引器開發旨在實現Runes 和Ordinals 資產的去中心化跨鏈功能。

對BEVM 來說,讓$BTC 和本地Bitcoin 資產能夠以安全、高效和去中心化的方式使用,是一項至關重要的使命。

為此需要一個本地去中心化的跨鏈橋。透過利用SPV、Taproot Schnorr 簽章、MAST 和BFT POS,BEVM 開發了一種真正去中心化的Bitcoin 跨鏈託管解決方案,稱為Taproot Consensus。

BEVM 中的每位驗證者都透過拜占庭POS 共識機制選舉產生,並作為Bitcoin 網路的託管者。為了確保使用者資產存款的真實性,每位驗證者必須執行自己的Bitcoin SPV,以驗證從Bitcoin 主網橋接到BEVM 的交易。當2/3 的驗證者就$BTC 跨鏈存款達成共識時,用戶將在BEVM 上收到$BTC。

然而,由於Runes 和Ordinals 資產的獨特性質以及SPV 的限制,原有的Taproot Consensus 無法實現這些資產的去中心化跨鏈功能。雖然BEVM 可以透過SPV 從Bitcoin 網路取得任何交易,但無法確定這些交易是否對應BRC20/Ordinals/Runes 資產。此外,SPV 無法識別正在處理的Ordinals 或Runes 類型、資產數量或接收方。

在這種情況下,必須透過外部索引器來識別和解析Runes/Ordinals 交易中的資訊。

當前主流索引器的開發情況

索引器的關鍵在於準確識別Runes/Ordinals 交易資訊。

與Bitcoin 輕客戶端不同,主流索引器如Unisat(非開源)、OKLINK、BINANCE 和ORDISCAN 並不受到Bitcoin 網路的保護。這引入了集中化的風險,這意味著識別Runes/Ordinals 交易資訊可能存在錯誤的可能性。

在2023 年,$SATS 和其他Ordinals 出現了用戶購買假Ordinals 的問題,因為索引器錯誤地將不同格式的符號識別為相同的。單節點索引器缺乏交叉驗證,單點故障可能導致用戶資金損失,這是Runes/Ordinals 資產集中化的主要批評。

為了解決這個問題,一些Bitcoin 生態系統貢獻者運行不同的索引器程式碼,並對大量Runes/Ordinals 交易進行交叉驗證,以識別與市場共識一致的索引器程式碼,並將其整合到OPI(開放協議索引器)中。

BEVM 的去中心化索引器解決方案

BEVM 旨在升級Taproot Consensus,以實現Runes 和Ordinals 資產的去中心化跨鏈功能。 BEVM 提出了其去中心化索引器解決方案,以解決單點故障和索引交易真實性的問題。

1.去中心化索引器節點

每個BEVM 驗證者必須引入基於自身Bitcoin SPV 的Runes/Ordinals 索引器。 BEVM 驗證者透過拜占庭PoS 共識機制選出,質押$BTC 和BEVM 代幣,最多1,000 名驗證者。這從根本上解決了現有索引器中的單點故障和集中化問題。

2.開源索引器交叉驗證

BEVM 開發了一個基於OPI 開源協定的索引器,為Runes/Ordinals 轉移資訊新增了解析步驟。此外,BEVM 計畫使用其他開源索引器進行輔助驗證。

然而,不同的索引器使用不同的資料庫,需要在每個索引器的資料庫中儲存多個$SATS 跨鏈資訊。將所有索引器程式碼寫入節點會使節點程式碼過大,進而影響共識和區塊生產的速度。

為了維持使用者體驗和安全性,BEVM 使用多個知名的開源索引程式庫,如OKLINK、Ord 和OPI 進行交叉驗證。驗證者僅在BEVM 節點上執行交叉驗證流程,從而顯著降低成本。

過程如下:

  1. 每個驗證者的SPV 取得Bitcoin 交易並驗證其真實性。

  2. 驗證者將交易放置在索引器上,從不同的資料來源(如OKLINK、ORD 和OPI)檢索相應的信息,以便在BEVM 鏈上進行交叉驗證,並對BRC20/Runes 資訊達成共識。

  3. 理想情況下,將會有許多優秀的開源BRC20 索引器庫,每個驗證者使用不同的交叉驗證路徑,形成數百種交叉驗證組合。

這部分程式碼已經被整合到BEVM 框架中。後續進展敬請期待!

原文連結:https://bevm-blog.webflow.io/post/why-is-a-decentralized-indexer-important-for-runes-ordinals-assets

Total
0
Shares
Related Posts