區塊鏈可擴展性一直是個熱門話題。幾乎所有的區塊鏈網絡都將每秒交易量作為賣點。然而,TPS并不是比較區塊鏈網絡的有效指標,這也使得評估它們的相對性能成為挑戰。此外,高TPS通常要付出代價。這就出現了一個問題:這些網絡是否真的有那么高擴展性,還是它們只是提高了吞吐量?
我們首先來看看如何定義可擴展性,為實現可擴展性做出了哪些取舍,以及為什么有效性證明是可擴展性的終極解決方案。
并非所有的交易都平等
首先我們要確定,簡單的TPS指標并不是可擴展性的準確衡量標準。
為對節點執行交易進行補償,區塊鏈會按照鏈上計算收取一定比例費用。在以太坊上,計算負擔的復雜性以?gas?來衡量。由于用gas衡量交易復雜性非常方便,因此該術語將在本文中也應用于非以太坊區塊鏈,盡管它通常是以太坊專有的。
交易在復雜性上存在顯著差異,那對應的Gas也是如此。比特幣是無需信任的點對點交易的先驅,只支持基本的比特幣腳本。這種地址對地址的簡單轉移消耗的gas很少。相比之下,以太坊或Solana等智能合約鏈,支持虛擬機和圖靈完備的編程語言,允許進行更復雜的交易。因此,像Uniswap這樣的DApp需要更多的Gas。
ARK Invest修改比特幣現貨ETF申請資料,或促使其先于貝萊德獲得審批機會:6月29日消息,彭博社高級ETF分析師Eric Balchunas發推稱,ARK Invest已修改了其比特幣現貨ETF的19b-4申請資料,類似于貝萊德的做法,ARK Invest本次修改引入了在芝加哥期權交易所(CBOE)和一家著名的加密貨幣交易所(可能是Coinbase)之間的監督共享協議。由于ARK Invest的比特幣現貨ETF較之貝萊德更早,這一修改或使該機構的申請在SEC的審批上處于領先地位。[2023/6/29 22:06:55]
這就是為什么比較不同區塊鏈之間的TPS沒有意義。相反,我們應該比較的是計算能力,或者是吞吐量。
所有區塊鏈都有一個區塊大小和區塊時間,它們決定了每個區塊可以處理多少個「計算單元」以及新出塊的速度。這兩個變量共同決定了區塊鏈的「吞吐量」。
什么限制了可擴展性?
區塊鏈的終極目標是實現去中心化、包容性最大化的網絡。要實現這個目標,有兩個特性必須得關注。
硬件要求
區塊鏈網絡的去中心化是由網絡中最弱的節點驗證驗證區塊鏈以及其保持狀態的能力所決定。因此,運行一個節點的成本應盡可能低,以讓更多的個體成為無需信任網絡中的無需許可參與者。
數據:Coinbase交易所地址從匿名地址收到38825枚ETH,約合6929萬美元:5月25日消息,Etherscan數據顯示,0xcb9d開頭的匿名地址和0xE6E8開頭的匿名地址于13:55分別將19366枚ETH和19459枚ETH轉入鏈上標記為“Coinbase 10”的地址,共計38825枚ETH,約合6929萬美元。[2023/5/25 10:39:38]
狀態增長
狀態增長指的是區塊鏈增長的速度。一條區塊鏈在單位時間內的吞吐量越大,區塊增長速度就越快。全節點存儲網絡歷史,它們必須能夠驗證網絡的狀態。通過使用樹狀等高效結構,以太坊的網絡狀態得以儲存和引用。隨著狀態增長,新的葉子和分支添加到其中,使得執行某些行動變得越來越復雜和耗時。隨著鏈的增長,節點執行最差情況也會惡化,從而導致驗證新區塊的時間不斷增長。隨著時間推移,這也增加了同步一個全節點的總時長。
增加吞吐量的不利影響
節點數
運行一個節點的最低要求以及節點數量是:
比特幣:350GB硬盤空間,5M/s帶寬,1GB內存,CPU大于1Ghz。節點數量約1萬
OKX Blockdream Ventures宣布設立1000萬美元基金支持Aptos生態發展:10月18日,據官方消息,OKX Blockdream Ventures將設立1000萬美元基金用于支持Aptos生態發展。
Aptos 是建立在權益證明 ( PoS ) 共識機制之上的第 1 層區塊鏈,由前 Meta 開發人員開發,致力于改善區塊鏈的安全性和可擴展性,打造可以面向數十億人的基礎設施網絡。
OKX Blockdream Ventures創始人Dora表示,“我們很高興與Aptos達成合作。我們將為Aptos生態的項目提供多方面的支持,包含提供產品建議、介紹全球的市場資源及戰略合作伙伴等。”[2022/10/18 17:31:22]
以太坊:500GB以上的SSD硬盤空間,25M/s帶寬,4至8GB內存,CPU2-4核。節點數量約6千
Solana:1.5TB以上的SSD硬盤空間,300M/s帶寬,128GB內存,CPU12核以上。節點數量約1.2千
請注意,區塊鏈的吞吐量對節點的CPU、帶寬和存儲要求越高,網絡上的節點數量就越少,導致去中心化程度越弱,網絡的包容性越差。
山東威海法院審理虛擬貨幣非法牟利“跑分”案件:9月14日消息,今年4月28日,山東省威海市環翠區法院審理通過虛擬貨幣非法牟利并提供代收款業務(即“跑分”)案件。隱瞞犯罪所得罪分別判處被告人方某有期徒刑三年三個月,并處罰金3萬元;判處被告人孫某文有期徒刑三年,并處罰金2萬元;判處被告人鞠某晴有期徒刑三年,并處罰金2萬元;判處被告人龐某龍有期徒刑九個月,并處罰金1萬元。四名被告人均未上訴,判決已生效。
據悉,被告人方某為牟取非法利益,先后招募孫某文、鞠某晴、龐某龍等人,在明知他人買幣資金來源可能系犯罪所得的情況下,仍通過“金德”平臺低買高賣虛擬貨幣USDT以賺取差價利潤。同時,孫某文在明知代收款資金來源可能系違法所得的情況下,指使龐某龍等人辦理31張銀行卡,通過為“金德”平臺提供代收款業務(即“跑分”)進行非法牟利。[2022/9/14 13:28:28]
同步全節點的時間
當第一次運行節點時,需要與現有的所有節點進行同步,下載并驗證從創世區塊到鏈頂端的網絡狀態。這個過程應盡可能快且有效,以允許任何人都可以成為無需許可的協議參與者。
以JamesonLopp的2020年比特幣節點和2021年節點同步測試為指標,下表比較了在普通消費級PC上同步一個比特幣與以太坊與Solana的完整節點所需的時間。
中國青年報社發行“雙奧之城”系列數字藏品?:金色財經報道,中國青年報社宣布在今年8月8日發行兩個歷史版面數字藏品,再現“雙奧之城”的經典記憶,每張限量發行2022件,同時免費附贈3個全圖片彩版免費藏品。[2022/8/8 12:08:48]
上表顯示,增加吞吐量會導致更長的同步時間,因為越來越多的數據需要處理和存儲。
盡管節點軟件在不斷地優化,以應對區塊鏈持續增長帶來的挑戰,但節點顯然仍然無法跟上吞吐量增加的步伐。
應該如何定義可擴展性?
可擴展性是區塊鏈領域中誤解最多的術語。雖然提升吞吐量是可取的,但它也只是難題的一部分。
可擴展性意味著在相同的硬件上有更多的交易。
所以,可擴展性可分為兩類。
排序可擴展性
排序是網絡中交易的排序和處理行為。如前所述,任何區塊鏈都可以通過提高區塊大小和縮短區塊時間來微弱地增加其吞吐量,直至對其去中心化的負面影響顯著到無法忽視為止。但是,調整這些簡單的參數并不能達到所需的提升。以太坊EVM理論上可以處理高達約2千TPS,但這不足以滿足長期區塊空間需求。為擴展排序,Solana做出了創新:利用可并行的執行環境和一個巧妙的共識機制,讓吞吐量的效率大大提高。但是,盡管有這些改進,它既不充分,也不具備可擴展性。隨著吞吐量的增加,Solana運行節點和處理交易的硬件成本也在增加。
驗證可擴展性
驗證可擴展性是在不增加硬件成本加重節點負擔的情況下增加吞吐量的方法。具體來說,指的是像有效性證明這樣的密碼學創新,讓區塊鏈得以可持續地擴展。
什么是有效性證明Rollup
有效性證明Rollup將計算和狀態存儲轉移到鏈下,鏈上只保留少量的特定數據。底層區塊鏈上的一個智能合約維護Rollup的狀態根。在Rollup上,一批高度壓縮的交易,連同當前的狀態根,發送到一個鏈下的證明器。證明器計算交易、生成結果和新狀態根的有效性證明,并將其發送給鏈上的驗證器。驗證器驗證有效性證明,存儲Rollup狀態的智能合約將其更新為證明器提供的新狀態。
有效性證明Rollup如何在相同的硬件要求下進行擴展?
證明器對硬件要求確實高,但它們不會影響區塊鏈的去中心化,因為交易的有效性是由數學上可驗證的證明來保證的。
重要的是驗證證明的要求。由于所涉及到的數據被高度壓縮,并很大程度上通過計算被抽象化,它對底層區塊鏈節點的影響是最小的。
驗證器不需要高端硬件,批次的大小也不會增加硬件要求。只有狀態轉換和少量的調用數據需要由節點處理和存儲。這允許所有以太坊節點用現有的硬件可以來驗證有效性Rollup的批量交易。
交易越多越便宜
在傳統區塊鏈中,交易越多,區塊空間占用越大,也就越昂貴。這就導致用戶需要在手續費市場上競價來優先打包交易。
而對有效性證明Rollup來說,這種動態是相反的。在以太坊上驗證一批交易有一定成本。隨著一批交易內交易數量的增加,驗證該批交易的成本增加速度會以指數級降低。有效性證明中,一個批次里交易數量增多,盡管批量交易驗證費用增加,但單筆交易費用反而更便宜,因為總交易成本由同一批次內所有交易均攤。有效性證明希望一個批次內有盡可能多的交易,這樣驗證費用就可以由批次內所有用戶平攤。當批次規模增長到無限大時,每筆交易的平攤費用就會接近于零,也就是說,有效性證明的交易越多,對每個用戶來說就越便宜。
dYdX,一個由有效性證明驅動的DApp,經常有超過1.2萬交易的批次規模。對比在以太坊主網和在有效性證明上,同樣的交易的Gas消耗,可以說明可擴展性的提升:
在以太坊主網上結算一筆dYdX交易:200,000Gas
在StarkEx上結算一筆dYdX交易:低于?500Gas
從另一個方面來看,有效性證明Rollup的主要成本與同一批次的用戶數量成線性比例。
為什么OptimisticRollup不像大家想的那樣可擴展
從理論上來講,OptimisticRollup提供了與有效性證明幾乎相同的可擴展性優勢。但有一個重要的區別,OptimisticRollup針對平均情況進行優化,而有效性證明針對最壞情況進行優化。因為區塊鏈系統是在極端對抗的條件下運行的,針對最壞情況進行優化是實現安全的唯一途徑。
在OptimisticRollup的最壞情況下,用戶的交易不會被欺詐檢查器檢查。因此,為了質疑欺詐,用戶必須同步一個以太坊全節點,一個L2全節點,并自己計算可疑的交易。
在有效性證明Rollup的最壞情況下,用戶只需要同步一個以太坊全節點來驗證有效性證明,這就節省了計算負擔。
與有效性證明相比,OptimisticRollup的成本與交易數量呈線性關系,而不是用戶數量,這也使得它的交易更昂貴。
最后的難題—Rollup狀態的無需許可訪問
用戶只需運行一個以太坊節點就能保證交易的有效性。然而,用戶和開發人員可能會出于各種目的想要查看、運行Rollup的狀態和執行。「索引L2節點」完美滿足了這個需求,它不僅可以讓用戶看到網絡中的交易,而且也是生態系統運作所必需的關鍵基礎設施。像TheGraph、Alchemy和Infura這樣的索引器,還有Chainlink這樣的預言機網絡,以及區塊瀏覽器,無需許可的索引L2節點都可以完全支持。
結論
許多解決區塊鏈可擴展性的方案錯誤地集中在增加吞吐量上。但是忽略了吞吐量對節點的影響:處理區塊和存儲歷史網絡的硬件要求不斷增加,會妨礙網絡的去中心化。
而有效性證明密碼學的出現,不給節點不斷加重成本負擔,允許廣泛的去中心化的情況下,讓區塊鏈可以實現真正的可擴展性。現在同樣的硬件可以進行更多復雜且強大交易計算。這就逆轉了手續費市場的困境—有效性證明上的活動越多,就越便宜!
來源:金色財經
Tags:區塊鏈ROLLROL以太坊區塊鏈的未來發展前景與應用BenjiRollsCoinControllerCash比特幣以太坊最新價格行情
在Terra崩盤和隨后的加密貨幣崩盤之后,穩定幣活躍地址飆升至歷史新高。與此同時,比特幣和以太坊的活躍地址在此期間急劇下降.
1900/1/1 0:00:00行情回顧,昨晚行情回調一波后迅速反彈突破1430這一短暫壓制,目前以太的行情進度已經反超大餅,這里是否有著某種信號這幾天主流幣趨勢看好的多頭已經布局成功拿到近5000點的空間,恭喜跟上的朋友.
1900/1/1 0:00:00原文標題:《 最「壕」加密風投機構GEMDigital背后:一場隱蔽而離奇的資本游戲》原文作者:谷昱&餅干在加密市場陷于疲軟、風投機構紛紛放緩投資頻次之際.
1900/1/1 0:00:00作者:周舟 “消息還沒有正式公開,華為至少有三個部門在研究和探索Web3,鴻蒙團隊便是其一。”一位接近華為的人士向虎嗅透露。華為,只是眾多探索Web3的手機廠商之一.
1900/1/1 0:00:00大家好我是,專注幣圈主流貨幣走勢分析,不高談闊論,只認真寫自己的見解。寧老師語錄:交易的痛苦,一部分在于沒有認知交易紀律,一部分在于想要抓住每一波行情.
1900/1/1 0:00:00“身體機能調試完畢;神經系統回路加載中;開始復刻大腦數據;宿主意識正在上傳;系統功能綁定完成;”?經歷了眾多小說、游戲、影視作品的洗禮,相信你對這類表述并不陌生.
1900/1/1 0:00:00