header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

BTC生態擴容方案巡禮:銘文何去何從

閱讀本文需 39 分鐘
比特幣的旅程不僅是投機和炒作,更是其生態系統和安全格局不斷演變的歷程。本文旨在深入探討比特幣成長的雙重敘事:其生態系統內不斷擴展的效用和安全措施的強化。
原文標題:《BTC 生態擴容方案巡禮(1):銘文何去何從》
原文作者:Simon shieh
原文來源:MetaTrust Labs


銘文何去何從


前言


2023 年12月6 日,在比特幣投資者們都在為銘文(Inscriptions)給比特幣帶來的漲幅而歡呼的時候,Bitcoin Core 節點客戶端的開發者Luke Dashjr 澆來了一盆冷水。他認為銘文是一種「垃圾郵件」攻擊,並提交了修復程式碼及 CVE 漏洞報告(CVE-2023-50428)。隨後比特幣社群炸開了鍋,繼 2017 年硬分叉的混亂之後,比特幣社群再次陷入激烈的辯論中。



那麼比特幣應該更注重安全性而捨棄一些安全性而捨棄意料之外的feature 呢,還是應該更包容意料之外的創新而稍微容忍一點可能的安全性問題呢?


我們知道,比特幣的旅程不只是投機和炒作,更是其生態系統和安全格局不斷演化的歷程。本文旨在深入探討比特幣成長的雙重敘事:其生態系統內不斷擴展的效用和安全措施的強化。我們將探索創新與強大的安全協議的協同作用,如何為數位資產的新時代鋪平道路。


BTC 生態一覽及基本


我們知道作為加密貨幣革命的基石,比特幣一直被人們當做黃金一樣進行價值存儲,在其他公鏈DEFI 創新如火如荼之時,人們似乎都已經忘記了比特幣的存在。


然而,正是在比特幣上,先驅者們最早開啟了穩定幣、Layer2、甚至DEFI 的實驗,例如現在幣圈的硬通貨USDT最早就是發行在比特幣Omnilayer 網路上,下圖就是從技術實現角度對比特幣生態的一個基本分類。



包括基於雙向輸出定的側鏈、基於輸出錨(OP_RETURN)的文字解析、基於Taproot 腳本的銘刻、基於BIP300 更新升級的驅動鍊和基於狀態通道的閃電網路等技術。


上面可能很多術語大家還不了解,不著急,我們先熟悉以下的基礎知識,然後再一一講解這些生態的技術原理並探討其中的安全問題。


UTXO 是比特幣交易的基本單位


與以太坊的帳戶餘額體係不同,比特幣的系統中並沒有帳戶這個概念。以太坊引入了四顆棵複雜的 Merkle Patricia Trie 來儲存和驗證帳戶狀態的變化。與之相比,比特幣巧妙的利用 UTXO 來更簡潔的解決了這些問題。


以太坊的四棵樹

比特幣的輸入與輸出


UTXO(Unspent Transaction Outputs,未花費的交易輸出),這個名字聽起來特別拗口,但其實搞清楚輸入、輸出和交易這三個概念後,就很好理解了。


交易的輸入與輸出


熟悉以太坊的朋友應該知道,交易(transaction)是區塊鏈網路中基本通訊單位,一旦交易被打包出區塊和確認,就意味著鏈上狀態變更的確定。而在比特幣的交易中,並不是單一的地址對地址的狀態操作,而是多個輸入腳本和輸出腳本構成。



上圖是一筆對非常典型的比特幣2 對2 交易。理論上,輸入的 BTC 數量和輸出的 BTC 數量應該相等,實際上輸出比輸入少的部分的 BTC 就作為礦工的手續費由出塊礦工賺取,等同於以太坊中的 Gas Fee。


我們可以看到兩個輸入位址在轉移BTC 的同時,需要在輸入的腳本中做驗證,證明這兩個輸入位址可以花費這兩筆輸入(也就是上一筆的未花費輸出,UTXO),而輸出腳本,則規定了花費兩筆輸出比特幣的條件,也就是在下一次將這筆未花費的輸出作為輸入時,應滿足什麼條件(一般普通轉賬,條件就是輸出位址的簽名,例如上圖,P2wPKH 表示需要taproot 位址的簽章驗證,P2PKH 則表示需要legacy 位址私鑰的簽章)。


