在目前 BTC 主鏈 DA 無法原生使用的情況下,Babylon 的存在很有意義。該協議除了將安全性帶給外部 PoS 鏈,對於 BTC 生態內部的盤活也特別重要。
作者: Zeke,YBB Capital Researcher
封面: Babylon
前言
在以太坊引領的模組化時代,透過銜接 DA(資料可用性)層提供安全性服務,早已不是什麼新鮮事。而當下 Staking(質押)帶來共享安全性的概念則為模組化賽道提供了一種新維度,即利用「數位黃金與白銀」的潛能,為區塊鏈眾多協議與公鏈提供來自比特幣或以太坊的安全性。從敘事上來說,可謂相當宏大。既釋放了數兆市值的流動性,也是未來擴容之路的關鍵核心。以最近比特幣質押協議 Babylon 和以太坊再質押(ReStaking)協議 EigenLayer,分別斬獲 7,000 萬美元和 1 億美元的巨額融資為例。也不難看出,頭部 VC 對這條賽道非常認可。
但隨之而來的質疑聲卻也相當多,如果模組化是擴容的終局,兩者作為其中的關鍵一員必然將鎖定天量的 BTC 與 ETH,那麼協議自身的安全性是否值得推敲?與諸多 LSD、LRT 協議形成的瘋狂 “套娃”,是否會成為未來區塊鏈中最大的黑天鵝?其商業邏輯又是否合理?由於我們在過去的文章中已經分析過 EigenLayer,所以下文將主要透過 Babylon 去對上訴問題進行討論。
將安全性共識延伸
區塊鏈世界發展至今最有價值的公鏈必然是比特幣與以太坊,其多年沈澱而來的安全性、去中心化程度、價值共識,都是保證兩者能常年屹立於公鏈山巔的關鍵內核。亦是其餘異構鏈最難複製的稀缺特性,而模組化思想的核心便是將這些特性「租」給需求者。在現階段的模組化思路中,主要分為兩種派系:
- 第一種,具有足夠安全性的 Layer1(通常是以太坊)作為 Rollups 的下三層或部分功能層,這種方案具備最高安全性、正統性,也可吸收主鏈生態中的資源。但對於特定的 Rollup(應用鏈、長尾鍊等)來說吞吐量及成本並不是特別友善;
- 第二種,即再造一個與比特幣、以太坊安全性接近且成本性能更優的存在,比如我們熟知的 Celestia 就是透過純 DA 功能架構、最大程度降低節點硬體要求、低 gas 成本等,刪繁就簡的方式,以求在最短的時間內創造一個足夠媲美以太坊安全性與去中心化且性能強勁的 DA 層。此方案的缺點在於安全性與去中心化程度還需要一定時間補全,且缺乏正統性並與以太坊構成明面上的競爭關係,被以太坊社群排斥。
而這個派系中的另一類則是 Babylon 與 Eigenlayer,透過 POS(即 Proof-of-Stake,權益證明)的核心思路,借用比特幣或以太坊的資產價值來創造共享安全性服務。相較於前兩者來說是一個偏中性的存在。其優勢在於繼承正統性與安全性的同時,也賦予了主鏈資產更多利用價值,且更為靈活。
數位黃金的潛在可能
無論從那種共識機制的底層邏輯來說,區塊鏈的安全性在很大程度上取決於它有多少資源的支撐。 PoW 鏈需要大量硬體、電力,PoS 則依賴質押資產的價值。比特幣本身由極為龐大的 PoW 算力網路支撐,可以說是整個區塊鏈中最安全的存在。但作為一個流通市值 1.39 兆美元,佔據區塊鏈半壁江山的公鏈,其資產作用僅只有轉帳與支付 Gas 兩個主要使用情境。
而對於區塊鏈的另外半壁江山來說,尤其是自從以太坊上海昇級轉為 PoS 之後,可以說絕大部分公鏈都預設使用不同架構的 PoS 來完成共識。不過由於新異構鏈本身並不能吸引太大的資本質押,其安全性有很大疑問。在當前的模組化時代,Cosmos zone 以及各種 Layer2 雖然也可以使用各種 DA 層來彌補,卻也損失了自主性。對於大部分 POS 機制的老公鍊或聯盟鏈來說使用以太坊或 Celestia 充當 DA 也基本上不可能,而 Babylon 的價值正是補全這部分空缺,將 BTC 質押來為 PoS 鏈提供保護。正如人類過往用黃金來支撐紙鈔的價值一樣,BTC 在區塊鏈世界中確實很適合扮演這個角色。
從 0 到 1
釋放「數位黃金」一直是區塊鏈中最宏大也最難達成的敘事,從早期的側鏈、閃電網路、橋接包裝代幣到如今的符文與 BTC Layer2,可以說無論那種方案都存在一定的固有缺陷。 Babylon 如若要貫徹比特幣的安全性,引入第三方信任假設的中心化方案自然是要先排除的。而餘下的方案中符文和閃電網絡(受限於開發進展極為緩慢)當前基本僅有資產發行的能力,這也就意味著 Babylon 需要自己再設計一套 “擴容方案”,讓比特幣原生質押從 0 到 1。
拆解比特幣現行可利用的一些基本元素其實無非以下幾種:1.UTXO 模型,2. 時間戳,3. 多種簽名方式,4. 基本的操作碼。 Babylon 給出的解方是,基於比特幣孱弱的可程式性和資料承載能力考量。秉承最小化原則,在比特幣上只需完成質押合約所必要的功能,也就是說 BTC 質押、罰沒、獎勵、取回等都在主鏈中完成。在實現這個 0 到 1 後,複雜需求的部分再交給 Cosmos zone 處理。但此處依舊存有一個關鍵問題,如何將 PoS 鏈的資料記錄至主鏈?
遠端質押(Remote Staking)
UTXO(未花費的交易輸出模型,Unspent Transaction Outputs),是中本聰為比特幣設計的交易模型,其核心思路極為簡潔。交易無非是資金的進與出,那麼整個交易系統也只需輸入(Input)和輸出(Output)這兩種形式表達即可。所謂 UTXO 就是資金進來了,但花出去的資金並沒有那麼多時,餘留下來的這部分即是未花費的交易輸出(也就是未支付出去的比特幣)。而比特幣的整個帳本其實就是一個 UTXO 集合,透過記錄每個 UTXO 的狀態,管理比特幣的所有權和流通,每次交易都會花費舊的 UTXO 並產生新的 UTXO。由於其屬性具備一定潛在的可擴展的可能,自然也成為了許多原生擴容方案思路的起始點。例如利用 UTXO 和多簽創建罰款機制與狀態通道的閃電網絡,又或者是綁定 UTXO 實現 SFT(半同質化代幣,semi-fungible tokens)的銘文、符文等。都是基於這個關鍵的起始點,才能成為現實。
而 Babylon 自然也需要藉助 UTXO 來實現質押合約(Babylon 稱為遠端質押,即 BTC 安全性通過中間層遠端傳遞給 PoS 鏈),同時在思路上去巧妙的結合現有的操作碼,其實現合約的具體步驟可拆解為以下四步:
- 鎖定資金
用戶將資金發送到一個由多重簽名控制的地址。透過 OP_CTV(OP_CHECKTEMPLATEVERIFY,允許建立預先定義的交易模板,確保交易只能按照特定的結構和條件執行),合約可以指定只有在滿足特定條件時,這些資金才能被花費。資金被鎖定後,產生一個新的 UTXO,表示這些資金已被質押; - 條件驗證
調用 OP_CSV(OP_CHECKSEQUENCEVERIFY,允許設定一個相對時間鎖定,基於交易的序號,表示在某一相對時間或區塊數之後才能花費 UTXO)可實現時間鎖定,可確保資金在一定時間內不能被取出。結合上文所訴的 OP_CTV,就可實現質押、解質押(在滿足質押時間的情況下,質押者就可以花費被鎖定的 UTXO)、罰沒(Slashing,質押者出現作惡的情況下,將強制花費 UTXO 到鎖定位址,並限制為不可花費的狀態,類似於黑洞位址);
- 狀態更新
每當用戶進行質押或取回質押資金時,都會涉及到 UTXO 的創建和花費。新的交易輸出會產生新的 UTXO,而舊的 UTXO 會被標記為已花費。這樣每個交易和資金流動都被準確地記錄在區塊鏈上,確保透明性和安全性; - 收益分發
根據質押金和質押時間,合約會計算應得的獎勵,並透過產生新的 UTXO 進行分配。這些獎勵可以透過腳本條件在滿足特定條件後解鎖和花費。
時間戳
有了原生質押合約後,自然需要思考外部鏈歷史事件記錄的問題。在中本聰的白皮書中,比特幣區塊鏈引入了一種由 PoW 支援的時間戳概念,這種機制為事件提供了不可逆的時間順序。在比特幣的原生使用場景中,這些事件指的是在帳本上執行的各種交易。如今,為了增強其他 PoS 鏈的安全性,比特幣也可以用來對外部區塊鏈上的事件進行時間戳記標記。每次此類事件發生時,都會觸發一筆發送給礦工的交易,礦工隨後將其插入比特幣帳本,從而為事件添加時間戳記。這些時間戳可以用於解決區塊鏈的各種安全問題。在父鏈上為子鏈中的事件添加時間戳的一般概念稱為「檢查點」(checkpointing),而用於添加時間戳的交易則稱為檢查點交易(checkpoint transactions)。具體來說,比特幣區塊鏈中的時間戳記有以下幾個重要特點:
- 時間格式:時間戳記錄的是自 1970 年 1 月 1 日 00:00:00 UTC 以來的秒數,這種格式稱為 Unix 時間戳或 POSIX 時間;
- 作用:時間戳記的主要功能是標識區塊的產生時間,幫助節點判斷區塊的順序,以及協助網路難度調整機制;
- 時間戳與難度調整:比特幣網路每隔 2016 個區塊(大約每兩週)會進行一次難度調整。時間戳在這個過程中起到關鍵作用,因為網路會根據最近 2016 個區塊的總生成時間來調整挖礦難度,使新區塊的生成速度接近 10 分鐘一個;
- 有效性檢查:節點在接收到新區塊時,會對時間戳記進行驗證。一個新區塊的時間戳記必須大於先前若干區塊的中位數時間,且不能超出網路時間 120 分鐘(即未來 2 小時)。
時間戳伺服器是由 Babylon 定義的一種新原語,可透過 PoS 區塊透過 Babylon 檢查點分配比特幣時間戳,確保時間序列的準確性和防止篡改。此伺服器在 Babylon 整個架構體係作為最上層,是信任需求的核心來源。
Babylon 的三層架構
如上圖所示,Babylon 的整體架構可分為三層:比特幣(作為時間戳伺服器)、Babylon(一條 Cosmos Zone),作為中間層、PoS 鏈需求層。 Babylon 將後兩者分別稱為 Control Plane(控制平面,即 Babylon 自身),Data Plane(資料需求平面,即各種 PoS 消費鏈)。
在了解協議去信任的基本實作方式後,我們再來看 Babylon 本身是如何利用 Cosmos zone 銜接兩端的。依據史丹佛 Tse Lab 對於 Babylon 的詳解「1”,Babylon 可接收來自多個 PoS 鏈的檢查點流,並將這些檢查點合併後發佈到比特幣。透過使用 Babylon 驗證者的聚合簽名,可以最小化檢查點的大小,而這些檢查點的頻率透過允許 Babylon 驗證者在每個 Epoch(紀元)只更改一次來控制。
各個 PoS 鏈的驗證者下載 Babylon 區塊,觀察其 PoS 檢查點是否包含在比特幣檢查的 Babylon 區塊中。這使 PoS 鏈能夠檢測到差異,例如,如果 Babylon 驗證者創建了一個由比特幣檢查的不可用區塊,並對不可用區塊中包含的 PoS 檢查點撒謊。構成協議的主要組成部分如下:
- 檢查點:只有 Babylon Epoch 的最後一個區塊被比特幣檢查。檢查點由區塊的雜湊以及單一聚合 BLS 簽章組成,該簽章對應於已簽署區塊以進行最終確定的 2/3 驗證者集的簽章。 Babylon 檢查點也包含 Epoch 編號。 PoS 區塊可透過 Babylon 檢查點分配比特幣區塊的時間戳記。例如,前兩個 PoS 區塊由 Babylon 區塊設定檢查點,而 Babylon 區塊又由時間戳為 t_3 的比特幣區塊設定檢查點。因此,這些 PoS 區塊被分配了比特幣時間戳記 t_3。
- 規範 PoS 鏈:當 PoS 鏈上出現分叉時,時間戳較早的鏈被視為規範 PoS 鏈。如果兩個分叉具有相同的時間戳,則平局被打破,有利於具有 Babylon 上較早檢查點的 PoS 區塊。
- 提款規則:要提款,驗證者向 PoS 鏈發送提款請求。包含提款請求的 PoS 區塊由 Babylon 檢查,然後由比特幣檢查,並分配時間戳 t_1。一旦時間戳為 t_1 的比特幣區塊深度變為 k,就在 PoS 鏈上授予提款。此時,如果已提取質押權益的驗證者進行長程攻擊,則攻擊鏈上的區塊只能被分配一個晚於 t_1 的比特幣時間戳記。這是因為,一旦時間戳為 t_1 的比特幣區塊變成 k 深度,它就無法回溯。然後,觀察比特幣上這些檢查點的順序,PoS 用戶端可以區分出規範鍊和攻擊鏈,然後可以將攻擊鏈忽略掉。
- 罰沒規則:如果驗證者在偵測到攻擊時沒有撤回其質押,則可以對具有雙重簽章衝突 PoS 區塊的驗證者進行罰沒。惡意的 PoS 驗證者知道,如果他們等到提款請求被批准後再進行長程安全攻擊,他們將無法迷惑客戶端,客戶端可以查看比特幣來識別規範鏈。因此,他們可能會在為規範 PoS 鏈上的區塊分配比特幣時間戳時分叉 PoS 鏈。這些 PoS 驗證者與惡意 Babylon 驗證者以及比特幣礦工合作,將 Babylon 和比特幣分叉,並將時間戳 t_2 的比特幣區塊替換為另一個時間戳 t_3 的區塊。在後來的 PoS 客戶端看來,這將規範 PoS 鏈從頂部鏈更改為底部鏈。雖然這是一次成功的安全攻擊,但它會導致惡意 PoS 驗證者的權益被罰沒,因為他們有雙重簽署的衝突區塊,但尚未提取其質押權益。
- 不可用 PoS 檢查點的停止規則:PoS 驗證者在觀察到 Babylon 上不可用的 PoS 檢查點時必須暫停他們的 PoS 鏈。在這裡,一個不可用的 PoS 檢查點是由 2/3 的 PoS 驗證者簽署的哈希,其假定對應於無法觀察到的 PoS 區塊。如果 PoS 驗證者在觀察到不可用的檢查點時沒有停止 PoS 鏈,那麼攻擊者可以揭示以前不可用的攻擊鏈,並在後來的客戶端視圖中更改規範鏈。這是因為稍後顯示的陰影鏈的檢查點出現在 Babylon 的早期。上面的暫停規則揭示了我們要求作為檢查點發送的 PoS 區塊哈希由 PoS 驗證者集簽署的原因。如果這些檢查點沒有簽名,那麼任何攻擊者都可以發送任意哈希,並聲稱它是 Babylon 上不可用的 PoS 區塊檢查點的哈希。然後,PoS 驗證者將不得不暫停檢查點。請注意,創建不可用的 PoS 鏈是困難的:它需要破壞至少 2/3 的 PoS 驗證者,以便它們用簽名完成 PoS 區塊,但不向誠實的驗證者提供資料。然而,在上面假設的攻擊中,惡意對手在沒有攻擊任何一個驗證者的情況下,就停止了 PoS 鏈。為了防止此類攻擊,我們要求 PoS 檢查點由 2/3 的 PoS 驗證者驗證。因此,只有當 2/3 的 PoS 驗證者確實被攻擊者控制時,Babylon 才會有不可用的 PoS 檢查點。由於破壞 PoS 驗證者的成本,這種攻擊極不可能發生,並且不會影響其他 PoS 鏈或 Babylon 本身。
- 不可用 Babylon 檢查點的暫停規則:PoS 和 Babylon 驗證者必須在觀察到比特幣上不可用的 Babylon 檢查點時暫停區塊鏈。在這裡,不可用的 Babylon 檢查點是具有 2/3 Babylon 驗證者的聚合 BLS 簽名的哈希,據推測它對應於無法觀察到的一個 Babylon 區塊。如果 Babylon 驗證者沒有停止 Babylon 區塊鏈,那麼攻擊者可以揭示一條以前不可用的 Babylon 鏈,從而在後期客戶端的視圖中更改規範的 Babylon 鏈。類似地,如果 PoS 驗證者沒有停止 PoS 鏈,那麼攻擊者可以揭示以前不可用的 PoS 攻擊鏈以及以前不可用的 Babylon 鏈,從而在後期客戶端的視圖中規範 PoS 鏈。這是因為後來揭示的深色 Babylon 鏈在比特幣上具有較早的時間戳,並且包含後來揭示的 PoS 攻擊鏈的檢查點。就像不可用 PoS 檢查點的暫停規則一樣,上述規則揭示了為什麼我們要求作為檢查點發送的 Babylon 區塊哈希必須附有一個聚合 BLS 簽名,以證明 2/3 的 Babylon 驗證者的簽名。如果 Babylon 檢查點沒有簽名,那麼任意對手都可以發送任意哈希,並聲稱它是比特幣上不可用 Babylon 區塊檢查點的哈希。然後,PoS 驗證者和 Babylon 驗證者將不得不等待一個在其原像中沒有任何不可用 Babylon 或 PoS 鏈的檢查點!創建不可用的 Babylon 鏈需要破壞至少 2/3 的 Babylon 驗證者。然而,在上述假設的攻擊中,攻擊者停止了系統中的所有鏈,甚至沒有破壞單一 Babylon 或 PoS 驗證者。為防止此類攻擊,我們要求 Babylon 檢查點通過聚合簽名進行證明;因此只有當確實有 2/3 的驗證者被損壞時,才會有不可用的 Babylon 檢查點。由於破壞 Babylon 驗證者的成本,這種資料可用性攻擊極不可能發生。但在極端情況下,它就會透過迫使它們停止來影響所有 PoS 鏈。
BTC 中的 Eigenlayer
從目的上看 Babylon 雖然與 Eigenlayer 並無二致,但 Babylon 絕不是簡單 fork 的 “Eigenlayer”。在目前 BTC 主鏈 DA 無法原生使用的情況下,Babylon 的存在很有意義。該協議除了將安全性帶給外部 PoS 鏈,對於 BTC 生態內部的盤活也特別重要。
用例
在 Babylon 中可能存在的用例有很多,以下是一些已經實現或未來有機會實現的用例:
1. 減短質押週期與增強安全性:PoS 鏈通常都需要社會共識(社群、節點運營商、驗證者之間的共識)來阻止長程攻擊,長程攻擊是一種透過重寫區塊鏈歷史來篡改交易記錄或控制鏈的攻擊方式。這種攻擊在 PoS 系統中尤其嚴重,因為與 PoW 不同,PoS 系統中參與共識的驗證者不需要消耗大量的運算資源,攻擊者可以透過控制早期的質押者金鑰來重寫歷史。所以為了確保區塊鏈網路的共識穩定與安全性,長質押週期基本上是必要的,例如 Cosmos 的解質押週期就需要 21 天。但透過 Babylon,PoS 鏈歷史事件可以加入 BTC 時間戳伺服器中,從而用 BTC 作為信任源取代社會共識,如此解質押時間就可縮短為只需 1 天(即 BTC 運行約 100 個區塊後)。且 PoS 鏈在此時可具備原生 Token 質押與 BTC 質押雙重保障;
2. 跨鏈互通性:透過 IBC 協議,Babylon 能夠從多個 PoS 鏈接收檢查點數據,實現跨鏈互通性。這種互通性允許不同區塊鏈之間無縫通訊和資料共享,提升了區塊鏈生態系統的整體效率和功能;
3. 整合 BTC 生態:目前的 BTC 生態中的專案大部分還沒有足夠強的安全性,無論是 Layer2、LRT 還是 DeFi,大部分還是依賴第三方信任假設。而這些協議的地址中又寄存著大量的 BTC,未來也許能與 Babylon 碰撞出一些很好的契合方案,互相反哺,最終形成 Eigenlayer 在以太坊中那樣強大的生態;
4. 跨鏈資產管理:Babylon 協定可以用於安全管理跨鏈資產。透過為跨鏈交易添加時間戳,確保資產在不同區塊鏈之間轉移時的安全性和透明度。這樣的機制有助於防止雙重花費和其他跨鏈攻擊。
巴比倫塔
巴比倫塔的故事來自《聖經·創世記》第 11 章 1-9 節,是一個關於人類企圖建造一座通天塔,最終被神阻止的經典故事,其寓意象徵著人類的統一和共同的目標。也是 Babylon 協議的潛在含義,該項目旨在為諸多 PoS 鏈建造一座巴比倫塔,並將其團結在一起。從敘事上來說似乎也不比 Eigenlayer 這個以太坊捍衛者遜色,但實際情況如何呢?
截止目前,Babylon 測試網已經透過 IBC 協定為 50 條 Cosmos zone 提供安全性保障。而在 Cosmos 之外,Babylon 也與部分 LSD(流動性質押)協議、全鏈互通協議、比特幣生態協議達成合作進行整合。另一方面,在質押情況上,相較於 Eigenlayer 能對以太坊生態內的質押及 LSD 做複用,Babylon 目前還是稍顯遜色。但從長遠來看,沉睡在許多錢包與協議中的 BTC 還沒有被完全喚醒,所以這僅僅只是 1.3 兆美元的冰山一角,目前的 Babylon 還需與整個 BTC 生態形成積極的互補。
旁氏娃娃的唯一解
如前言所述,Eigenlayer 與 Babylon 羽翼漸豐,從當前的趨勢來看,兩者未來將會鎖定天量的區塊鏈核心資產。即使這兩個協議本身的安全性沒有問題,但多重套娃是否會促使整個質押生態進入死亡螺旋,並引起不亞於美國再度升息等級的下跌?當下的質押賽道確實在以太坊轉 PoS 與 Eigenlayer 橫空出世後,經歷了一段相當長久的非理性繁榮。專案方為了獲得更高的 TVL,往往會甩出了大量空投預期與娃娃疊加收益來誘惑用戶,一個 ETH 從原生質押到 LSD 再到 LRT 甚至能套娃 5、6 次。這自然會隨著娃娃疊加引起大量風險問題,只要其中一個協議出現問題就會直接影響參與套娃的所有協議(尤其是處於套娃結構尾部的質押協議)。而 BTC 生態又存在大量中心化方案,如果學葫蘆畫瓢,照搬這套的風險只會更大。但需要明確的一點是,Eigenlayer 與 Babylon 本身是引導質押飛輪走向真正的實用價值,兩者本質上是在創造真實的供需來抵消這種風險。所以「共享安全性」協議的存在雖然間接或直接促進了不良風氣的加劇,卻又是質押套娃跳脫旁氏收益的唯一解。現在更主要的問題是,「共享安全性」協議的商業邏輯是否真實成立?
真實供需是關鍵
在 Web3 中,無論是公鍊或協議,其底層邏輯往往都建立於「撮合」某種需求的買賣方。撮合得當者即可得 “天下”,區塊鏈本身只是讓這個撮合公平、真實且可信。共享安全性協議理論上可以和當下繁榮的質押及模組化生態形成良好互補。但仔細思考,這個供給是否將遠遠超過需求?首先對於供給端來說能提供模組化安全性的項目和主鏈相當之多,另一方面老牌的 PoS 鏈可能並不需要或說礙於面子也不會租用此類安全性,而新式 PoS 鏈又是否能支付天量 BTC 與 ETH 所產生的利息,Eigenlayer 與 Babylon 的商業邏輯要形成閉環,至少需要賺取的收益要與協議內質押 Token 所產生的利息達成平衡。而即便這個平衡能達成,甚至收益遠超利息的支出,這種情況下又會存在對新式 PoS 與協議的吸血。所以,如何在經濟模型上權衡,不陷入靠空投預期發展的泡沫,更健康的帶動供需雙方將是重中之重。
參考文獻
1. 萬字詳解 Babylon 如何讓 Cosmos 生態受益於比特幣的安全性:https://www.chaincatcher.com/article/2079486
2. 深入認識 Eigenlayer:讓以太坊打破「套娃」處境? :https://haotiancryptoinsight.substack.com/p/eigenlayer?utm_source=publication-search
3. 對話 Babylon 聯創 Fisher Yu:如何透過質押解鎖 2,100 萬枚 BTC 的流動性? :https://www.chaincatcher.com/article/2120653
4. 三角債 or 溫和通膨:再質押的另類視角:https://mp.weixin.qq.com/s/dMc_WzndAZXRjnEgD2hcew
5.A look at what I've been seeing in crypto lately:https://theknower.substack.com/p/a-look-at-what-ive-been-seeing-in
免責聲明:作為區塊鏈資訊平台,本站所發布文章僅代表作者及來賓個人觀點,與 Web3Caff 立場無關。文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。