1. 程式人生 > >區塊鏈的架構是什麼樣的,你知道嗎?(下)

區塊鏈的架構是什麼樣的,你知道嗎?(下)


上期我們主要了解了區塊鏈基礎層——協議層的基本內容,這期我們來聊一聊擴充套件層、應用層的內容吧!


擴充套件層的基本內容有哪些?
如果說協議層是電腦的作業系統,那麼擴充套件層就像是電腦的驅動程式,它的存在是為了增強區塊鏈的實用性。

1.擴充套件層的使用技術

相對於協議層而言,擴充套件層所使用的技術並沒有什麼限制。大資料、分散式儲存、物聯網、機器學習等,都可以應用。在程式語言的方面,可以選擇更多的型別,因為擴充套件層與協議層是能夠完全分離的,該層面的程式語言也可以與協議層使用的語言不一樣。

另外,在開發上除了在發生交易時與協議層相互流通之外,儘量不與協議層的開發混在一起。其實,這個層面與應用層更加接近。

2.擴充套件層的應用發展

目前,在這個層面上有兩類應用發展方向。一類是各種交易市場,這是法幣兌換加密貨幣的重要渠道,來錢快成本低,但是有很大的風險;第二類是對特定方向的擴充套件實現,比如大家聽得最多的“智慧合約”的概念,這是典型的例子。

什麼是智慧合約呢?其實就是合約執行的智慧化,也就是當發出一個指令時,合約自動執行,比如自動轉移、自動付款等。雖然在目前這項應用還沒有成熟,可是能夠預測的是這將是區塊鏈發展的一個大方向。

從擴充套件層面來看,區塊鏈可以構建開發任何型別的產品,而不是隻侷限於用在金融領域。也許在將來,協議層面更加完美,任何需要確認權益、徵信還有追溯的資訊都能夠使用區塊鏈技術。


應用層的基本內容有哪些?

應用層相對於前兩個層級來說就容易理解的多了。這個層級就相當於電腦中的各種應用軟體程式,是我們這些非計算機開發人員真正可以直接面對,直接使用的部分。

然而,在這個層面的應用,目前來說是非常少的。我們也期望出現這樣的應用,這樣就可以為區塊鏈技術的擴張鋪墊基礎,讓更多的人認識、瞭解區塊鏈。


現在,我們大家使用的各種錢包就可以算作應用層最簡單、最典型的實際用途。

好啦,區塊鏈的基本架構到這裡就講完啦,大家看懂了嘛?

以上就是我們今天的內容,還有什麼問題可以長按下方二維碼諮詢貝爾同學哦!


貝爾同學私人號


新生聚集地公眾號  關注一下吧~