具體來說,比特幣交易其資料結構如下:


image/quality,


在比特幣交易中,基本結構由兩個關鍵部分組成:輸入和輸出。輸入部分指明了交易的發起方,而輸出部分則指明了交易的接收方和找零(如果有的話)。交易費用則是輸入總額與輸出總額的差額。由於每一筆交易的輸入都是先前某筆交易的輸出,因此交易的輸出成為了交易結構的核心要素。


這種結構形成了一種鍊式連結。在比特幣網路中,每一筆合法的交易都可以追溯到先前的一個或多個交易的輸出。這些交易鏈的起點是挖礦獎勵,而終點則是目前尚未被花費的交易產出。網路中所有未花費的輸出統稱為比特幣網路的 UTXO(Unspent Transaction Output)。


在比特幣網路中,每筆新交易的輸入必須是未花費的輸出。此外,每個輸入還需要前一筆輸出的對應私鑰簽章。比特幣網路中的每個節點都儲存著目前區塊鏈上的所有 UTXO,以此來驗證新交易的合法性。透過 UTXO 和簽章驗證機制,節點能夠在不追溯整個交易歷史的情況下驗證新交易的合法性,從而簡化了網路的運作和維護過程。


比特幣獨特的交易結構是符合其白皮書《Bitcoin: A Peer-to-Peer Electronic Cash System》設計的,比特幣是一個電子現金系統,其交易結構就是在模擬現金的交易過程,一個地址上可以花費的數量取決於之前收到的現金數量,每筆交易都是要把這個地址上的所有現金都整體花費出去,而交易的輸出地址通常一個是接收地址,一個是找零地址,就像在超市使用現金交易時的找零。


腳本


在比特幣網路中,腳本扮演著至關重要的角色。事實上,比特幣交易的每個輸出實際上是指向一個腳本,而不是一個特定的地址。這些腳本就像一組規則,定義了接收方如何使用輸出中鎖定的資產。


交易的合法性驗證依賴於兩種腳本:鎖定腳本和解鎖腳本。鎖定腳本存在於交易的輸出中,用於定義解鎖該輸出所需的條件。解鎖腳本則與之相對應,必須遵循鎖定腳本定義的規則來解鎖 UTXO 資產,這些腳本位於交易的輸入部分。這種腳本語言的靈活性使得比特幣可以實現多種條件組合,展現出其作為「部分可程式貨幣」的特性。


在比特幣網路中,每個節點都運行著一個堆疊解釋器,用於基於「先進先出」的規則解釋這些腳本。


最經典的比特幣腳本主要有兩種常用類型:P2PKH(Pay-to-Public-Key-Hash)和P2SH(Pay-to-Script -Hash)。 P2PKH 是一種簡單的交易類型,其中接收方只需用相應的私鑰簽署即可使用資產。 P2SH 則更為複雜,例如在多重簽章的情況下,需要多個私鑰的組合簽章才能使用資產,或。


這些腳本和驗證機制共同構成了比特幣網路的核心運作方式,確保了交易的安全性和靈活性。


例如在比特幣中,P2PKH 的output 腳本規則如下:


Pubkey script: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG


Input 則需要提供簽章


Signature script: sig


而P2SH 的output 腳本規則如下:


Pubkey script: OP_HASH160 OP_EQUAL


Input 需要提供多簽清單


Signature script: [sig] [sig...]


在上述的2 種腳本規則裡,Pubkey script 代表鎖定腳本,Signature script 代表解鎖腳本。 OP_開頭的單字是相關的腳本指令,也是節點所能解析的指令。這些命令規則根據 Pubkey script 的不同來劃分,它也決定解鎖腳本的規則。


比特幣中的腳本機制相對簡單,只是一個基於堆疊式的,解釋相關OP 指令的引擎,能夠解析的腳本規則並不是太多,不能實作很複雜的邏輯。但它為區塊鏈可程式設計提供了一個原型,後續一些生態項目其實是基於腳本的原理而發展出來的。而隨著隔離見證和 Taproot 的更新,OP 指令的類型變得更加豐富,每筆交易可包含的腳本大小得到了擴容,比特幣生態迎來了爆發式的增長。


銘文技術原理與安全問題


銘文技術的火爆,離不開比特幣的隔離見證和Taproot 更新。


