還在糾結Layer1、Layer2?可擴充套件性“第0層”解決方案瞭解一下

買賣虛擬貨幣

1、“不可避免”的可擴充套件性問題

區塊鏈的基本架構依賴於一系列連線的區塊,每個區塊包含資訊、並與網路中的其他相鄰區塊進行互動來執行事務,儲存歷史以及將資訊廣播到整個網路中。

這種基礎設施的根本問題在於這些區塊在大小和出塊速度方面受到嚴重限制,這意味著它們只能在一定的時間段內處理那樣多的資訊和那樣多的交易。

較少的區塊數量和較小的區塊意味著在任何時候區塊鏈網路上能夠被處理的資訊總量是有限的,這導致了巨大的問題,因為開發人員試圖將其網路擴容至數百萬個節點和使用者。

可擴充套件性問題對區塊鏈生態系統帶來了效率極其低下 - 即交易時間和交易費。在像以太坊這樣的大型網路中,由於網路處理大量交易以及執行於其中的資訊的能力有限,所以交易時間非常慢。

基本上,每筆新交易在被正確地記錄在區塊鏈上必須“等著輪到它”。這激勵網路向在網路上執行交易的交易使用者收取交易費;這種費用有助於限制在一定時間內進入網路的交易總數,但對那些依賴網路來實現其整個執行基礎的開發人員則是個巨大的障礙。

總之,目前的區塊鏈太慢,而且對大多數開發人員來說成本太高而無法利用其架構優勢。

2、人們如何解決這個問題?

人們提出了很多方法來解決這個可擴充套件性瓶頸:Schorr簽名來改進加密處理過程,抽象的語法樹進行默克爾化來減少智慧合約的計算規模,增加區塊大小(使用或不使用隔離見證)......但到目前為止,最常見的解決可擴充套件性問題的方法是“第2層”解決方案。

第2層解決方案本質上是透過在區塊鏈基礎層之上執行一種架構來比一般的區塊鏈架構更快地處理事務。

它透過使用智慧網路和多方支付通道來實現這一點,這些通道將交易連線在一起並讓它們生效而實際上不會被記錄在區塊鏈上;相反,它將事務資訊進行快取並啟動這個過程來將事務廣播到區塊鏈,這意味著事務將要發生,然後將會記錄在區塊鏈中。

這樣目的在於保護區塊鏈的安全和底層基礎設施,實現其隱私價值,而且幫助提高交易速度,這對開發人員來說是一個巨大的勝利。目前,最受歡迎的第2層解決方案稱為“閃電網路”。

3、這個長久的問題是甚麼?

一直存在的問題是,儘管閃電網路以較低的費用實現了相當快的交易速度,但它的底層架構仍然依賴於資訊在區塊鏈廣播的緩慢方式,這意味著它也面臨著可擴充套件性瓶頸。

 閃電網路不需要頻繁將使用者交易記錄在區塊鏈上,所以它仍然需要像之前那樣使用區塊,這就存在著已知的那些區塊大小和區塊生成頻率的問題。 閃電網路還引入了新的複雜性,比如:尋找支付通道的路徑來較快地完成支付,對接收付款需要線上的要求,以及開啟和關閉支付通道的需求。

因此,閃電網路的速度和進行新交易的能力仍然受到基礎區塊鏈速度的限制。從本質上講,它對這個速度慢的過程有所加快,這是一種改進。

4、甚麼是bloXroute?

bloXroute是在區塊鏈可擴充套件性領域的一個重大進步。它本質上是一個“0層”解決方案,在區塊鏈(通常將其稱為第1層)下執行來提高速度並降低費用。

bloXroute使用區塊鏈分發網路(BDN),它基本上是一個快速中繼節點網路,可以將區塊傳播到任何的區塊鏈,目前正被使用在比特幣,BCH和乙太網主網下。在更高的層面上,BDN做的就是以非常快速,高效和可擴充套件的方式來產生更多的區塊,這意味著更多事務可以以相當快的速度廣播至網路中。

5、BDN如何做到這一點?

BDN的執行涉及到很多複雜的聯網和安全協議,但它依賴於:

1、快速中繼伺服器。這基本上意味著資訊被很快地廣播到整個網路,而不是慢式的P2P“閒聊”,這需要許多緩慢的“應聲”,直到所有參與者都知道有新的區塊。

2、直通路徑(Cut-through Routing)。以前,區塊鏈要求整個區塊在被髮送給其它節點之前先被接收到。BDN放棄這種做法,在區塊的首個資料包抵達時就將資訊進行流處理、傳送給所有節點。這將交易速度提高了約10到100倍,遠遠超過迄今為止第2層解決方案所能達到的效能。

3、BDN將區塊壓縮100倍,可以讓更大的區塊按小區塊的速度被廣播出去。

4、拓撲最佳化。本質上,在廣播區塊時,BDN會找到最佳化網路連線的方法來生成解決方案,使得將交易傳送透過一系列區塊非常容易。

最重要的是,BDN完成這些工作根本沒有干擾到區塊鏈的執行方式。資訊仍然被廣播透過區塊;唯一的區別是區塊的生成方式以及它們生成的速度。

 BDN透過解決區塊鏈系統架構中的一些內在問題來幫助解決可擴充套件性的瓶頸問題。這樣做的好處是資訊在區塊鏈網路上被處理的基本方式有所改善,但仍然保留區塊鏈網路的所有好處和細微差別。

 BDN能夠與任何一種共識協議共用,也不會干擾到區塊鏈的中立性。此外,開發人員仍然可以在區塊鏈上執行第2層解決方案來進一步提高速度。

6、最大的好處是甚麼?

BDN可以在任何時候讓更多的交易執行在區塊鏈上,這意味著有更多的資訊流經區塊鏈。這有兩個方面的好處:

首先是開發人員。許多開發人員使用區塊鏈和智慧合約來支援他們的應用程式的底層架構,無論是去中心化應用程式還是基於智慧合約的套利協議。

以前這受到交易速度慢的限制;沒有開發人員希望使用者必須等待伺服器來完成請求和處理事務。使用BloXroute,開發人員現在能夠以希望的速度來執行他們的事務、開發他們的區塊鏈應用。

第二,礦工。礦工是區塊鏈生態系統中的關鍵群體,也是這一行業持續增長的最重要原因之一。 BloXroute為礦工提供了更多的回報,因為從本質上來說,更多的交易執行在網路上,這意味著有更多的交易需要被“挖”。這為礦工提供了更多的來自於交易量和交易費用的報酬。

7、結論

有一段時間可擴充套件性一直是區塊鏈的熱門話題,它也是去中心化市場擴張和區塊鏈創新動力的最大挑戰之一。第2層解決方案提供了一個可靠的臨時解決方案。

但是,隨著這些協議變得越來越流行,它們也將面臨著與第1層解決方案一樣的瓶頸。從理論上講,可以有第3層,第4層......解決方案,但是這種設計不穩定,也不能保持區塊鏈的去中心化本質。

bloXroute是一個非常有前景的解決方案。它透過從根本上改善資訊在區塊鏈上處理的方式來提高速度,同時還不會影響區塊鏈,這意味著共識協議和中立性都可以完全保留。

對於區塊鏈生態系統中面臨的最重大挑戰之一,它是一種用途廣泛,可擴充套件且技術先進的解決方案。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;