原文作者: YBB Capital Researcher  Zeke

前言

在以太坊引領的模塊化時代,通過銜接 DA(數據可用性)層提供安全性服務,早已不是什麼新鮮事。而當下 Staking(質押)帶來共享安全性的概念則爲模塊化賽道提供了一種新維度,即利用“數字黃金與白銀”的潛能,爲區塊鏈衆多協議與公鏈提供來自比特幣或以太坊的安全性。從敘事上來說,可謂相當宏大。既釋放了數萬億市值的流動性,又是未來擴容之路的關鍵核心。以最近比特幣質押協議 Babylon 和以太坊再質押(ReStaking)協議 EigenLayer,分別斬獲 7000 萬美元和 1 億美元的鉅額融資爲例。也不難看出,頭部 VC 對這條賽道非常認可。

但隨之而來的質疑聲卻也相當多,如果模塊化是擴容的終局,兩者作爲其中的關鍵一員必然將鎖定天量的 BTC 與 ETH,那麼協議自身的安全性是否值得推敲?與諸多 LSD、LRT 協議形成的瘋狂“套娃”,是否會成爲未來區塊鏈中最大的黑天鵝?其商業邏輯又是否合理?由於我們在過去的文章中已經分析過 EigenLayer,所以下文將主要透過 Babylon 去對上訴問題進行討論。

將安全性共識延伸

區塊鏈世界發展至今最有價值的公鏈必然是比特幣與以太坊,其多年沉澱而來的安全性、去中心化程度、價值共識,都是保證兩者能常年屹立於公鏈山巔的關鍵內核。亦是其餘異構鏈最難複製的稀缺特性,而模塊化思想的核心便是將這些特性“租”給需求者。在現階段的模塊化思路中,主要分爲兩種派系:

  • 第一種,具有足夠安全性的 Layer 1 (通常是以太坊)作爲 Rollups 的下三層或部分功能層,這種方案具備最高安全性、正統性,也可吸納主鏈生態中的資源。但對於特定的 Rollup(應用鏈、長尾鏈等)來說吞吐量及成本不是特別友好;

  • 第二種,即再造一個與比特幣、以太坊安全性接近且成本性能更優的存在,比如我們熟知的 Celestia 就是通過純 DA 功能架構、最大程度降低節點硬件要求、低 gas 成本等,刪繁就簡的方式,以求在最短的時間內創造一個足夠媲美以太坊安全性與去中心化且性能強勁的 DA 層。該方案的劣勢在於安全性與去中心化程度還需要一定時間補全,且缺乏正統性並與以太坊構成明面上的競爭關係,被以太坊社區排斥。

而這個派系中的另一類則是 Babylon 與 Eigenlayer,通過 POS(即 Proof-of-Stake,權益證明)的核心思路,借用比特幣或以太坊的資產價值來創造共享安全性服務。相比於前兩者來說是一個偏中性的存在。其優勢在於繼承正統性與安全性的同時,又賦予了主鏈資產更多利用價值,且更爲靈活。

數字黃金的潛在可能

無論從那種共識機制的底層邏輯來說,區塊鏈的安全性在很大程度上取決於它有多少資源的支撐。PoW 鏈需要大量硬件、電力,PoS 則依賴於質押資產的價值。比特幣自身由極爲龐大的 PoW 算力網絡支撐,可以說是整個區塊鏈中最爲安全的存在。但作爲一個流通市值 1.39 萬億美元,佔據區塊鏈半壁江山的公鏈,其資產作用僅僅只有轉賬與支付 Gas 兩個主要使用場景。

而對於區塊鏈的另外半壁江山來說,尤其是自以太坊上海升級轉爲 PoS 之後,可以說絕大部分公鏈都默認使用不同架構的 PoS 來完成共識。不過由於新異構鏈本身並不能吸引太大的資本質押,其安全性存在很大疑問。在當前的模塊化時代,Cosmos zone 以及各種 Layer 2 雖然也可以使用各種 DA 層來彌補,卻也損失了自主性。對於大部分 POS 機制的老公鏈或者聯盟鏈來說使用以太坊或者 Celestia 充當 DA 也基本不可能,而 Babylon 的價值正是補全這部分空缺,將 BTC 質押來爲 PoS 鏈提供保護。正如同人類過往用黃金來支撐紙鈔的價值一樣,BTC 在區塊鏈世界中確實很適合扮演這個角色。

從 0 到 1 

釋放“數字黃金”一直是區塊鏈中最宏大也最難達成的敘事,從早期的側鏈、閃電網絡、橋接包裝代幣到如今的符文與 BTC Layer 2 ,可以說無論那種方案都存在一定的固有缺陷。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 生態中的項目大部分還沒有足夠強的安全性,無論是 Layer 2、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:如何通過質押解鎖 2100 萬枚 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