技術上來看,區塊鏈的去中心化程度越高,其效率通常越低。以比特幣為例,它的每個區塊的大小仍然維持在 1MB,與中本聰最初挖出的第一個區塊大小相同。面對擴容的問題,比特幣社群並沒有選擇簡單直接地增加區塊大小這條路徑。相反,他們採取了一種名為“隔離見證”(Segregated Witness,簡稱SegWit)的方法,這是一種不需要進行硬分叉的升級方案,旨在通過優化區塊中的數據結構來提高網絡的處理能力和效率。


隔離見證


在比特幣交易中,每筆交易的資訊主要分為兩個部分:基礎交易資料和見證資料。基礎交易數據包括了諸如帳戶資金結餘等關鍵財務信息,而見證數據則用於驗證用戶的身份。對用戶來說,他們主要關心的是與資產直接相關的訊息,如帳戶資金結餘,而身份驗證的細節並不需要在交易中佔用太多資源。換句話說,接收資產的一方主要關注的是資產是否可用,而不必過度關注發送方的詳細資訊。


然而,在比特幣的交易結構中,見證資料(即簽名資訊)佔據了大量的儲存空間,這導致轉帳效率降低和交易打包成本增加。為了解決這個問題,隔離見證(SegWit)技術被引入,它的核心思想是將見證資料從主要的交易資料中分離出來,並單獨儲存。這樣做的結果是優化了儲存空間的使用,從而提高了交易效率並減少了成本。



這樣,原有的1M 區塊大小不變的區塊大小不變情況下,每個區塊可以容納的交易更多,而隔離見證資料(也就是各種簽署腳本)則可以佔用額外的3M 空間,為Taproot 腳本指令的豐富奠定了儲存基礎。


Taproot


Taproot 是比特幣網路的一個重要軟分叉升級,旨在提高比特幣腳本的隱私、效率,以及智慧合約的處理能力。這次升級被認為是自 2017 年 SegWit 升級後的一個主要進步。


這次Taproot 升級包括了三個不同的比特幣改進提案(BIP):Taproot(默克爾抽象語法樹, MAST)、Tapscript,以及一個全新的多簽友善的數位簽章方案,稱為「Schnorr 簽章」。 Taproot 的目的是為比特幣用戶提供多種好處,包括提高交易的隱私和降低交易成本。此外,它還將增強比特幣在執行更複雜交易方面的能力,從而擴展其應用範圍。


Taproot 更新直接影響了3 個生態:一個是ordinals 協議,它利用了Taproot 的script-path spend scripts 腳本來實現附加資料;另一個是閃電網路升級為Taproot Asset,從簡單的點對點BTC 支付進化為點對多且支援發行新的資產;還有一個就是新提出的BitVM,透過Taproot 中的op_booland 和op_not 來把bool 電路「蝕刻」到Taproot 中的op_booland 和op_not 來把bool 電路「蝕刻」到Taproot腳本裡,從而實現智慧合約虛擬機器功能。


Ordinals


Ordinals 是Casey Rodarmor 在2022 年12月發明的協議,它為每個聰(Satoshi)賦予獨特序號,並在交易中追蹤它們。任何人都可以透過 Ordinals 在 UTXO 的 Taproot 腳本中附加額外的數據,包括文字、圖片、影片等。


熟悉Ordinals 的朋友一定知道:比特幣總量是2100 萬個,每個比特幣包含10^8 個Satoshi(聰),所以比特幣網路上總共有2,100 萬*10^8 個聰,Ordinals 協定會將這些聰區分出來,每個聰都有一個唯一的編號。這是理論上可以做到的,但是實際上做不到。


因為BTC 網路出於抵禦粉塵攻擊的原因,轉帳有一個最少546 聰(segwit 最少294 聰)的限制,也就是不行1 聰1聰的轉賬,根據轉帳的地址類型,至少要轉546 聰或294 聰,而根據Ordinals 先進先出的編號理論,至少每個區塊的1 號~294 號聰是不可分割。


所以所謂的銘刻,並不是銘刻在某個聰上的,而是銘刻在一筆交易的腳本中,而這筆交易至少要包含294 聰的轉賬,然後由中心化的indexer(例如unisat)來追蹤和識別這294 聰或456 聰的轉移情況。


銘文在交易中的編碼方式


