簡析Atomicals協議:BTC資產協議的革命進行時

新手4/13/2024, 6:40:15 PM
BRC-20實驗性資產協議迎來一周年生日,見證了Ordinals協議誕生和BRC-20協議發布,爲BTC生態注入活力。BRC-20屬於非UTXO綁定型資產發行方案,而Atomicals協議下的ARC-20則開創了UTXO綁定型資產先河。Atomicals協議的創始人Arthur提出了Atomicals構思,衍生出Dmint、Bitwork、ARC-20、RNS等四大概念,未來還將推出AVM和拆分方案。Atomicals協議爲比特幣鏈上的NFT引入了去中心化鑄造機制,爲比特幣生態內的同質化和非同質化代幣提供了公平的發行機會。隨着AVM的發布,Atomicals協議有望在比特幣Layer1上實現可編程性,爲整個比特幣生態帶來新的發展。

導語:在2024年3月9號這一天,BRC-20這一實驗性的資產協議迎來了一周年生日。在這短短一年中,人們見證了Ordinals協議的誕生,以及BRC-20協議的發布,此後的銘文之夏和新興協議的持續迸發,讓宛若一片荒漠的BTC生態迎來了蓬勃生機。

從技術角度看,目前BTC生態中的資產發行方案,可以劃分爲UTXO綁定型和非UTXO綁定型兩大派系,其主要區別在於,銘文資產的數據是否直接與比特幣鏈上的UTXO相關聯。按照這種區分方式,BRC-20屬於非UTXO綁定型資產,而Atomicals協議下轄的ARC-20,則開創了UTXO綁定型資產的先河。

本文將主要從Atomicals協議帶來的新興理念和技術,及整個Atomicals生態的發展方向兩大層面,來客觀剖析Atomicals協議的歷史、現狀與未來發展。通過本文,讀者將更容易理解,爲何我們將Atomicals協議稱之爲“自成一派的BTC生態革命”。

圖源:https://twitter.com/okxweb3/status/1765967704282816873

正文:Atomicals協議的誕生頗有戲劇性,創始人Arthur在Ordinals協議剛發布時,想在它之上開發一個DID項目,但在開發過程中,他發現Ordinals協議有很多局限性,不利於支持他想實現的一些特性。

於是,2023年5月29日,Arthur在推特上發布了第一條關於Atomicals協議構思的推文,經過幾個月的開發後,Atomicals協議於2023年9月17日上線。

後來,Atomicals協議衍生出Dmint、Bitwork、ARC-20、RNS等四大概念,未來還將推出AVM和拆分方案。在下文中,我們將針對這些典型的產品創新展開原理解讀,幫大家更快的理解Atomicals的創新所在。

圖片來源: https://twitter.com/atomicalsxyz/status/1761738325176553535

Bitwork:非排他的PoW

Atomicals協議把PoW加入到了代幣鑄造過程,這個環節被稱爲Bitwork,道理類似於比特幣挖礦,是爲了限流和反女巫而設置的。

我們先看下比特幣挖礦的原理:挖礦者在本地不斷的向一個給定算法,提供不同的輸入值,嘗試讓輸出值符合比特幣協議的要求。礦工可能因爲撞大運,得到了符合條件的結果,此時所對應的輸出值和輸入值,就作爲“投名狀”,寫進區塊裏,當做獲取挖礦獎勵的籌碼。接下來,只要這個新區塊被網路中絕大多數節點認可,挖礦者就可以獲取BTC獎勵。

(比特幣挖礦的簡易原理圖)

在Atomicals協議的方案中,你需要執行類似的流程,得到符合限制條件的輸入輸出參數,才有資格鑄造出代幣。同樣與比特幣類似的是,Atomicals也可以動態的調節挖礦難度,比如說,協議可以事先規定:

想獲取獎勵的礦工要找到一組參數,該參數被輸入給定的算法後,輸出值滿足如下條件:前4位數字均爲6,第5位數字大於10(16進制),此時的限制條件相對比較寬松。但Atomicals協議可以週期性的變更限制條件,比如要求輸出值前5位均爲6,這樣就收緊了限制條件,加大了礦工的挖礦難度。

(Bitwork條件示例圖)

Bitwork和比特幣挖礦之間存在本質上的不同:比特幣挖礦是排他的,Bitwork挖礦是非排他的。比如,假設比特幣網路裏出現了第99號和100號區塊後,不同的礦池針對第101個區塊的記帳權展開競爭,最終只有一個礦池給出的101號區塊會被比特幣網路認可,其他礦池提交的區塊會“無效化”,這便是比特幣挖礦的排他性所在。

很顯然,殘酷的排他性競爭不利於個體礦工的生存,很多小礦工最終會把礦機貢獻給大礦池,由後者作爲一個聚攏大量算力的“整體”,與其他礦池展開競爭,毫無疑問這會讓比特幣網路內的算力呈現出高度集中化的傾向,這一點甚至在以太坊白皮書中都有明確提及。

