CTOR不應因為爭議而延緩上線BCH

2021-09-11 09:34:27 字數 1834 閱讀 5823

bch社群關於bitcoin sv客戶端和現有bch主要客戶端bitcoin abc的主要分歧之一在於,ctor(交易規範排序)是否應替換掉現有的ttor(交易按拓撲排序)。

nchain和coingeek為代表的反對派認為,修改排序的做法涉及到底層協議的改動,ctor未經測試存在風險且沒有證據能表明現階段ctor的表現優於ttor,所以bitcoin abc的改動是沒有必要的。bitcoin abc為代表的支持者認為,更換交易排序、修改底層協議是bch發展的必經之路,ctor的更改是經過所有開發組商討後的結果,主要目的是為以後的分片技術做準備。

我作為bch的支持者,更加傾向於bitcoin abc的路線,即修改交易排序為分片技術做準備。因為如果僅僅因為未經測試不安全和無明顯優勢,就改變布局已久的路線圖是一件不合理的事情,並且根據客觀事實來看,ctor並非沒有經過測試,為分片技術做準備也是正確的發展路線。

第一, ctor規劃已久,開發組預備了充裕了測試和完善時間。

反對派不支援底層協議修改,不僅是擔心其存在安全風險,還有乙個原因是主觀認為abc的修改過於頻繁和兒戲,沒有經過慎重考慮。之所以說是主觀觀點,是因為事實並非如此,abc開發組的每一步修改都與bch的其它開發組進行過溝通,bitcoin abc首席開發人員之前接受採訪時,就曾表達過這一點,要不然數個bch客戶端之間也不會相容。

abc首席開發人員amaury séchet在最近發布一篇名為《****** bitcoin cash predictable》的文章中表示:「位元幣現金上有乙個完整的生態系統在執行,這個生態系統需要能夠提前測試公升級,這就需要開發組提前做好準備。這就是bitcoin abc為什麼一直嚴格遵守與公升級相關的**凍結和時間表的原因。這個時間表對所有參與者來說都是提前知道的,為辯論和實際執行提供了時間,也為生態系統測試和公升級提供了時間。」

bitcoin abc開發組為所有願意測試的人提供了測試網路並且預留了充足的時間,這還是在所有參與者提前知道的情況下,所有「未經測試不安全」的言論是沒有根據的。雖然**已經寫了進去,但真正的修改和使用還要等到11月份,所以現階段仍處於測試階段。即使不支援這項改動,也不能在沒有根據的情況下,惡意揣測乙個自願更新和維護bch區塊鏈的開發團隊,更何況這個開發團隊在過去的貢獻有目共睹。

第二, ctor現階段雖然沒有明顯優勢,但分片技術的重要性已經得到充分論證。

ctor被推出的乙個很重要原因就是為分片技術做準備,bitcoin abc開發人員shammah chancellor就此在9月份發布了一篇介紹兩者關聯的文章,標題為《sharding bitcoin cash》,shammah chancellor認為:「分片系統可能會與必須計算的子樹雜湊值不匹配,原因是由於各個分片無法在沒有顯著同步的情況下預先計算子樹雜湊值。為了解決這一問題,必須組織mekle樹,以便將其分化為可以由單個分片計算的子樹雜湊值集合,然後進行運算。」

分片技術是通過改變網路驗證的方式來增加交易量上限,是一種進行鏈上擴容的方案。分片技術獨特於其它解決擴容的方法,它可以進行水平擴容,讓網路的交易量上限可以隨著挖礦網路的擴容而增加,而非單純的依靠擴容來解決。這種特殊性使得它有望成為推動區塊鏈技術被快速採用的理性技術。

目前來講,多數執行良好的公鏈都存在著吞吐量有限的問題,交易高峰期擁堵的情況經常發生,為了解決這一問題,區塊鏈就必須具有可擴充套件性。如果bch可以一直根據摩爾定律擴容,就不一定非要選擇分片技術,但是,單個cpu的速度不會明顯變快,單靠專門的硬體來支撐擴容不是乙個長久的辦法。因此,bch的協議應盡量向著能夠實現水平擴容的方向,即讓bch的網路處理量隨著網路的擴容而增多。

分片技術是一項複雜困難的技術,在設計和實現層面都需要時間,但毫無疑問,它更是乙個令人興奮的技術,它可以在不影響去中心化的基礎上解決擴容。bitcoin abc的開發者們選擇的這個方向是符合區塊鏈技術發展趨勢的,ctor的部署也應是沒有爭議的,它只是路線圖中很小的一部分,但也是不可或缺的。

不應匆忙,而該充實!

來去匆匆,2月3號到家,家裡有等候已久的父母和親人 2月10離家,西安有必須拿下的客戶和市場。在家跟同學和朋友們聚的少了些,不好意識,時間實在有限。不過最近覺得有首歌不錯,去ktv發現的,當時乙個女孩子在唱,她唱的很有感覺,我聽的很有感覺。11月入職,工作趕鴨子上架,方向上級指導,方法自己摸索。不過...

大學,男生因為孤獨而優秀,女生因為優秀而孤獨

有些人有些事經歷了,終究只能是一種閱歷,竟不能成為回憶 不想面對卻又不得不承認的是 我們的年代,我們的生活確實淡漠了,男生 1 追女生從來都是件簡單的事情。如果你覺得你追得很艱難,多半是你追錯人了。如果乙個女生,你費盡力氣才追上,那麼還不如費盡力氣也追不上。因為,這樣艱辛才擁有乙個女朋友,你們的愛情...

munin 因為plugin而亮

munin是乙個網路監控軟體。munin是乙個server nodes的結構,乙個server對應多台node,每台node就是被監控的節點,server是統計node的資料並進行繪圖生成html的節點。server的配置檔案是 etc munin munin.conf 每個node都有各自的配置檔...