摘要:大規(guī)模交易會對網絡產生影響這是對共識分叉影響最大的因素之一,也就是區(qū)塊廣播所需要的時間。一定程度上可以模擬實際部署的效果。但是在我們實驗設定下,完全沒有出現(xiàn)越來越發(fā)散的問題。
@來自微信群 @胡靖宇:
Conflux面對大規(guī)模的交易生成,在弱網絡條件下,DAG(有向無環(huán)圖)可能會越來越發(fā)散,對共識和主鏈的確認,有沒有大的影響?有沒有測試過這種情況?
Conflux-李辰星:這是個好問題,我們可以從以下幾點來討論一下您提到的這個問題。
1.大規(guī)模交易會對網絡產生影響這是對共識/分叉影響最大的因素之一,也就是區(qū)塊廣播所需要的時間。而每個區(qū)塊有大小限制,無論等待的交易有多少,都不會影響實際的區(qū)塊大小。
但是,網絡分叉和交易數量就完全沒有關系嗎?也不全是。我們需要注意的是,區(qū)塊廣播和交易廣播在 P2P 網絡層是共用的。所以我們還需要設計合理的隊列優(yōu)先級機制。
2、 網絡條件的假設在各種公鏈系統(tǒng)中,對網絡條件有各種各樣的假設,比如同步網絡、半同步網絡和不同步網絡。而 Conflux 的網絡假設是,一個區(qū)塊傳遍全網主要算力的時間是有一個上界的,在我們Conflux的測試中是一兩分鐘。如果網絡分裂時間太長,絕大多數公鏈:包括比特幣、以太坊,都是不能保證最起碼的安全性的。這個假設,也是對當前網絡環(huán)境一個比較保守的假設。理論上講,如果這個時間變成了五分鐘或十分鐘,確實會增加分叉,但也只是延長確認時間,不會無休止地發(fā)散下去。
3、關于 DAG 發(fā)散問題,取決于 DAG 協(xié)議細節(jié)怎么設計在一個有向無環(huán)圖中,我們一般管沒有“入邊”的節(jié)點稱為葉子節(jié)點,具體到 DAG 區(qū)塊鏈中,就是那些還沒有被其他區(qū)塊引用的區(qū)塊。所謂 DAG 發(fā)散就是葉子節(jié)點越來越多。
有些算法確實會有這樣的問題,例如雪崩共識算法,對于怎么選父塊有一個很復雜的規(guī)則,這個規(guī)則稍有問題就會導致有向無環(huán)圖的發(fā)散。
但是在 Conflux 的協(xié)議中不存在這一問題,當一個礦工挖出一個新區(qū)塊時,對于那些既沒有父邊 (parent edge) 也沒有引用邊 (reference edge) 指向的所有區(qū)塊,新區(qū)塊都會用父邊或引用邊連接這一區(qū)塊。這種設計可以保證,葉子節(jié)點是非常有限的。這也可以避免 DAG 的發(fā)散。
4、關于實驗Conflux 實驗模擬的是 10000 到 20000 個節(jié)點,遍布在全球不同國家中的20 個城市,節(jié)點之間互相有 2.5 MB/s 的帶寬,以及10ms-300ms 不等的單程延遲。一定程度上可以模擬實際部署的效果。我不知道您說的弱網絡條件具體是什么樣的設定。但是在我們實驗設定下,完全沒有出現(xiàn)越來越發(fā)散的問題。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/17877.html
摘要:大規(guī)模交易會對網絡產生影響這是對共識分叉影響最大的因素之一,也就是區(qū)塊廣播所需要的時間。一定程度上可以模擬實際部署的效果。但是在我們實驗設定下,完全沒有出現(xiàn)越來越發(fā)散的問題。 showImg(https://segmentfault.com/img/bVblza6?w=893&h=380); @來自微信群 @胡靖宇: Conflux面對大規(guī)模的交易生成,在弱網絡條件下,DAG(有向無環(huán)...
摘要:安全性不可更改性排序結果不能被壞人的攻擊更改。這也是很嚴重的公鏈安全事故??偠灾?,通過設計安全的拓撲排序算法,解決交易順序問題。區(qū)塊排序的一致可以保證無效交易標記的一致。樞軸鏈和分叉鏈的區(qū)塊獎勵計算規(guī)則是一致的。 showImg(https://segmentfault.com/img/remote/1460000017710155?w=893&h=380); 12月27日,Conf...
摘要:安全性不可更改性排序結果不能被壞人的攻擊更改。這也是很嚴重的公鏈安全事故??偠灾?,通過設計安全的拓撲排序算法,解決交易順序問題。區(qū)塊排序的一致可以保證無效交易標記的一致。樞軸鏈和分叉鏈的區(qū)塊獎勵計算規(guī)則是一致的。 showImg(https://segmentfault.com/img/remote/1460000017710155?w=893&h=380); 12月27日,Conf...
閱讀 1914·2021-09-24 09:48
閱讀 3255·2021-08-26 14:14
閱讀 1711·2021-08-20 09:36
閱讀 1505·2019-08-30 15:55
閱讀 3658·2019-08-26 17:15
閱讀 1461·2019-08-26 12:09
閱讀 634·2019-08-26 11:59
閱讀 3359·2019-08-26 11:57