與比特幣挖礦截然不同,Bitwork協議下的ARC-20挖礦是非排他的,也就是說,不同礦工之間並不存在嚴格的競爭關係,只要當前Atomicals資產鑄造量沒有超過規定好的總量,礦工通過Bitwork機制給出的挖礦結果(代幣鑄造聲明),最終都會被納入協議的歷史記錄中。

讓我們想象以下場景:假設有一種ARC-20資產遵循Bitwork協議的資產開始發行,允許用戶以挖礦的形式進行鑄造,有人給的gas比較低,但參與資產鑄造的人很多,gas費立即暴漲,之前給出低gas的鑄造請求會一直卡着,無法上鏈。但只要這個ARC-20資產沒被打完,那麼等gas費降下來後,這筆mint請求仍會被認可,並觸發鑄造行爲。

一句話解釋下來就是:Bitwork只看資產的剩餘可鑄造量,不看鑄造請求的先後次序,而比特幣挖礦協議下,晚提交區塊的礦工,十有八九被其他礦工淘汰掉。

毫無疑問的是,Atomicals降低了礦工/資產鑄造者的參與門檻,傳統的PoW公鏈受制於巨大的挖礦難度,出塊權基本被幾大礦池壟斷,個體礦工只有極低概率能成功挖礦,而Bitwork的改進措施極大程度削弱了中心化礦池的地位,更利於個體礦工的參與,資產分發更具公平性。

考慮到PoW本身就是比PoS和ID0等方式更公平的資產分發方案,Atomicals協議又進一步增加了資產分發的公平性,既有物力資源的價值注入,又有隨機的運氣成分存在(挖礦就是撞大運的過程)。這更進一步地助推了“Fair Launch”概念的發展。

ARC-20:更像染色幣而非銘文

其實,對於Atomicals協議中包含的ARC-20概念,很多人對他存在誤解,認爲它也是一種銘文協議。但實際上,ARC-20更接近於染色幣,它將比特幣的最小分割單位sat作爲基本“原子”,每個比特幣UTXO對應的Sats數量,就代表其綁定的ARC-20資產數額,1 sat=1 Token。

在這裏我們以一種名爲“TEST”的ARC-20作爲案例,解釋下其運作原理。

首先,TEST的代幣發行方要確定以比特幣的哪個區塊作爲TEST的“創世區塊”,把初始化信息記錄在創世區塊的某個比特幣UTXO交易腳本中,這些初始化信息包括代幣符號、總供應量等,這個過程實際上相當於染色,把已有的比特幣UTXO中的Sats,染色爲與ARC-20相綁定的形式,這個比特幣UTXO有多少sats餘額,就相當於有多少ARC-20資產。

上述TEST代幣發行者,可以利用Taproot鎖定腳本的功能,設置一些限制條件,只有符合限制條件的人,才能從上述鎖定腳本控制的比特幣Sats中,轉走一部分Sats。前面我們提到,這些Sats都是染色過的,如果你從發行者鎖定的Sats中拿取一部分,就相當於獲取了等量的TEST代幣。

上述資產鑄造者在成功獲取到TEST代幣後,可以直接把這些ARC-20代幣轉移給別人,這個過程與比特幣鏈上的正常轉帳幾乎無區別,就是把手上的比特幣UTXO分割,其中一份或幾份轉給別人,這些分割開的比特幣UTXO各自對應多少Sats餘額,就對應了多少ARC-20代幣。

基於這個特性,ARC-20代幣的轉帳,不需要像BRC-20那樣先銘刻Transfer指令相關的銘文信息,節省了轉帳成本,也減小了在BTC網路上產生的額外數據尺寸。

歸納一下,ARC-20資產主要有部署、鑄造、轉帳三種操作:

  • 部署ARC-20時,資產發行方需要設置代幣名稱、總量、難度設置、創世區塊等信息,並且配置相應的Taproot鎖定腳本。

  • 用戶在鑄造ARC-20時,將Claim信息(鑄造代幣需要提交的數據)寫入前述UTXO的鎖定腳本中,然後再取出相應的ARC-20資產(染過色的sats)。

  • 之後轉移ARC-20時,用戶無需再向BTC存入任何數據,僅需將前述UXTO轉讓給其他人,接收者只要對該比特幣UTXO溯源,就可以確認它和ARC-20資產相關聯。

與RGB協議主打的“一次性密封”比較類似,ARC-20交易的安全性完全由BTC主網保證,任何人在追蹤歷史交易記錄、計算當前的ARC-20資產餘額時,不需要額外從鏈下存儲模塊中讀取數據,只需要查驗那些和ARC-20染色相關的比特幣UTXO即可,這是它與BRC-20協議最大的區別,後者往往對鏈下索引器及鏈下存儲層有着很強的依賴。

Source: https://twitter.com/blockpunk2077/status/1725513817982136617

