Off-chain解決方案
提高可擴展性的另一種方法是使用 off-chain 交易,例如,閃電網絡,其目的是減少主鏈上的冗余數據。一般來說,一個 off-chain 解決方案會在交易雙方之間打開一個支付通道,即讓買賣雙方交換資金,同時記錄中間結余,然后在
區塊鏈上進行交易結算。
BDN 與這些解決方案沒有相關,也不會相互沖突。作為一個 off-chain 擴展解決方案,本質上仍然需要上鏈功能。此外,潛在的擴展效益是倍增的。如果底層的區塊鏈能夠支持比以前多 1000 倍的交易數量,并且 off-chain 交易將吞吐量增加 1000 倍,那么,區塊鏈的吞吐量可以倍增 6 個數量級。
On-chain 解決方案
On-chain 解決方案通常涉及以某種方式修改共識協議,以實現更高的吞吐量。其中一種方法,即分片技術(sharding),將區塊鏈分割成幾個較小的分片,一個全節點只需要追蹤一個分片,而不是完整的區塊鏈。這些分片相互交錯,精心維護,以便保留區塊鏈的原始安全屬性。在這個領域還有許多其他的想法 2。雖然這些方法顯示出一些潛力,但是它們的健壯性、安全性和可用性在實踐中還有待觀察。
盡管如此,在更快的網絡層中,所有的 on-chain 解決方案都將執行得更好,這也是 BDN 的用武之地。事實上,在分布式共識協議中,每個遵循協議的節點必須達成相同的決策。因此,每個這樣的對等節點都必須獨立于共識協議,獲取關于系統中每個交易的信息。BDN 只致力于解決這個問題(其實就是一個廣播問題),因為每個有效的信息片段都必須傳播到系統中的每個對等節點。因此,BDN 方案的有效性與共識協議無關,它能夠顯著提高任何區塊鏈的性能。
本文摘選于
原文鏈接: https://queue.acm.org/detail.cfm?id=3319534
作者: Aleksandar Kuzmanovic
翻譯&校對: 石濤聲 & 阿劍
Aleksandar Kuzmanovic 是美國西北大學計算機科學教授。他最近的研究包括內容分發網絡、網絡中立性和區塊鏈。他是初創公司 bloXroute Labs 的聯合創始人,并在該公司擔任首席架構師。本譯本在譯者的原稿基礎上修改而成。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。