壓力測試即將開始,超前思維的128MB區塊未必可行

2021-08-27 03:10:03 字數 1832 閱讀 7018

在過去的一段時間裡,位元幣現金(bch)的開發者之一nchain不斷的開發位元幣sv**庫,在8月29日星期三,alpha版本正式發布,用以向礦工展示**。

當前的alpha**基於位元幣abc 17.2,其中包括op_mul, op_lshift, op_rshift, op_invert**的重啟,同時刪除每個指令碼的201個操作碼的限制。雖然**中並沒有太多關於將區塊上限擴容至128mb的訊息,但是以nchain當前的發展勢頭,擴容至128mb已在所難免。

但是作為乙個bch的堅定支持者,卻並不能對隨意的擴容盲目樂觀,畢竟倘若只增加區塊上限,什麼都不做,這會給bch帶來更大的災難。

bch所走的大區塊路線,特別是5月份32mb區塊上限的成功擴容,需要持續對協議進行修改以提高效率和縮放效能,而這,正是bch的兩個主要開發團隊一直進行的一項默默無聞的工作。比如bitcoin unlimited公司發現了bch區塊鏈的瓶頸,即mempool的接受度,同時為並行mempool的接受度設計了原型,同期,積極整合石墨烯區塊傳播技術,在保持bch去中心化的同時保持規模以及效率。而bitcoin abc也正在進行平行交易驗證,開發員tomas van der wansem不斷推動一項協議更改,以新增utxo協議,來支援快速同步,同時刪除大多數不需要的區塊鏈資料。

正是因為bitcoin unlimited以及bitcoin abc默默無聞的保駕護航,才保證了bch大區塊路線的順利進展。但是nchain堅持盲目上線128mb區塊,同時堅稱位元幣在0.1版發布時是完美的,同時對bitcoin abc、bitcoin unlimited、bitcoin xt等公司所引入的改變以及保駕護航並未客**待,堅持出台位元幣sv,刪除其他開發公司的所有改動,這未必符合發展規律。

那麼,倘若沒有其他團隊的保駕護航,nchain盲目上線128mb區塊,將會帶來什麼後果呢?

首先,難以避免的中心化傾向。當前,32mb的區塊上限,已經超出了系統所能處理的極限,而更大的128mb區塊,倘若沒有突破mempool瓶頸,或是在utxo協議上沒有更大的進步。它將給bch區塊鏈執行帶來更大的硬體成本,費用可高達數萬,甚至數十萬美元,而這些費用,只有少數幾家有實力的企業能夠負擔的起。

我們可以想象一下,128mb所帶來的bch節點的高額運營成本逼退了絕大多數的支持者,少數人控制了整個bch網路,那麼,市場協議規則將面臨衝擊。

其次,基礎設施的滯後性。近日,viabtc楊海坡發文稱,在目前bch區塊只有不到0.1mb情況下,大量的基礎設施是沒有準備好128mb的。按照經驗,現在32mb最短也需要5年以上才能填滿,也給了社群足夠的時間去公升級。新的決策機制需要大量進行提案、測試和達成共識的時間。

也就是說,bch社群當前的重點應該放在生態建設之上,為bch尋找更多的使用者以及應用空間,以填滿當前的區塊,超前思維未必可行!

好在,即便128mb區塊的方案在社群內部爭議不斷,bch開發者並未放棄對其生態建設的腳步,特別是近來,bch社群中已經發布了很多智慧型合約的方案,如蟲洞wormhole,bitprim的keoken,cryptonize.it推出的彩色幣協議,****** ledger protocol(slp)等。其中熱度最高的蟲洞,其發展規劃是,第一階段在bch上發token,未來將實現智慧型合約。現在第一代發token的版本已經上線,智慧型合約的實現大概要半年到一年的時間。

9月1日,bch壓力測試員將發出數百萬筆交易,以了解礦商如何處理mempool中的所有交易,支持者將利用scale.cash工具,或者reddit、github和twitter等社交**上的提示機械人(如tippr和chaintip)來參與。相信智慧型合約的不斷發展,使用者數量的不斷增長,bch的壓力測試將變得更加有意義,未來,真正適合bch網路的128mb區塊上線將指日可待!

BCH壓力測試即將開始,你確定不來湊湊熱鬧?

bch壓力測試即將開始,你確定不來湊湊熱鬧?2018年5月15日,bch進行了新一輪的網路公升級,最為明顯的改變就是將區塊上限由之前的8mb調整至32mb,擴容的目的是為了提高bch網路的交易處理能力,讓bch區塊容量走到交易擁堵之前。在擴容之後,bch的交易量雖然在一直的增加,但距離填充32mb區...

MONGODB的壓力測試

測試過程 首先清理資料庫 go run mload.go host 127.0.0.1 clean true 再來為查詢準備資料 比如準備1000000條 go run mload.go host 127.0.0.1 datanum 1000000 procnum 1 operation prepa...

壓力測試的概念

幾個關於壓力測試的概念 吞吐率 requests per second 概念 伺服器併發處理能力的量化描述,單位是reqs s,指的是某個併發使用者數下單位時間內處理的請求數。某個併發使用者數下單位時間內能處理的最大請求數,稱之為最大吞吐率。計算公式 總請求數 處理完成這些請求數所花費的時間,即 r...