對於ARC-20來說,我們只需要一個輕便的索引器(或者是錢包客戶端),來幫助我們識別出比特幣鏈上觸發了哪些ARC-20資產的鑄造和轉帳。當然,一幣一聰的設計存在不可忽視的缺陷,因爲比特幣主網有個爲了防止“粉塵攻擊”的限制條件,單次轉帳至少要一次性把546個Sats轉移給被人,也就是說,你每次把染色後的比特幣Sats轉出去,至少要轉走546個,這可能是大多數人無法接受的。另外,由於每個ARC-20代幣都要綁定到一個Sats上,ARC-20資產餘額的最小拆分精度爲1,無法細分到更小的地步。同時,我們注意到目前很多人對於ARC-20索引器與BRC-20索引器之間的區別仍很模糊,這裏着重解釋一下:

  • ARC-20索引器比BRC-20索引器更簡潔輕便。我們可以將BRC-20當作一張紙質的支票,把ARC-20當作一枚硬質的硬幣。BRC-20的標準使得用戶可以在這張支票中填寫任意數量的BRC-20資產,這也是爲什麼BRC-20協議會採用3種不同的索引交易來保證BRC-20資產的準確性和安全性;而ARC-20無論怎麼交易,它都像是在直接把現成的硬幣轉讓出去,我們在計算ARC-20資產的餘額時,會比計算BRC-20資產的餘額容易很多,ARC-20索引器的工作量會比BRC-20索引器少很多。
  • ARC-20交易索引在資產合並方面比BRC-20交易索引更方便。我們可以簡單理解爲:BRC-20的資產合並是將3張$1000價值的支票,用新的一張支票寫入$3000價值來代替,但原先的3張支票理論上要被銷毀,但因爲已被記錄到鏈上,無法直接抹去,從而造成數據污染;很多時候從交易所提幣總會遇到一些莫名其妙的銘文。
    而ARC-20的資產合並,是將3枚硬幣打包爲一筆交易發送出去,很多時候從交易所提幣總會遇到一些莫名其妙的銘文,但是ARC-20交易索引就不會污染sats的數據,因爲他在工作流程上就不一樣。

Dmint:NFT發行的新方式

在Atomicals協議中,NFT集合被稱爲“容器”(Containers),採用一種叫“Dmint”的去中心化方式來發行。遵循Dmint協議的NFT發行,具體流程分爲四個步驟:NFT數據準備、配置容器、驗證NFT項目、鑄造NFT。

對NFT項目方而言,工作重點可以集中在NFT發行前的準備工作,需要歸集所有NFT的數據、配置Dmint數據等。同時,遵循Dmint協議的NFT發行方,會把全部的NFT數據匯總構建成一棵Merkle Tree,這棵樹的Merkle root會發布在鏈上,完整的NFT元數據則都保存在鏈下。

當NFT鑄造者選定要鑄造的NFT後,會獲知其鏈下元數據,之後鑄造者向外界出示Merkle Proof,證明自己獲知的NFT數據,的確與發行方最初構建的Merkle Tree相關聯,也就是說存在於NFT發行方對外聲明的NFT數據集中。

在鑄造NFT的過程中,Atomicals協議爲項目的創始團隊提供了高級選項,如設置mint支付規則、允許NFT鑄造者鑄造一些限量版的NFT,這不僅需要通過前述Bitwork的方式來鑄造,還必須向指定地址支付一些代幣才能生效。

Source:https://docs.atomicals.xyz/collection-containers/dmint-guide

可以說,在結合了Bitwork之後,Dmint爲比特幣鏈上的NFT引入了去中心化鑄造機制,此時所有鑄造者都需要通過“挖礦”的方式,以抽彩票的形式持續參與NFT鑄造過程,腳本科學家靠着自動化代碼發起泛洪交易的方式,很難行得通。有了Bitwork和Dmint協議的結合,比特幣生態內無論是同質化代幣,還是非同質化代幣,都有了Fair Launch的土壤。通過Dmint,Atomicals協議加強了NFT的安全性與唯一性,提供靈活的管理選項,項目方能夠在比特幣區塊鏈上自由控制其NFT集合。這不僅爲創作者開闢了定制化選項,滿足多樣化的創意需求,也爲數字資產的鑄造、轉移與更新提供了便捷的鏈上操作解決方案,極大地增強了靜態和動態數字資產的靈活性。此外,Dmint引入的Bitwork挖礦機制,爲所有人提供了平等的一次性鑄造機會,從根本上消除了腳本自動化鑄造的可能性,及與gas費相關的市場競爭。RNS:域名的無限拓展本文之前曾提到,Arthur最初想在Ordinals生態上做DID項目,這個項目就是RNS — Realm Name System,又稱爲領域(Realm)。Realm的名稱以 加號+開頭,並且至少有一個字母字符,例如+alice和+agent007,它們都是有效的DID標識符。對比傳統域名以及ENS來說,Realm在保留去中心化的前提下,具有更高的可擴展性和靈活性。現今的域名服務或DID項目具有很大局限,提供的域名大多用於指代單一對象(即網站/錢包地址等),用戶無法對其進行更深層次地擴展。比如,Alice擁有 Alice.com 域名,該域名的作用僅限於通過添加不同的前綴如 blog.Alice.com,來代表連結不同的網站或個人信息,無法對該域名不斷向下擴展,如 Alice.com.blog.text 這種具備更多場景的域名形態。這裏我們將Alice.com/blog/text與Alice.com.blog.text這兩個不同形態的域名進行更深入的比較。如Alice.com/blog/text1和Alice.com/blog/text2 ,單指打開 Alice 房間裏的博客日記的第一頁/第二頁;而Alice.com.blog.text1和Alice.com.blog.text2,可以對應兩種理解方法:1.打開兩個不同房間裏兩本不同的博客筆記2.打開 Alice 房間裏的博客日記的不同兩頁。我們可以發現傳統的“/”模式,一開始就將操作空間限定的很狹窄,而Realm域名使用的子領域模式,則沒有這種限制。