原則上Taproot 腳本的花費只能從現有的Taproot 輸出中進行,所以銘文理論上應該是透過一個兩階段的提交/揭示程序來進行的。首先,在提交交易中,建立一個基於 script path spend 的內容的 Taproot 輸入,並在輸出中指明花費/掲示的簽名條件。其次,在揭示交易中,由提交交易創建的輸出被花費,揭示鏈上的銘文內容。


不過在現實的indexer 場景中,並不十分關注掲示交易的作用,而是直接在輸入腳本中讀取由一個OP_FALSE OP_IF ... OP_ENDIF 組成的腳本片段,從中讀取銘文的內容。


因為OP_FALSE OP_IF 的指令組合會導致該段腳本不會被執行,所以可以在其中儲存任意內容的字節,而不影響原本腳本的邏輯。


一個包含字串"Hello, world!"的文字銘文被序列化如下:


< p>OP_FALSE OP_IF OP_PUSH "ord"OP_1OP_PUSH


"text/plain;charset=utf-8"OP_0OP_PUSH "Hello, world!"OP_ENDIF


Ordinals 協定本質上就是將這段程式碼序列化到Taproot 腳本裡面。


< p>我們從鏈上找一筆交易來詳細說明ordinals 的編碼原理:


https://explorer.btc.com/btc/transaction/885d037ed114012864c031ed5ed8bbf5f95b95e16469806469820202020242024202022522022022522022522020225a


我們可以查看這個交易的詳細資訊:



所以只要我們能把這見證腳本中的這部分的程式碼解碼出來,就能知道銘刻的內容了。這裡編碼的是純文字訊息,其他資料如html、圖片、影片等也都是類似的。


理論上你也可以定義自己的編碼內容,甚至是只有自己知道的加密內容,只不過這些內容不能在ordinals 瀏覽器中顯示。


BRC20


2023 年3 月9 日,一位名叫domo 的匿名Twitter 用戶在推特上發布了一則推文,在Ordinals Protocol 之上創建一個同質化代幣標準,稱為BRC20 標準。這個想法是可以透過 Ordinals 協議將 JSON 字串資料刻在 Taproot 腳本中,以部署、鑄造和傳輸同質化的 BRC-20 代幣。


圖1:BRC-20 代幣的卑微開端(domo 關於該主題的第一個帖子)


< /p>

來源:Twitter(@domodata)


圖2:BRC-20 代幣可能的三個初始操作(p = 協議名稱,op = 操作,tick = 股票代碼/ 標識符,max = 最大供應量,lim = 鑄造限制,amt = 數量)


來源:https://domo-2.gitbook.io/ brc-20-experiment/,Binance Research


Token 的發起人透過deploy 將brc20 代幣部署上鍊,然後參與者透過mint 來幾乎無成本的取得Token(只有礦工費),當mint 數量超過max 後,mint 銘文的銘刻會被indexer 認為是無效的。這之後,擁有 Token 的地址可以透過 transfer 銘文來轉移 Token。


值得注意的是,Ordinals 的創始人 Casey,對 BRC-20 的交易佔據了 Ordinals 協議的大部分比例非常不爽。他曾公開表示 BRC-20 為他創造的 Ordinals 帶來了一堆垃圾。所以,Casey 團隊公開信,讓 Binance 把 ORDI 代幣介紹中的 Ordinals 刪掉,他不想讓 Ordinals 協議和 ORDI 扯上關係。


擴充協定


BRC20 swap

< p>

目前銘文交易最大的市場、indexer 以及錢包供應商unisat 針對BRC20 的交易提出了BRC20 swap 協議,現在已經可以允許早期用戶進行試用。


之前的銘文交易,只能透過一種叫做PSBT(部分簽署的比特幣交易)的方式來進行,和Opensea 的鏈下簽名方案類似,透過中心化的服務來「撮合」買賣雙方的簽名。這就導致 BRC20 資產只能像 NFT 資產那樣透過掛單方式來交易,流動性和交易效率都很低。


brc20 swap 透過在 brc20 協定的 json 字串中,引進了一種叫模組的機制,這個模組中可以部署一套類似智慧合約的腳本。以swap 模組為例,用戶可以透過transfer 將BRC20 鎖入模組中,也就是發起一筆給自己的轉帳交易,但是交易中的銘文被鎖在模組中,用戶在完成交易,或撤出LP 後,可以發起一筆交易,再把brc20 代幣提取出來。


