“不熟不做”是投資裡面的黃金法則,只有當你對一個事物足夠了解之後,才能處事不驚,遇到任何狀況都能正確應對。尤其投資數字貨幣,7 x 24小時不間斷的價格波動,對投資者來說是一種巨大的挑戰。
如何應對這個挑戰,戰勝人性的“弱點”,很關鍵的一點就是要對區塊鏈技術有較深刻的理解。
今天我就為大家分享區塊鏈技術的6層模型,讓大家能夠看懂市面上各類區塊鏈項目,並能夠有理有據的做出投資決策。
區塊鏈技術的模型自下而上是由數據層、網絡層、共識層、激勵層、合約層、應用層共6層組成。
數據層
封裝了底層數據區塊的鏈式結構,以及相關的非對稱公私鑰數據加密技術和時間戳等技術。這是整個區塊鏈技術中最底層的數據結構。
這些技術構建全球金融系統的基礎,數十年的使用證明了它非常安全、可靠。而區塊鏈巧妙地把這些技術結合在了一起。
網絡層
包括了P2P組網機制、數據傳輸機制和數據驗證機制等。
P2P組網技術早期應用在BT這類P2P下載軟件中,這就意味著區塊鏈具有自動組網功能。
共識層
封裝了網絡節點的各類共識機制算法,共識機制算法是區塊鏈的核心技術。因為這決定了到底是誰來進行記賬,而記賬決定方式將會影響整個系統的安全性和可靠性。
目前,已經出現了十餘種共識機制算法,比較知名的有工作量證明機制、權益證明機制、股份授權證明機制等。
數據層、網絡層、共識層是構成區塊鏈技術的必要元素。缺少任何一層都將不能稱之為真正意義上的區塊鏈技術。
激勵層
將經濟因素集成到區塊鏈技術體系中來,包括經濟激勵的發行機制和分配機制等,主要出現在公有鏈當中。
公有鏈必須激勵參與記賬的幾點,並且懲罰不遵守規則的節點,才能讓整個系統朝著良性循環的方向發展。
而在私有鏈當中,則不一定需要進行激勵,因為參與記賬的節點,往往是在鏈外完成了博弈。通過強制或自願,來要求參與記賬。
合約層
封裝各類腳本、算法和智能合約,是區塊鏈可編程特性的基礎。比特幣本身就具有簡單腳本的編寫功能,而以太坊極大的強化了編程語言協議,實現了圖靈完備,理論上可以實現任何功能的應用。
比特幣看成全球賬本的話,以太坊可以看作是一臺全球計算機,任何人都可以上傳和執行任意的應用程序,並且程序的有效執行能得到保證。
應用層
封裝了區塊鏈的各種應用場景和案例,比如搭建在以太坊上的各類區塊鏈應用。而未來的可編程金融和可編程社會也將會是搭建在應用層上。
激勵層、合約層、應用層不是每個區塊鏈應用的必要因素,一些區塊鏈應用並不包含這三層。
現在你已經瞭解了區塊鏈技術的關鍵組成部分,對於理解所要投資的數字貨幣已經足夠啦,當然還可以繼續深入的瞭解,成為區塊鏈方向的技術專家。
一個10年互聯網老兵,每天聊聊互聯網、區塊鏈,分享經驗和知識,歡迎大家關注我,非常感謝!
閱讀更多 程序猿的雕刻時光 的文章