Realm域名協議,允許任何用戶在任何Realm域名下發行子域名(SubRealm),通過分層/分級的方式來管理域名生態,並將其代幣化。具體規則如下:

  • 任何一個Realm或SubRealm都可以發布SubRealm
  • 所有SubRealm都可以繼承相同的特點,並基於SubRealm發布其SubRealm
  • 所有人都是他們擁有的Realm的註冊者,不存在中心化的域名管理機構

理論上,SubRealm的擴展次數是沒有限制的,這使得Realm域名系統的想象空間及其巨大。舉個例子,我們可以把頂級Realm域名當成貼吧社區,一級SubRealm可以是各種類型的帖子,而之後的二級SubRealm則是對應帖子下的回復……如此一來,Realm域名系統可能帶來一場域名應用的革命,它將賦能域名應用並帶來更高的可擴展性。

Source:https://twitter.com/atomicalsxyz/status/1761744365448274371

AVM:潛在的一匹黑馬

Atomicals協議自出世以來,其野心不止於資產發行。經過半年左右的發展,符合Atomicals協議的資產已越來越多,這延伸出了新的問題——如何爲資產提供更豐富的使用場景,以增強其流動性,並在功能性上進行更多拓展。

衆所周知,比特幣不支持圖靈完備的編程語言,很難在其之上構建復雜的DAPP。Arthur受BitVM的思想啓發,以及對Atomicals協議的發展顧慮,提出了AVM的想法,雖然AVM具體細節仍未公布,但市場對其預期很高。

根據Arthur的看法,AVM主要是爲了支持Bitcoin網路中復雜邏輯的實現,比如解決ARC-20“一幣一聰” 無法拆分等問題。此外,目前市面上的比特幣擴容方案基本都存在各種問題,我們期待AVM的發布能爲BTC生態帶來更多活力。

據Arthur透露,樂觀的情況下,可以在比特幣減半前將AVM第一個beta版本發布出來,屆時我們將會對其進行進一步的詳細解讀。

Atomicals協議生態總結:機遇即將湧現

無論是BRC-20等銘文協議,還是Atomicals生態,在經歷幾波高潮後都陷入了冷靜期。但我們發現,BTC上的資產發行與以往在以太坊上的資產發行,有很大不同,這兩個生態更多是去中心化和中心化的區別。

現有的BTC上的資產讓“Fair Launch”的概念流行起來,Atomicals協議通過Bitwork、Dmint、無預挖、無分配的方式,增加了市場用戶對項目資產的信任,減少了項目方對資產的直接操縱。某種程度來看,這其實就是中心化與去中心化的愛恨情仇。

中心化項目方在前期發展中效率更高,反應更靈敏,如果操縱得當就很容易成功;而去中心化項目因追求更高的公平性和分散化,在項目推動、市場營銷等方面更需要社區的自發行動,前期發展可能阻力很大,但一旦挺過艱難期,很快就會把中心化項目甩在身後。

Atomicals生態亦是如此,下圖是當前已上線和正開發中的Atomicals生態項目。即使現在整個BTC資產市場較爲冷清,Atomicals協議的發展仍在早期,依然有不少項目選擇積極接入Atomicals生態,這源於社區成員對於Atomicals生態的強大信心。

而這些強大信心的來源,一方面來自於Ordinals協議、BRC-20協議所引出的“Fair Launch”熱潮,另一方面來自這場野草叢生的去中心化實驗所帶來的美好願景。

我們相信,隨着之後AVM的發布,Atomicals協議能夠在Bitcoin Layer1上實現可編程性,發展出更多基於AVM的應用,爲整個比特幣生態書寫嶄新的篇章。

聲明:

  1. 本文轉載自[極客web3],原文標題“簡析Atomicals協議:BTC資產協議的革命進行時”,著作權歸屬原作者[Howe],如對轉載有異議,請聯系Gate Learn團隊,團隊會根據相關流程盡速處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得復制、傳播或抄襲經翻譯文章。

簡析Atomicals協議:BTC資產協議的革命進行時

