Solana將迎來第二春?Visa宣布在Solana上進行穩定幣結算
在熊市中,我們往往會更加冷靜地思考一些牛市可能忽略的事物,比如Solana重新回到公衆視野。人們开始懷疑Solana的技術是否真的可行,是否一句“中心化宕機”就能毀掉它的一切?
近期,MakerDAO公开表示Solana的代碼庫還不錯,Visa也宣布與Solana試點合作,Solana的TVL等數據指標也有所回升。這一系列的消息是否意味着Solana將迎來第二春?我們應該如何解讀這些消息?
在牛市中,當Solana的幣價迅猛上漲時,人們常常提到Solana的資本背景和社區生態的強大,但很少有人能夠清楚地解釋Solana的技術框架。
在本文中,我將從科普的角度淺析Solana背後的技術架構,以及為什么Solana沒有被Ethereum擊敗的原因。
Solana採用的POH共識機制(Proof of History)是其獨特的創新之一。
傳統的區塊鏈中,區塊時間與物理時間之間沒有直接關聯,時間的流逝僅以塊高度的增加來表現。然而,Solana通過POH機制將鏈的時間流逝與物理時間錨定在一起。每個POH出塊的間隔時間是固定的,而連續的哈希運算會生成一個可驗證的時間序列。
這種設計有助於避免“主觀”時間帶來的操縱和攻擊問題。如果出塊時間不規律,節點之間很難快速達成共識,容易導致回滾和重放攻擊。而物理時間的客觀性是無法被篡改的,節點只需根據當前時間序列而無需回溯全部歷史數據,就能監測到異常情況。
因此,POH共識機制的創新之處在於將物理時間與區塊鏈時間綁定,促進了Solana節點之間更好的協作和共識達成。
此外,POH機制還帶來了其他優勢。例如,節點可以批量接收大量交易並進行排序(Pipeline)。等待POH時間戳來遞交交易,類似於將Layer2向Layer1的批量交易概念引入,這為後續的高吞吐量和並行處理提供了先決條件。
總結來說,Solana的POH共識機制通過強綁定物理時間,促進了節點之間的協作和共識達成。同時,它還支持批量交易處理,為高吞吐量和並行處理奠定了基礎。
存儲和計算分離特性
Solana區塊鏈的一個重要特點。傳統的區塊鏈驗證框架需要從全節點獲取大量歷史數據來進行狀態計算,這種計算和存儲的耦合限制了區塊鏈的性能。例如,在以太坊中,更新狀態需要同步整個鏈的數據並執行歷史記錄計算,而且由於以太坊是順序出塊,因此出塊時間和單區塊容量都受到限制。
Solana通過將狀態存儲和交易執行分離來解決這個問題。它使用一個單獨的存儲系統來保存狀態,包括账戶信息、籤名者歷史和交易記錄等。當有新的交易需要執行時,Solana會在Pipeline節點上進行高速計算,最後只更新狀態到存儲系統中。這種分離可以確保區塊鏈系統的快速運行,避免了等待數據可用性驗證和計算等待數據可用性驗證結果的時間开銷。值得注意的是,網絡計算和存儲資源需要通過質押SOL來獲取。
簡單來說,以太坊的工人需要在倉庫取原材料後才能去車間加工,這兩個職責需要來回奔波,效率低下。而Solana有兩個專門的工人分別在兩個車間工作,搬運工只需要不定時將需要的材料搬到生產車間,大大提高了效率。
高並發交易處理
“高並發交易處理”是Solana區塊鏈的另一個重要特性,使其能夠滿足Web2市場對高性能的需求。
Solana通過其之前提到的POH和計算存儲分離等優勢實現了高並發交易處理。當Solana節點接收到用戶Alice同時發出的10筆交易時,節點會對這些交易進行排序,並等待POH時間戳來批量打包交易。當下一個時間戳到來時,節點會調用獨立的存儲系統的狀態數據,檢測這10筆交易是否存在狀態衝突。如果沒有衝突,這10筆交易將被打包到一個區塊中;如果存在衝突,有衝突的交易將被排除在本次打包之外。
與之不同的是,Starknet網絡中的Alice在一個账戶抽象模型下,一筆交易發布的账戶不能存在狀態衝突。例如,可以同時執行Approve和Transfer操作,因為它們修改的是合約中不同的狀態,Approve對應Allowance,Transfer對應Balance。然而,如果同時執行兩筆Transfer操作,則需要同時修改Balance,這可能導致狀態衝突和計算錯誤。因此,账戶抽象特性是Starknet實現高並發的基礎。
簡單來說,Solana的並行方式類似於一個餐廳安排了多個服務員同時為客戶點餐,每個服務員處理一個交易线程,點餐順序由服務員協調,如果有相同的菜品,後廚可以並行上菜。而Starknet的並行方式類似於使用自助點餐機掃碼點菜,客戶可以同時在多個機器上接收訂單,由後臺中控系統統一協調訂單。
總的來說,高並發的目標是在保持網絡秩序不混亂的前提下,合理高效地利用系統資源。
Solana的服務員可以看作是被人們批評成高昂成本的節點運維系統,而Starknet的自助點餐機則是與合約兼容的账戶抽象基礎。
有了對Solana技術底層的深刻理解,再來看一些被詬病的問題,或許會有不同的答案。
在我看來,Solana的問題出在技術實現邏輯過於復雜:
Solana的節點運維成本過高,導致節點數量受限,其去中心化能力也受到牽制;
POH+POS的共識機制,需要節點有強大計算和帶寬資源才能承載高並發,而資源成本越高,節點運維成本就越大;
高並發處理時也難免存在狀態衝突、網絡負載等問題
有人說,Solana在用web2的思維做web3網絡,它的技術創新起點高於已有區塊鏈架構,如果把它的問題當成創新路上的容錯率,或許會有不一樣的評價。
創新的代價也許正如大家看到的那樣,眼看它高樓起,眼看它樓塌了,但若創新的基底在,這塌方的樓會不會再次拔地而起呢?
以上均來自大佬的解讀,大家權當科普文看看,切莫作為投資參考。
關注我了解更多全球熱門項目投研信息!快人一步了解下一個牛市敘事旋律,把握新機會!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
狗狗幣價格展望:10億美元資金湧入後的DOGE能否觸及10美元大關?
狗狗幣(DOGE)當前正處於積極的上漲軌道上,其價格穩固於0.1381美元附近,並在盤中一度觸及0...
BNB Chain 的 meme Summer$FOUR傳承 CZ “4” 文化
自 2023 年开始,一張Binance首席執行官趙長鵬 ( CZ ) 經常在其推特账號上發手比“...
幣安發錢了 BNB HODLer 空投首發「Banana Gun」 幣價飆升創新高
今日凌晨,幣安宣布了第一期HODLer 空投的代幣為BANANA,其是Banana Gun 機器人...