《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > 區(qū)塊鏈三層結構

區(qū)塊鏈三層結構

2020-05-31
來源:21ic

    區(qū)塊鏈技術從去年以來備受關注。其實從技術上來說,區(qū)塊鏈是P2P網絡密碼算法、分布式和數(shù)據(jù)存儲等傳統(tǒng)技術的結合。了解區(qū)塊鏈的層次結構,能讓你在面對眾多項目的時候更加清晰的判斷該項目值不值得關注。下面我用幾分鐘時間來介紹下廣義上區(qū)塊鏈的三層架構,希望對你有所幫助。

   

ttt111.png

 

    區(qū)塊鏈技術從去年以來備受關注。其實從技術上來說,區(qū)塊鏈是P2P網絡、密碼算法、分布式和數(shù)據(jù)存儲等傳統(tǒng)技術的結合。了解區(qū)塊鏈的層次結構,能讓你在面對眾多項目的時候更加清晰的判斷該項目值不值得關注。下面我用幾分鐘時間來介紹下廣義上區(qū)塊鏈的三層架構,希望對你有所幫助。

    

tt22.png

    主鏈側鏈開發(fā)數(shù)字貨幣交易所白皮書區(qū)塊鏈瀏覽器跨境支付場內場外寵物挖礦游戲基金會牌照 181-4069-6008 微信電話同號

    協(xié)議層

    代表:比特幣、市場上絕大多數(shù)的公鏈中的底層技術作用:維護自己的網絡節(jié)點,為上層提供基礎的服務,比如建立地址、轉賬支付、查看余額等等。涉及技術:共識算法、網絡編程、加密簽名、數(shù)據(jù)存儲技術編程語言:Go語言、C++等開發(fā)難度:作為架構的最核心、最底層的部分,開發(fā)難度最大開發(fā)難點:P2P網絡實現(xiàn)、并發(fā)處理,共識算法(一般都會使用現(xiàn)成的)開發(fā)現(xiàn)狀:現(xiàn)階段的協(xié)議層還有很長的路要走,大家都知道以太網絡因為養(yǎng)貓游戲而出現(xiàn)擁堵的情況,因此如何讓網絡更加健壯、易用,依然需要大量的研究?,F(xiàn)在市場上出現(xiàn)了越來越多的公鏈,只有技術實力強、擁有自己獨特性質、受眾廣的公鏈才值得大家去關注和投資。此外,具有先發(fā)優(yōu)勢的公鏈已經將自己的生態(tài)逐漸建立起來,再往后進入的玩家,如果沒有強大的技術優(yōu)勢,那么成功的機會很渺茫。

    擴展層

    代表:智能合約,側鏈,跨鏈協(xié)議,BAAS,挖礦服務等。

    作用:為底層擴展更多的接口,讓產品更加容易使用,這個層次更加接近應用層?,F(xiàn)在很多公鏈也以擴展層作為主要優(yōu)勢。

    涉及技術:與底層相對分離,可以選擇的技術相對自由,比如信息安全、智能合約、數(shù)據(jù)服務等。

    編程語言:Go、JAVA、C++等等自由,可選的語言和涉及到的技術有關。

    開發(fā)難度:開發(fā)難度中等,根據(jù)項目的擴展方向難度不一。

    開發(fā)難點:協(xié)議層已經提供了最基礎的服務,如何根據(jù)行業(yè)特點找到適合的擴展方向是重點,例如物聯(lián)網的開發(fā)偏重于小額高頻的服務,金融行業(yè)則對信息安全有更高的要求。

    開發(fā)現(xiàn)狀:擴展層也是現(xiàn)階段開發(fā)者關注的重點,在證卷、金融、供應鏈等需要自動化執(zhí)行的領域,智能合約發(fā)揮了巨大的作用。側鏈對區(qū)塊鏈的處理速度、匿名性和信息安全等做出了擴展??珂渽f(xié)議使不同公鏈的價值可以相互傳播。

    在這一個層次的項目,大多數(shù)是為了解決現(xiàn)有公鏈上的問題,或是為了擴展現(xiàn)有公鏈上的能力而存在。

    應用層

    代表:輕錢包,交易所,在以太、NEO上發(fā)行的應用等。

    作用:真正面向大眾使用的產品。

    涉及技術:服務器開發(fā),前端開發(fā),APP開發(fā)。

    編程語言:JAVA、Python等。

    開發(fā)難度:難度一般,根據(jù)產品不同,開發(fā)難度不定,這個層次使用的是在傳統(tǒng)互聯(lián)網中的技術,所以有大量可以使用的框架。

    開發(fā)難點:產品自身決定了開發(fā)的難點,比如交易所產品難點在大規(guī)模的并發(fā)交易,而以太貓的難點在與界面設計和用戶交互等。

    開發(fā)現(xiàn)狀:現(xiàn)階段的應用產品魚龍混雜,辨別他們的好壞需要有大量的經驗積累。大部分應用都是通過發(fā)行代幣的方式來進行融資,這些代幣在自己的應用生態(tài)中起著價值流轉的作用。為了能夠使發(fā)行的代幣具有價值,項目想要打造一個去中心化的“生態(tài)平臺”,連接消費者和生產者。由于區(qū)塊鏈有不可篡改的屬性,在這些去中心化的“生態(tài)平臺”中進行交易,消費者和生產者之間會產生更多的信任和價值間的流轉。

    總結

    今天簡單的了解了區(qū)塊鏈的三層架構,包括了核心的協(xié)議層、擴展層,以及面向產品的應用層。在現(xiàn)階段而言發(fā)展的重點仍然是協(xié)議層和擴展層,并在應用層上很有可能會出現(xiàn)幾個殺手級的產品。就像PC時代的電腦軟件和硬件的關系一樣,日益增長的軟件需求會加速硬件的發(fā)展,這些殺手級應用會對底層要求越來越高,底層的更多問題會暴露出來并得到解決,區(qū)塊鏈行業(yè)也會蓬勃發(fā)展。

    

本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。