新手4/13/2024, 6:40:15 PM
BRC-20實驗性資產協議迎來一周年生日,見證了Ordinals協議誕生和BRC-20協議發布,爲BTC生態注入活力。BRC-20屬於非UTXO綁定型資產發行方案,而Atomicals協議下的ARC-20則開創了UTXO綁定型資產先河。Atomicals協議的創始人Arthur提出了Atomicals構思,衍生出Dmint、Bitwork、ARC-20、RNS等四大概念,未來還將推出AVM和拆分方案。Atomicals協議爲比特幣鏈上的NFT引入了去中心化鑄造機制,爲比特幣生態內的同質化和非同質化代幣提供了公平的發行機會。隨着AVM的發布,Atomicals協議有望在比特幣Layer1上實現可編程性,爲整個比特幣生態帶來新的發展。

導語:在2024年3月9號這一天,BRC-20這一實驗性的資產協議迎來了一周年生日。在這短短一年中,人們見證了Ordinals協議的誕生,以及BRC-20協議的發布,此後的銘文之夏和新興協議的持續迸發,讓宛若一片荒漠的BTC生態迎來了蓬勃生機。

從技術角度看,目前BTC生態中的資產發行方案,可以劃分爲UTXO綁定型和非UTXO綁定型兩大派系,其主要區別在於,銘文資產的數據是否直接與比特幣鏈上的UTXO相關聯。按照這種區分方式,BRC-20屬於非UTXO綁定型資產,而Atomicals協議下轄的ARC-20,則開創了UTXO綁定型資產的先河。

本文將主要從Atomicals協議帶來的新興理念和技術,及整個Atomicals生態的發展方向兩大層面,來客觀剖析Atomicals協議的歷史、現狀與未來發展。通過本文,讀者將更容易理解,爲何我們將Atomicals協議稱之爲“自成一派的BTC生態革命”。

圖源:https://twitter.com/okxweb3/status/1765967704282816873

正文:Atomicals協議的誕生頗有戲劇性,創始人Arthur在Ordinals協議剛發布時,想在它之上開發一個DID項目,但在開發過程中,他發現Ordinals協議有很多局限性,不利於支持他想實現的一些特性。

於是,2023年5月29日,Arthur在推特上發布了第一條關於Atomicals協議構思的推文,經過幾個月的開發後,Atomicals協議於2023年9月17日上線。

後來,Atomicals協議衍生出Dmint、Bitwork、ARC-20、RNS等四大概念,未來還將推出AVM和拆分方案。在下文中,我們將針對這些典型的產品創新展開原理解讀,幫大家更快的理解Atomicals的創新所在。

圖片來源: https://twitter.com/atomicalsxyz/status/1761738325176553535

Bitwork:非排他的PoW

Atomicals協議把PoW加入到了代幣鑄造過程,這個環節被稱爲Bitwork,道理類似於比特幣挖礦,是爲了限流和反女巫而設置的。

我們先看下比特幣挖礦的原理:挖礦者在本地不斷的向一個給定算法,提供不同的輸入值,嘗試讓輸出值符合比特幣協議的要求。礦工可能因爲撞大運,得到了符合條件的結果,此時所對應的輸出值和輸入值,就作爲“投名狀”,寫進區塊裏,當做獲取挖礦獎勵的籌碼。接下來,只要這個新區塊被網路中絕大多數節點認可,挖礦者就可以獲取BTC獎勵。

(比特幣挖礦的簡易原理圖)

在Atomicals協議的方案中,你需要執行類似的流程,得到符合限制條件的輸入輸出參數,才有資格鑄造出代幣。同樣與比特幣類似的是,Atomicals也可以動態的調節挖礦難度,比如說,協議可以事先規定:

想獲取獎勵的礦工要找到一組參數,該參數被輸入給定的算法後,輸出值滿足如下條件:前4位數字均爲6,第5位數字大於10(16進制),此時的限制條件相對比較寬松。但Atomicals協議可以週期性的變更限制條件,比如要求輸出值前5位均爲6,這樣就收緊了限制條件,加大了礦工的挖礦難度。

(Bitwork條件示例圖)

Bitwork和比特幣挖礦之間存在本質上的不同:比特幣挖礦是排他的,Bitwork挖礦是非排他的。比如,假設比特幣網路裏出現了第99號和100號區塊後,不同的礦池針對第101個區塊的記帳權展開競爭,最終只有一個礦池給出的101號區塊會被比特幣網路認可,其他礦池提交的區塊會“無效化”,這便是比特幣挖礦的排他性所在。

很顯然,殘酷的排他性競爭不利於個體礦工的生存,很多小礦工最終會把礦機貢獻給大礦池,由後者作爲一個聚攏大量算力的“整體”,與其他礦池展開競爭,毫無疑問這會讓比特幣網路內的算力呈現出高度集中化的傾向,這一點甚至在以太坊白皮書中都有明確提及。

