簡析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的情況下不得復制、傳播或抄襲經翻譯文章。

ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.