區塊鏈學習的第一課

“無意中發現了一個巨牛的人工智能教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,而且非常風趣幽默,像看小說一樣!覺得太牛了,所以分享給大家。點這裏可以跳轉到教程。”

大家可能已經注意到了,今年很多省市都將區塊鏈寫入到了2020年政府工作報告中。區塊鏈作爲數字經濟的重要組成部分,其價值在全國各地得到前所未有的肯定和重視。那麼,區塊鏈到底是什麼呢?它的知識體系是什麼樣的呢?我們該如何入門區塊鏈呢?帶着這種種的疑問,我學習了極客時間 App 上的《深入淺出區塊鏈》專欄。本專欄作者陳浩老師是國內開源公有區塊鏈項目 Metaverse 元界 CTO,對區塊鏈有着深入的理解和豐富的實踐經驗。

通過對本專欄的學習,我對區塊鏈有了全面的瞭解。在這篇文章中,我分享一下自己的學習總結,供各位想入門區塊鏈的朋友參考。

 

專欄主要內容

作者在開篇詞中提到,本專欄可以爲讀者從零開始構建起一個比較完整的區塊鏈知識體系。除了基礎部分,專欄還講解了目前區塊鏈的一些核心技術、數字貨幣交易所的原理以及區塊鏈在當下互聯網中的實踐與應用。對於想要了解區塊鏈的人來說,本專欄可以作爲大家區塊鏈學習的第一課。大家可以在專欄的基礎上,對一些技術點進行更加深入的學習。

本專欄的主要內容分爲五個部分,分別是:淺說區塊鏈基礎深入區塊鏈技術數字貨幣與數字資產區塊鏈與當下互聯網如何從業區塊鏈

我用下面這張思維導圖來概括本專欄的主要內容。

區塊鏈基礎知識

究竟什麼是區塊鏈呢?作者給出了三點解釋:首先,它是一個分佈式網絡;其次,它可以幫助多個節點達成共識去記錄和 Token 相關的事情;再次,它可以幫助所有人無門檻地構建屬於自己的小經濟系統。區塊鏈也是一個嶄新的行業,是通過比特幣形成的。通俗地說,鏈圈幣圈就形成了我們所說的區塊鏈行業。 

區塊鏈到底是怎麼運行的呢?作者以中心化記賬的問題爲例,介紹了區塊鏈的運行過程,主要包括:公開記賬創建創世區塊交易打包 Transaction (也就是挖礦)廣播交易

共識機制是區塊鏈的核心組成要素之一,它決定了區塊鏈的業務吞吐量、交易速度、不可篡改性、准入門檻等等,是最爲關鍵的技術要素之一。PoW 工作量證明是最經典的入門型共識機制,它的原理很簡單:誰擁有的計算資源更多,誰就擁有整個系統的最大概率的記賬權。在 PoW 這種機制中,計算資源(又稱算力)是決定記賬權的唯一因素。

區塊鏈的應用類型主要有數字貨幣應用方向數字資產方向,市場上目前可統計的數字貨幣幣種有 1500 以上。另外,區塊鏈與供應鏈結合,可以解決信息流、資金流、物流這“三流”合一的問題。

 

區塊鏈主要技術

區塊鏈的技術定義是這樣的:區塊鏈是一個提供了拜占庭容錯、並保證了最終一致性的分佈式數據庫。從技術上來看,區塊鏈有 7 個特徵:

第一,區塊鏈的存儲基於分佈式數據庫

第二,數據庫是區塊鏈的數據載體,區塊鏈是交易的業務邏輯載體

第三,區塊鏈按時間序列化區塊數據,整個網絡有一個最終確定狀態

第四,區塊鏈只對添加有效,對其他操作無效

第五,交易基於非對稱加密的公私鑰驗證

第六,區塊鏈網絡要求拜占庭將軍容錯

第七,共識算法能夠解決雙花問題

區塊鏈的類型包括:公有區塊鏈聯盟鏈側鏈,它的核心技術組成包括:P2P 網絡協議分佈式一致性算法加密簽名算法賬戶與交易模型。其中,P2P 網絡是所有區塊鏈的最底層模塊,負責交易數據的網絡傳輸和廣播、節點發現和維護;分佈式一致性算法包括:PoW 工作量證明算法PoS 權益證明算法DPoS代理權益證明算法哈希算法是應用得最多的加密簽名算法。

在這部分,作者還介紹了國內主要區塊鏈項目的技術,包括:小蟻 NEO、元界 Metaverse、量子鏈 QTUM、比原鏈 Bytom、本體網絡 Ontology Network

 

數字貨幣與數字資產

區塊鏈技術是因比特幣而火,所以作者用了兩講的內容來介紹比特幣。比特幣經歷了創立前期創立期(2009 1 3 ,比特幣網絡正式開始運行)、成長期穩定期。比特幣的意義有四個:達成了無國界的共識體現了記賬的本職具備高效的資源調度能力展現了三權分立的社區自治形態

就當前的市值來看,比特幣就佔了半壁江山,剩下以太坊、瑞波幣、比特幣現金等數字貨幣佔了另外一半。目前區塊鏈首先在金融領域發力,其次在信息通訊、底層基礎設施、教育、能源、醫療等行業應用得也比較廣泛。作者認爲,數字貨幣是數字資產的清算底層,數字資產的經濟活動依賴數字貨幣

作者還用兩講的內容介紹了數字貨幣交易平臺,它也叫做數字資產交易平臺,主要爲人們提供數字貨幣交易或數字資產撮合交易服務。在技術上,它包含了這些模塊:Web 業務邏輯系統交易撮合系統運營後臺管理系統資金管理系統

 

從業區塊鏈須知

根據作者的經驗,他認爲當前區塊鏈人才需求大致可以分爲以下幾種:

第一,根據客戶的需求,搭建基於 DLT 技術的分佈式賬本應用,在 DLT 上實現客戶要求的業務需求;

第二,公司已經具有了某些行業的資深經驗,目標是通過技術選型選擇某個公鏈,在此公鏈上開發基於區塊鏈的應用;

第三,公司獲得融資或者在海外發起 ICO,目標是研發新一代公鏈;

第四,區塊鏈生態基礎設施類。

目前,如下幾種人才十分稀缺:

第一種,理解傳統金融交易,同時又瞭解互聯網產品的人才;

第二種,理解社區建設和互聯網產品運營,又同時瞭解數字貨幣的人才;

第三種,瞭解大型開源項目建設,同時樂於和社區溝通分享的頂尖技術人才。

當然,無論什麼樣的工程師想入門區塊鏈,都需要具備紮實的編程語言知識計算機和網絡知識,基本功紮實這個標準,放到任何一個行業都是一樣的。

 

總結

作者在專欄中提到,寫作區塊鏈的文章並不是一件簡單的事情,需要先進行分析、驗證,再總結歸納,中間常常要停下來查閱不少參考資料,來進行充分地論證。這其實也是做任何一門學問都應該有的過程。作者還認爲,我們想要從業區塊鏈,首先要找準自己的職業方向,其次是具備紮實的領域基礎知識,最後是拓寬自己的知識面

如果大家對專欄的內容感興趣,可以訂閱學習,也可以閱讀我繪製的思維導圖。下載鏈接如下,希望對大家全面瞭解區塊鏈有所幫助。

鏈接:https://pan.baidu.com/s/1pXMHPO9e6UlJw4NDhtzHHA 

提取碼:5ldj

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章