目前,brc20 swap 採用黑模組的擴展模式運行,黑模組是出於安全考慮,在未經共識和驗證的情況下,透過模組中的資金總和來決定用戶可以提取的資金,也就是任何用戶不能提取超過鎖入模組資產總和的資產。



當黑模組的行為逐步使用者理解和執行,變得可靠,逐漸被更多索引者接受後,產品從黑模組過渡到白模組,達成共識升級。用戶也就可以自由充提資產。



此外,因為brc20 協議仍然處於整個生態,Unisat 佔據較大影響力和聲譽,其為協議提供了完整的交易和餘額查詢等索引服務,有一家獨大的中心化風險。其模組化運作的架構,使得更多服務商可以參與進來,從而實現索引更加去中心化。


BRC420


Brc420 協定由 RCSV 開發。他們在原有銘文的基礎上,增加了遞歸索引的擴展。透過遞歸的方式定義了更複雜的資產格式。同時,Brc420 在單一銘文的基礎上建立了使用權和版稅之間的約束關係。當使用者 mint 資產時,需要給創作者支付版稅,並且擁有一個銘文時可以分配其使用權並為其設定價格,此舉可激勵 Ordinals 生態更多創新。


Brc420 的提出為銘文生態提供了更廣闊的想像空間,除了可以透過遞歸引用來建構更複雜的元宇宙外,也可以透過程式碼銘文的遞歸引用,來建構智慧合約生態。


ARC20


ARC20 代幣標準是由Atomicals 協議提供的,在這個標準中,「原子」是基本單位,建構在比特幣的最小單位聰(sat)之上。這意味著每個 ARC20 代幣始終由 1 個 sat 支援。此外,ARC20 也是首個透過工作量證明(PoW)銘文鑄造的代幣協議,允許參與者透過類似挖掘比特幣的方式直接挖掘銘文或 NFT。


將1 個ARC20 代幣等同於1 個sat 帶來了多個好處:


< p>1.首先,每個ARC20 代幣的價值永遠不會低於1 個sat,這使得比特幣在此過程中充當了一種「數位黃金錨定」的角色。


2.其次,驗證交易時只需查詢與sat 相對應的UTXO,這與BRC20 需要鏈下帳本狀態記錄和第三方排序器的複雜性形成對比。


3.此外,ARC20 的所有操作都可以透過比特幣網路完成,不需要額外的步驟。


4.最後,由於UTXO 的可組合性,理論上可以實現ARC20 代幣與比特幣的直接交換,這為未來的流動性提供了可能性。


Atomicals 協定為 ARC20 代幣設定了 Bitwork Mining 的特殊前綴參數。代幣發行者可以選擇特殊前綴,而用戶要透過 CPU 挖礦計算出匹配的前綴後,才能獲得鑄造該 ARC20 代幣的資格。這種「一 CPU 一票」的模式與比特幣原教旨主義者們的理念相符。


銘文安全嗎


銘文看起來只是一段「無害」的文字上鍊,並透過中心化的indexer 來解析,似乎安全問題只是中心化服務上的安全考慮,但在鏈上安全方面,還是需要注意以下幾點:


鏈上安全性問題


1.增加節點負擔


銘文會增加位元幣區塊的大小,這會增加節點在網路傳播、儲存和驗證區塊時所需的資源。如果銘文過多,會降低比特幣網路的去中心化程度,使網路更容易受到攻擊。


2.降低安全性


銘文可以用於儲存任何類型的數據,包括惡意程式碼。如果惡意程式碼被添加到比特幣區塊中,可能會導致網路安全漏洞。


3.交易需要構造


銘文的交易需要進行交易的構造,並且關注ordinals 的先入先出規則,以防止因疏忽而導致銘文的索引性被破壞。


4.買賣存在風險


銘文的交易市場,不論是OTC 還是PSBT,都存在資產損失風險。


具體的安全問題


1.孤塊率和分叉率增加


1.孤塊率和分叉率增加


銘文會增加區塊的大小,這會導致孤塊率和分叉率增加。孤塊是指沒有其他節點承認的區塊,分叉是指網路中存在多個競爭的區塊鏈。孤塊和分叉會降低網路的穩定性和安全性。


2.攻擊者篡改銘文


攻擊者可以利用銘文的開放性進行篡改攻擊。