與比特幣挖礦截然不同,Bitwork協議下的ARC-20挖礦是非排他的,也就是說,不同礦工之間並不存在嚴格的競爭關係,只要當前Atomicals資產鑄造量沒有超過規定好的總量,礦工通過Bitwork機制給出的挖礦結果(代幣鑄造聲明),最終都會被納入協議的歷史記錄中。

讓我們想象以下場景:假設有一種ARC-20資產遵循Bitwork協議的資產開始發行,允許用戶以挖礦的形式進行鑄造,有人給的gas比較低,但參與資產鑄造的人很多,gas費立即暴漲,之前給出低gas的鑄造請求會一直卡着,無法上鏈。但只要這個ARC-20資產沒被打完,那麼等gas費降下來後,這筆mint請求仍會被認可,並觸發鑄造行爲。

一句話解釋下來就是:Bitwork只看資產的剩餘可鑄造量,不看鑄造請求的先後次序,而比特幣挖礦協議下,晚提交區塊的礦工,十有八九被其他礦工淘汰掉。

毫無疑問的是,Atomicals降低了礦工/資產鑄造者的參與門檻,傳統的PoW公鏈受制於巨大的挖礦難度,出塊權基本被幾大礦池壟斷,個體礦工只有極低概率能成功挖礦,而Bitwork的改進措施極大程度削弱了中心化礦池的地位,更利於個體礦工的參與,資產分發更具公平性。

考慮到PoW本身就是比PoS和ID0等方式更公平的資產分發方案,Atomicals協議又進一步增加了資產分發的公平性,既有物力資源的價值注入,又有隨機的運氣成分存在(挖礦就是撞大運的過程)。這更進一步地助推了“Fair Launch”概念的發展。

ARC-20:更像染色幣而非銘文

其實,對於Atomicals協議中包含的ARC-20概念,很多人對他存在誤解,認爲它也是一種銘文協議。但實際上,ARC-20更接近於染色幣,它將比特幣的最小分割單位sat作爲基本“原子”,每個比特幣UTXO對應的Sats數量,就代表其綁定的ARC-20資產數額,1 sat=1 Token。

在這裏我們以一種名爲“TEST”的ARC-20作爲案例,解釋下其運作原理。

首先,TEST的代幣發行方要確定以比特幣的哪個區塊作爲TEST的“創世區塊”,把初始化信息記錄在創世區塊的某個比特幣UTXO交易腳本中,這些初始化信息包括代幣符號、總供應量等,這個過程實際上相當於染色,把已有的比特幣UTXO中的Sats,染色爲與ARC-20相綁定的形式,這個比特幣UTXO有多少sats餘額,就相當於有多少ARC-20資產。

上述TEST代幣發行者,可以利用Taproot鎖定腳本的功能,設置一些限制條件,只有符合限制條件的人,才能從上述鎖定腳本控制的比特幣Sats中,轉走一部分Sats。前面我們提到,這些Sats都是染色過的,如果你從發行者鎖定的Sats中拿取一部分,就相當於獲取了等量的TEST代幣。

上述資產鑄造者在成功獲取到TEST代幣後,可以直接把這些ARC-20代幣轉移給別人,這個過程與比特幣鏈上的正常轉帳幾乎無區別,就是把手上的比特幣UTXO分割,其中一份或幾份轉給別人,這些分割開的比特幣UTXO各自對應多少Sats餘額,就對應了多少ARC-20代幣。

基於這個特性,ARC-20代幣的轉帳,不需要像BRC-20那樣先銘刻Transfer指令相關的銘文信息,節省了轉帳成本,也減小了在BTC網路上產生的額外數據尺寸。

歸納一下,ARC-20資產主要有部署、鑄造、轉帳三種操作:

  • 部署ARC-20時,資產發行方需要設置代幣名稱、總量、難度設置、創世區塊等信息,並且配置相應的Taproot鎖定腳本。

  • 用戶在鑄造ARC-20時,將Claim信息(鑄造代幣需要提交的數據)寫入前述UTXO的鎖定腳本中,然後再取出相應的ARC-20資產(染過色的sats)。

  • 之後轉移ARC-20時,用戶無需再向BTC存入任何數據,僅需將前述UXTO轉讓給其他人,接收者只要對該比特幣UTXO溯源,就可以確認它和ARC-20資產相關聯。

與RGB協議主打的“一次性密封”比較類似,ARC-20交易的安全性完全由BTC主網保證,任何人在追蹤歷史交易記錄、計算當前的ARC-20資產餘額時,不需要額外從鏈下存儲模塊中讀取數據,只需要查驗那些和ARC-20染色相關的比特幣UTXO即可,這是它與BRC-20協議最大的區別,後者往往對鏈下索引器及鏈下存儲層有着很強的依賴。

Source: https://twitter.com/blockpunk2077/status/1725513817982136617

