本文從技術實現的角度探討了ARC20和BRC20,ARC20是一種基於比特幣的資產發行協議,轉帳效能比BRC20高,也更加安全,但目前基礎設施較差,需要更多開發者參與建設。 BRC20則需要兩筆交易進行轉賬,基礎設施健壯但仍需去中心化。
【解析BTC 匯率資產協議,BRC20 與ARC20】
本文從技術實現的角度來理解ARC20與BRC20,幫助你理解未來的發展趨勢。
【BRC20】
首先是經典的BRC20 協議的區別,BRC20 脫胎於Ordinals 的協議,將其ERC20代幣的完整功能寫入了BTC 腳本,BRC20 由此誕生。
如下圖,BRC20代幣的資訊被刻錄在BTC交易下,隔離見證的腳本資料中。首先BRC20協定在BTC上寫入了BRC20的標準方法,包括「配置」、「鑄造」和「網路」。
在「部署」中,BRC20 註冊了該代幣的名稱、首要任務和數量限制。用戶在打新的BRC20 時,發送交易將數據腳本,包含代幣的數量。讓BRC 用戶需要交易時,需要先發送一個交易,將代幣的數量歸集後的結果寫入比特幣腳本,然後再發送第二個交易,即將相同的餘額發送給特定地址,寫入腳本。
首先,可以先了解BTC底層協定的三部分:
協議已在比特幣上寫入資料規定的規則索引器提供了查詢和解析這些資料的能力帳本記錄了代幣餘額,處理轉賬
對於BRC20來說,索引伺服器首先需要識別每次的BRC20配置,從而讀取取代幣訊息,這部分被稱為「索引」。
同時,由於BRC20 的餘額都被刻入了腳本中,BTC 網路本身無法識別,因此BRC20 的節點伺服器必須在本地建立一個記錄BRC20 餘額的帳本。每次發生回合時,交易是否能進行(有足夠多)的幣種),需要檢查當地帳戶,並進行更新。
基於序數的brc20的每次轉賬,都需要發送兩筆交易。即在本地帳本中先查詢併計算餘額,再進行轉帳。
Ordinals 本質上是為NFT 設計的,基於其改進的BRC20 在交易複雜度上,是非線性成長的。 BRC20 索引器也承擔了本帳本的工作,這個本帳完全分離比特幣。索引器必須準確記錄每次餘額變化,才能保證本帳的限度。
因此隨著時間的推移,索引器本來會成為支架,節點的壓力會越來越大。如果排序器本不再提供服務,brc20將會變得難以使用的。
還好unisat在很早的時候就開源了索引器節點的程式碼,BRC20經過OKX包容的多個技術團隊的建設,基礎設施以及非常健壯。
但是,BRC20的本金還是需要去中心化,去中心化的本金,就等於做鏈,或者說,BRC20外鏈去中心化的本金是必然的。
【ARC20】
用於發行FT 的Atom協議的方式稱為BRC20 ,這是一種在交易腳本中註冊代幣信息,以比特幣基礎最小單位Sat 作為單位,基於UTXO 實現賬面的本比特幣資產發行協議。
回到Arc20,Arc20是一種染色幣模型,註冊資訊被刻入完全交易腳本,餘額使用UTXO的sat數量表示,滾動功能由BTC網主處理。
在部署Arc20時,代幣名稱、核心、數量限制、入口設定、啟動區塊、等等影像資訊。用戶在打新的ARC20 時,將代幣的讀取UTXO 的名稱腳本中,數量直接由uxto 中sats 的數量決定,1 sat = 1 token 轉賬ARC20,用戶消耗再向BTC存入任何數據,將持續持有代幣的UXTO作為交易輸入,輸出給其他地址。
因此在ARC20 中,我們不需要任何的鏈下系統,來計算ARC20 代幣的餘額,因為代幣餘額與UTXO 中的Sat 數量保持一致。
我們只需要一個索引,來幫助我們讀取取代幣註冊信息,同時識別鑄幣交易,來確認哪些UTXO是ARC20。
因此,Arc20 代幣的轉帳的計算本身由BTC 網路處理,不需要任何下帳本,也只需要發送一筆交易。因此,同樣基於BTC L1 的效能,ARC20 的鏈轉帳效能時BRC20 的倍數。
這帶來了很多好處:
大大降低了索引伺服器的成本,幾乎任何人都可以允許,系統去中心化的程度。轉帳依賴BTC 網絡,不會重複創造垃圾交易,Arc20 轉帳本身完全安全性由BTC 保障。 ARC20的Atom性和BTC的Atom性保持一致,適合現實的許多原生應用。
另一個不得不說的更新是bitwork,也就是把CPU運算初始加入了代幣的鑄造過程中,這類似於BTC的POW,計算了POW後才能進行鑄造,「一個CPU一次鑄幣機會」。
當然,染色幣的設計也帶來了一些劣勢,沒有在資料中寫入餘額,而是綁定sat,ARC20餘額的最小化分割精度為1(目前為了避免被視為垃圾交易設定了更高的下限)。
因此基於ARC20 發行通用數萬億的meme token 就擴展得不償失,因為這需要消耗大量的BTC。這需要等待未來Atomicals 協議的升級進行改進。
同時,#ARC20還有的基礎設施很差,錢包和市場經常宕機,因此,社群呼籲更多用戶來搭建自己的Atom索引,也需要更多的開發者參與基礎設施的建設。
資訊來源:0x資訊編譯自網際網路。版權歸作者blockpunk所有,未經許可,不得轉載