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