對於ARC-20來說,我們只需要一個輕便的索引器(或者是錢包客戶端),來幫助我們識別出比特幣鏈上觸發了哪些ARC-20資產的鑄造和轉帳。當然,一幣一聰的設計存在不可忽視的缺陷,因爲比特幣主網有個爲了防止“粉塵攻擊”的限制條件,單次轉帳至少要一次性把546個Sats轉移給被人,也就是說,你每次把染色後的比特幣Sats轉出去,至少要轉走546個,這可能是大多數人無法接受的。另外,由於每個ARC-20代幣都要綁定到一個Sats上,ARC-20資產餘額的最小拆分精度爲1,無法細分到更小的地步。同時,我們注意到目前很多人對於ARC-20索引器與BRC-20索引器之間的區別仍很模糊,這裏着重解釋一下:

  • ARC-20索引器比BRC-20索引器更簡潔輕便。我們可以將BRC-20當作一張紙質的支票,把ARC-20當作一枚硬質的硬幣。BRC-20的標準使得用戶可以在這張支票中填寫任意數量的BRC-20資產,這也是爲什麼BRC-20協議會採用3種不同的索引交易來保證BRC-20資產的準確性和安全性;而ARC-20無論怎麼交易,它都像是在直接把現成的硬幣轉讓出去,我們在計算ARC-20資產的餘額時,會比計算BRC-20資產的餘額容易很多,ARC-20索引器的工作量會比BRC-20索引器少很多。
  • ARC-20交易索引在資產合並方面比BRC-20交易索引更方便。我們可以簡單理解爲:BRC-20的資產合並是將3張$1000價值的支票,用新的一張支票寫入$3000價值來代替,但原先的3張支票理論上要被銷毀,但因爲已被記錄到鏈上,無法直接抹去,從而造成數據污染;很多時候從交易所提幣總會遇到一些莫名其妙的銘文。
    而ARC-20的資產合並,是將3枚硬幣打包爲一筆交易發送出去,很多時候從交易所提幣總會遇到一些莫名其妙的銘文,但是ARC-20交易索引就不會污染sats的數據,因爲他在工作流程上就不一樣。

Dmint:NFT發行的新方式

在Atomicals協議中,NFT集合被稱爲“容器”(Containers),採用一種叫“Dmint”的去中心化方式來發行。遵循Dmint協議的NFT發行,具體流程分爲四個步驟:NFT數據準備、配置容器、驗證NFT項目、鑄造NFT。

對NFT項目方而言,工作重點可以集中在NFT發行前的準備工作,需要歸集所有NFT的數據、配置Dmint數據等。同時,遵循Dmint協議的NFT發行方,會把全部的NFT數據匯總構建成一棵Merkle Tree,這棵樹的Merkle root會發布在鏈上,完整的NFT元數據則都保存在鏈下。

當NFT鑄造者選定要鑄造的NFT後,會獲知其鏈下元數據,之後鑄造者向外界出示Merkle Proof,證明自己獲知的NFT數據,的確與發行方最初構建的Merkle Tree相關聯,也就是說存在於NFT發行方對外聲明的NFT數據集中。

在鑄造NFT的過程中,Atomicals協議爲項目的創始團隊提供了高級選項,如設置mint支付規則、允許NFT鑄造者鑄造一些限量版的NFT,這不僅需要通過前述Bitwork的方式來鑄造,還必須向指定地址支付一些代幣才能生效。

Source:https://docs.atomicals.xyz/collection-containers/dmint-guide

可以說,在結合了Bitwork之後,Dmint爲比特幣鏈上的NFT引入了去中心化鑄造機制,此時所有鑄造者都需要通過“挖礦”的方式,以抽彩票的形式持續參與NFT鑄造過程,腳本科學家靠着自動化代碼發起泛洪交易的方式,很難行得通。有了Bitwork和Dmint協議的結合,比特幣生態內無論是同質化代幣,還是非同質化代幣,都有了Fair Launch的土壤。通過Dmint,Atomicals協議加強了NFT的安全性與唯一性,提供靈活的管理選項,項目方能夠在比特幣區塊鏈上自由控制其NFT集合。這不僅爲創作者開闢了定制化選項,滿足多樣化的創意需求,也爲數字資產的鑄造、轉移與更新提供了便捷的鏈上操作解決方案,極大地增強了靜態和動態數字資產的靈活性。此外,Dmint引入的Bitwork挖礦機制,爲所有人提供了平等的一次性鑄造機會,從根本上消除了腳本自動化鑄造的可能性,及與gas費相關的市場競爭。RNS:域名的無限拓展本文之前曾提到,Arthur最初想在Ordinals生態上做DID項目,這個項目就是RNS — Realm Name System,又稱爲領域(Realm)。Realm的名稱以 加號+開頭,並且至少有一個字母字符,例如+alice和+agent007,它們都是有效的DID標識符。對比傳統域名以及ENS來說,Realm在保留去中心化的前提下,具有更高的可擴展性和靈活性。現今的域名服務或DID項目具有很大局限,提供的域名大多用於指代單一對象(即網站/錢包地址等),用戶無法對其進行更深層次地擴展。比如,Alice擁有 Alice.com 域名,該域名的作用僅限於通過添加不同的前綴如 blog.Alice.com,來代表連結不同的網站或個人信息,無法對該域名不斷向下擴展,如 Alice.com.blog.text 這種具備更多場景的域名形態。這裏我們將Alice.com/blog/text與Alice.com.blog.text這兩個不同形態的域名進行更深入的比較。如Alice.com/blog/text1和Alice.com/blog/text2 ,單指打開 Alice 房間裏的博客日記的第一頁/第二頁;而Alice.com.blog.text1和Alice.com.blog.text2,可以對應兩種理解方法:1.打開兩個不同房間裏兩本不同的博客筆記2.打開 Alice 房間裏的博客日記的不同兩頁。我們可以發現傳統的“/”模式,一開始就將操作空間限定的很狹窄,而Realm域名使用的子領域模式,則沒有這種限制。

