1. 程式人生 > >初識區塊鏈【區塊鏈01】

初識區塊鏈【區塊鏈01】

最近研究了一段時間的區塊鏈,準備寫個系列文章,主要是從技術方面切入,本人也是邊學習邊總結,歡迎大家關注“偉大程式猿的誕生”,共同交流成長。

區塊鏈是什麼?

1、區塊鏈概念?

定義:區塊鏈是分散式資料儲存、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學演算法。
白話:我們可以把區塊鏈理解為一個公有賬本,每個人都可以進行記賬,同時系統會將寫好的內容記錄併發給所有人進行備份

2、區塊鏈優點

1、去中心化
2、開放性
3、自治性
4、資訊不可篡改
5、匿名性

白話:A和B打賭,但是A與B互相不信任,於是需要找C來做證;但是有了區塊鏈之後A與B打賭不在需要C來作證,因為他們的賭約所有人都知道。

3、區塊鏈缺點

1.不可撤銷
2.交易賬本必須公開
3.當資料越大伴隨的效能問題
4.區塊鏈的延遲性

白話:A和B同時奪得了公有賬本的記賬權,那麼到底誰的記錄有效呢,那麼就要看他倆之後的記錄,哪個分支先達到6個記錄(6次確認)。如果A的支路先到達7條記錄,那麼B的記錄就作廢。

區塊鏈1.0/2.0/3.0對比

區塊鏈的進化方式是從1.0到2.0再到3.0:

區塊鏈1.0:是以比特幣為代表的數字貨幣應用,其場景包括支付、流通等貨幣職能。
特徵包括:以區塊為單位的鏈狀資料塊結構;全網共享賬本;非對稱加密;原始碼開源,主要具備的是去中心化的數字貨幣和支付平臺的功能;目標是為了去中心化,比如比特幣。

區塊鏈2.0:是數字貨幣與智慧合約相結合,對金融領域更廣泛的場景和流程進行優化的應用。
智慧合約:區塊鏈系統中的應用,是已編碼的可自動執行的業務邏輯,通常有自己的代幣和專用開發語言;DAPP,包含使用者介面的應用,包括但不限於各種加密貨幣,如以太錢包;虛擬機器,用於執行智慧合約編譯後的程式碼,虛擬機器是圖靈完備的。智慧合約開始在區塊鏈上應用,用機器合約指令代替人工操作,讓一切變得更加透明,高效,沒人有人為操作,干擾。比如以太坊上的艾希歐,就大大降低了融資成本。

區塊鏈3.0:則超出金融領域,為各種行業提供去中心化解決方案。
區塊鏈3.0則進一步超越了經濟領域,可用於實現全球範圍內日趨自動化的物理資源和人力資產的分配,促進科學、健康、教育等領域的大規模協作。可是實現:自動化採購、智慧化物聯網應用、供應鏈自動化管理、虛擬資產兌換、轉移、產權登記

區塊鏈的特點:

1、去中心化
2、智慧合約
3、去信任
4、共識機制
5、跨鏈互操作
6、點對點傳輸
7、數字證書
8、分散式資料儲存
9、集體維護
10、拜占庭容錯

如果想玩玩區塊鏈的童鞋可以去火幣交易平臺,先進行法幣交易,然後才能在平臺進行幣幣交易,不過本人去年買在了高點,跌了一半都不止,童鞋們慎重哦。

喜歡的關注一下公眾號,更多幹貨等你來哦!!!

掃碼關注“偉大程式設計師的誕生”公眾號,也期待你的來稿哦~~

公眾號回覆“資料獲取”,獲取更多幹貨哦~