例如,攻擊者可以將銘文中儲存的資訊替換為惡意程式碼,從而在滲透進 indexer 的伺服器或透過木馬入侵使用者裝置。


3.錢包使用不當


如果錢包使用不當,錢包不能索引銘文的情況下,很可能錯誤的轉移走銘文,導致資產損失。


4.釣魚或詐騙


攻擊者可能透過假冒的unisat 等indexer 網站,來誘導用戶進行銘文交易,從而竊取用戶資產。


5.PSBT 簽章疏漏


Atomicals Market 曾經因為錯誤的簽章方法使用,而導致用戶資產受損。


相關閱讀:


<The Analysis of the Atomicals Market User Asset Loss>< /p>


https://metatrust.io/company/blogs/post/the-analysis-of-the-atomicals-market-user-asset-loss


可採取的措施


1.限制銘文的大小


可以限制銘文的大小,以減少對節點負擔的影響,這一點文章開頭提到的Luke 已經在做了。


2.對銘文進行加密


可以對銘文進行加密,以防止惡意程式碼的攻擊。


3.使用可信賴的銘文來源


可以使用可信賴的銘文來源,以防止簽名問題和被釣魚。


4.使用支援銘文的錢包


使用支援銘文的錢包來進行轉帳活動。


5.注重銘文代碼及相關腳本的審核


在brc20-swap 及遞歸在銘文的新型實驗中,由於程式碼和相關腳本的引入,需要確保這些程式碼及腳本的安全性。


總結


從技術和安全的角度說,比特幣銘文質上還是一種規則繞過的漏洞,taproot 腳本並不是為了儲存資料而出現的,其安全性也存在一些問題。 Luke 對 bitcoin core 程式碼的修改從安全角度來說是正確的。 Luke 並未對比特幣的共識層進行直接修改,而是選擇調整 Spam Filter(策略過濾器)模組,使得節點在接收到 P2P 廣播訊息時,能夠自動過濾掉 Ordinals 交易。在這個策略過濾器中,有多個名為 isStandard() 的函數用於檢查交易的各個方面是否符合標準。如果交易不符合標準,節點接收到的這筆交易將會被迅速丟棄。


換言之,儘管Ordinals 交易最終還是可以被加入區塊鏈,但大多數節點不會將這類數據加入交易池,這將增加Ordinals 數據被願意將其打包上鍊的礦池接收的延時。然而,如果某個礦池廣播了一個包含 BRC-20 交易的區塊,其他節點仍然會對其進行認可。


Luke 已經在 Bitcoin Knots 用戶端中推出了對策略過濾器(policy)的修改,並且計劃在 Bitcoin Core 用戶端中引入類似的變更。在這次修改中,他引入了一個新的參數,名為 g_script_size_policy_limit,用於在多個不同的位置限制腳本的大小。這項變更意味著在處理交易時,腳本大小將受到額外的限制,影響交易的接受和處理方式。



目前,該參數的預設值是1650Bytes,任何節點客戶端都可以在啟動時透過參數-maxscriptsize 來設定:



不過即使程式碼更新,距離礦工節點全部更新為新版本還有很長的一段時間,這段時間,銘文社區的創新者應該可以創造出更安全的協議。


Metatrust Labs 透過鏈上資料和資產追踪,在metaScore 平台上已經對銘文投資風險進行了評分和監控,同時在metaScout 平台上也推出比特幣網路監控的規則引擎,可以幫助投資者監控比特幣銘文的即時數據。


這一期,我們探索現在熱門的銘文生態的技術原理和可能存在的安全問題,下一期,我們將為大家帶來更加複雜的Taproot 電路蝕刻技術-bitVM,敬請期待。


關於MetaTrust Labs


MetaTrust Labs 是新加坡南洋理工大學孵化的領先Web3 人工智慧安全工具和代碼審計服務提供者。我們提供先進的 AI 解決方案,賦予開發者和專案相關者保護 Web3 應用程式和智慧合約的能力。我們的綜合服務包括 AI 安全掃描、代碼稽核、智慧合約監控和交易監控。透過整合 AI,我們確保建立一個安全的生態系統,增強使用者和開發者之間的信任。


官網: https://www.metatrust.io/

Twitter: https://twitter.com/MetaTrustLabs

Linkedin: https://www.linkedin.com/in/metatrust


原文來源


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交