Realm域名協議,允許任何用戶在任何Realm域名下發行子域名(SubRealm),通過分層/分級的方式來管理域名生態,並將其代幣化。具體規則如下:

  • 任何一個Realm或SubRealm都可以發布SubRealm
  • 所有SubRealm都可以繼承相同的特點,並基於SubRealm發布其SubRealm
  • 所有人都是他們擁有的Realm的註冊者,不存在中心化的域名管理機構

理論上,SubRealm的擴展次數是沒有限制的,這使得Realm域名系統的想象空間及其巨大。舉個例子,我們可以把頂級Realm域名當成貼吧社區,一級SubRealm可以是各種類型的帖子,而之後的二級SubRealm則是對應帖子下的回復……如此一來,Realm域名系統可能帶來一場域名應用的革命,它將賦能域名應用並帶來更高的可擴展性。

Source:https://twitter.com/atomicalsxyz/status/1761744365448274371

AVM:潛在的一匹黑馬

Atomicals協議自出世以來,其野心不止於資產發行。經過半年左右的發展,符合Atomicals協議的資產已越來越多,這延伸出了新的問題——如何爲資產提供更豐富的使用場景,以增強其流動性,並在功能性上進行更多拓展。

衆所周知,比特幣不支持圖靈完備的編程語言,很難在其之上構建復雜的DAPP。Arthur受BitVM的思想啓發,以及對Atomicals協議的發展顧慮,提出了AVM的想法,雖然AVM具體細節仍未公布,但市場對其預期很高。

根據Arthur的看法,AVM主要是爲了支持Bitcoin網路中復雜邏輯的實現,比如解決ARC-20“一幣一聰” 無法拆分等問題。此外,目前市面上的比特幣擴容方案基本都存在各種問題,我們期待AVM的發布能爲BTC生態帶來更多活力。

據Arthur透露,樂觀的情況下,可以在比特幣減半前將AVM第一個beta版本發布出來,屆時我們將會對其進行進一步的詳細解讀。

Atomicals協議生態總結:機遇即將湧現

無論是BRC-20等銘文協議,還是Atomicals生態,在經歷幾波高潮後都陷入了冷靜期。但我們發現,BTC上的資產發行與以往在以太坊上的資產發行,有很大不同,這兩個生態更多是去中心化和中心化的區別。

現有的BTC上的資產讓“Fair Launch”的概念流行起來,Atomicals協議通過Bitwork、Dmint、無預挖、無分配的方式,增加了市場用戶對項目資產的信任,減少了項目方對資產的直接操縱。某種程度來看,這其實就是中心化與去中心化的愛恨情仇。

中心化項目方在前期發展中效率更高,反應更靈敏,如果操縱得當就很容易成功;而去中心化項目因追求更高的公平性和分散化,在項目推動、市場營銷等方面更需要社區的自發行動,前期發展可能阻力很大,但一旦挺過艱難期,很快就會把中心化項目甩在身後。

Atomicals生態亦是如此,下圖是當前已上線和正開發中的Atomicals生態項目。即使現在整個BTC資產市場較爲冷清,Atomicals協議的發展仍在早期,依然有不少項目選擇積極接入Atomicals生態,這源於社區成員對於Atomicals生態的強大信心。

而這些強大信心的來源,一方面來自於Ordinals協議、BRC-20協議所引出的“Fair Launch”熱潮,另一方面來自這場野草叢生的去中心化實驗所帶來的美好願景。

我們相信,隨着之後AVM的發布,Atomicals協議能夠在Bitcoin Layer1上實現可編程性,發展出更多基於AVM的應用,爲整個比特幣生態書寫嶄新的篇章。

聲明:

  1. 本文轉載自[極客web3],原文標題“簡析Atomicals協議:BTC資產協議的革命進行時”,著作權歸屬原作者[Howe],如對轉載有異議,請聯系Gate Learn團隊,團隊會根據相關流程盡速處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得復制、傳播或抄襲經翻譯文章。

Empieza ahora
¡Registrarse y recibe un bono de
$100
!