公鏈:一種新型的底層協議

公鏈之於區塊鏈就像TCP/IP協議之於互聯網,或者操作系統之於計算機。TCP/IP協議作為一種底層技術協議承載了整個互聯網的基礎架構,操作系統作為基礎承載著整個計算機的運行運算,區塊鏈的公鏈也一樣,作為一種新的底層協議來構建整個區塊鏈的底層基礎設施,承載整個區塊鏈網絡的一切。

公鏈:一種新型的底層協議

何為公鏈?公鏈是指全世界任何人都可讀取、發送交易且交易能獲得有效確認的、也可以參與其中共識過程的區塊鏈,在該區塊鏈網絡系統中,任何節點無須任何許可便可隨時加人或脫離網絡(目前全球公有鏈排名比較靠前的諸如以太坊、EOS、NEO、恆星鏈、IOTA、星雲鏈等)。

區塊鏈本質上是一個去中心化的賬本系統,具備去中心化、信息不可纂改、開源公開透明、可編程...等特點,一個完整的區塊鏈一般都包含協議層、擴展層和應用層等,從底層協議層到擴展層再到應用層,然後在這個基礎上構建出一個個新的生態和應用。

協議層其實就是指的公鏈,它是整個區塊鏈最底層的技術,這個層次本身通常就是一個完整的區塊鏈產品。這個層次是整個區塊鏈網絡的基礎,構建了整個網絡環境、搭建了交易通道、制定了獎勵規則等。通常官方會提供簡單的客戶端(通稱為錢包),這個客戶端錢包功能也很簡單,只能建立地址、驗證簽名、轉賬支付、查看餘額等。協議層裡邊又包含存儲層和網絡層,存儲層負責存儲整個區塊鏈網絡系統中的信息存儲,主要包含的就是整個鏈中的各個區塊及區塊信息。網絡層,指的就是整個區塊鏈中的各個節點之間的連接構成一個網絡,通過挖礦、投票等各種共識機制算法來保障節點的安全。協議層運用的四個最典型的的技術:代碼編程、分佈式算法、加密簽名、數據存儲。

擴展層,類似於操作系統裡的驅動程序。側鏈和智能合約就是最典型的擴展層應用開發,擴展層天生就是為了讓區塊鏈產品更實用,所以提高區塊鏈運算運行速度以及各類信息數據安全等等,都是是擴展層存在意義所在。

應用層,這個很好理解了,就是各行業各領域基於公鏈開發的各種應用型產品、dapp等等。這裡不再細述。

公鏈:一種新型的底層協議

區塊鏈公鏈的重要性和必要性已經不言自明,作為一種新型的底層協議,它承載著整個區塊鏈的一切,所以小行之前的文章裡多次提到:區塊鏈的發展還處於初期階段,因為底層基礎設施和構建都不完善,什麼高大上的上層建築都是扯犢子。之前小行只是明白這個道理,但是這些個底層基礎設施和構建到底指的什麼,其實我並不明白,想著就是各種技術的發展和應用之類的吧。現在才徹底明白,公鏈才是整個區塊鏈的底層基礎設施,公鏈不發展,不完善,不成熟,其他神馬都是曇花一現,海市蜃樓。


分享到:


相關文章: