歡迎來到“硬叉基礎”,這是一個技巧、指南和建議的集合,可以使您在加密貨幣和區(qū)塊鏈世界中擁有最新鮮出爐的咨詢。
我們提到了一種叫做“區(qū)塊鏈層”的東西。像閃電網絡,甚至側鏈都被認為是第二層協(xié)議,它們運行在給定區(qū)塊鏈的協(xié)議層之上或旁邊。然而,區(qū)塊鏈有兩個以上的層,實際上,它可以分為多達五層。讓我解釋一下這一切意味著什么。
通信網絡分層
在“區(qū)塊鏈基礎”中,Danie lDrescher將區(qū)塊鏈描述為一個由兩層組成的軟件系統(tǒng):應用程序層和實現(xiàn)層。應用層負責面向組件的用戶,而實現(xiàn)層指的是所有給應用程序帶來生命的東西,比如協(xié)議和代碼。
然而,這些層可以根據其特定的功能進一步分離,就軟件系統(tǒng)而言,區(qū)塊鏈是相當復雜的,也面臨著許多挑戰(zhàn)。我們還必須記住,區(qū)塊鏈不僅僅是基于軟件的,它還有一個非常具體的物理組件網絡。下面是我的建議,我們應該從非技術的角度來考慮區(qū)塊鏈的各個層次。
從第0層到第1層
我建議第0層應該關注支持比特幣和其他加密貨幣所需的物理網絡基礎設施。把它想象成互聯(lián)網停止和區(qū)塊鏈網絡開始的時刻。
在許多方面,區(qū)塊鏈本身可以被認為是互聯(lián)網上的另一層,因為沒有它,區(qū)塊鏈就無法發(fā)揮作用?,F(xiàn)在,區(qū)塊鏈需要互聯(lián)網才能發(fā)揮作用。因此,第0層是由協(xié)議、連接、硬件、礦工和其他任何東西組成的,這些協(xié)議為區(qū)塊鏈的實現(xiàn)奠定了基礎。這就是物理層。
第1層,是事物開始變得更加抽象的地方。當人們說“區(qū)塊鏈”時,他們所指的可能就是這一層。此層根據所引用的特定區(qū)塊鏈而不同,它可能是比特幣區(qū)塊鏈或以太坊區(qū)塊鏈。該層負責特定的協(xié)議、協(xié)商一致機制以及其他任何確保區(qū)塊鏈及其相關加密貨幣的基本級別功能的機制。根據Drescher的描述,這是一個實現(xiàn)層。
第二層和以上層
然而,區(qū)塊鏈并不是僅僅歸納為一個實現(xiàn)層那么簡單,不是這樣的!由于諸如閃電網絡這樣的解決方案的性質,第二層已經被稱為二級實現(xiàn)層。
有些人將第二層稱為“離鏈”解決方案,因為它們將第一層的一些功能從其本機區(qū)塊鏈中刪除。這個二級鏈,或第二層,負責完成一些處理,卸下第一層區(qū)塊鏈的負載。第二層系統(tǒng)的設計通常是為了解決區(qū)塊鏈的一些操作挑戰(zhàn),比如可伸縮性。
閃電網絡是第二層解決方案,它在一個單獨的鏈上使用比特幣,這是為了非??斓靥幚泶罅康男☆~支付。當你加入閃電網絡的時候,你會向它轉移一些比特幣,然后用它來進行交易。當您離開閃電網絡時,您的比特幣將被發(fā)送回第一層鏈,并進行例行驗證。
我建議第三層也就是最后一層完成這個區(qū)塊鏈生態(tài)系統(tǒng)的模型。這個,第三層,將包含Dapp。這是所有非加密貨幣使用的區(qū)塊鏈,這些東西,就像菠菜軟件和STEEM應用程序一樣。實際上,這個層本身可以分離到進一步的層中,這取決于給定的DAPP以及它如何與前面的所有層交互。
通過Drescher的描述,這是一個有效的應用層,是面向去中心化應用的用戶應該給生活帶來一些真實的、可用的工具。它是負責類似Cryptokitties之類的事情的一層,所以感謝第三層。
要記住的事情
當然,這是一個理想化和非技術的角度,將區(qū)塊鏈作為一系列層。然而,應該向每個人強調,在某種程度上,如何看待區(qū)塊鏈的不同方面。在一個層中改變一些東西,在上面或下面的層中可能會有碰撞的后果。這種層模型也不考慮諸如錢包或交易之類的東西,成功的區(qū)塊鏈和加密貨幣生態(tài)系統(tǒng)所需的重要工具。然而,這些東西本身并不總是存在于一個區(qū)塊鏈上。相反,它們與區(qū)塊鏈相互作用,并滲透到其所有層中。
隨著這項技術的采用和進一步發(fā)展,有可能產生更多的層。然而,要理解區(qū)塊鏈不僅僅是一個單層的分布式分類賬,對任何人來說都是很重要的。區(qū)塊鏈是一個非常抽象的概念,理想化地把它看作一系列的層次,總是好像缺了點味道。





