1. 程式人生 > >區塊鏈筆記-轉走收藏

區塊鏈筆記-轉走收藏

                                區塊鏈筆記

起源:
2008年一個網名叫做“中本聰”的人發表了論文《比特幣:一個點對點的電子現金系統》。作者在該論文中描繪了一個完全版去中心化的電子現金系統,系統中每個參與者都是獨立且對等的,不受通貨膨脹或者是中央的干擾。為了實現並完善這套系統,人們開發了區塊鏈技術。
特點:
1、去中心化,每個節點間相互對等。
2、不可篡改性,資料儲存採用密碼學原理加密。
3、共識機制,資料的建立和維護需要所有參與方共同參與。
4、智慧合約。
本質:
區塊鏈的本質就是儲存在資料庫裡的交易資料,其結構不過是每一條都會記錄前一條的雜湊值,從而實現往前追溯,直到第一個創世區塊。
密碼學技術特性:
1、雜湊演算法
2、Merkle樹
3、非對稱加密演算法
區塊鏈中的共識機制:
POW——工作量證明機制
原理“多勞多得”,挖礦所得比重與提供的算力成正比。所以很多人為了多挖礦選擇購買礦機。事實上,當個人或礦場的算力在總算力中的佔比很大時,去中心的原則就受到了威脅,區塊鏈網路的安全也就受到了質疑。
代表貨幣:比特幣
POS——股權證明機制
這種機制下並沒有挖礦過程,只是在創世區塊中寫明瞭股權分配比例,之後再通過轉讓和交易的方式(一般情況下為IPO)逐漸分散到使用者手裡,盈利方式即和炒股差不多。所以炒股的缺點同樣出現在它身上,少數人(通常為開發者)在前期獲得了大量低成本的貨幣,也就是說它的信用基礎並不牢固。
DPOS——授權股權證明機制
類似於股份制公司,DPOS機制是根據使用者手中持有的股份進行分紅,不同於POS 機制中的開發者佔有大筆低成本貨幣的不平等,這些是無人公司釋出股票,股東根據個人能力認購相應比例股票,在一定程度上可以把POS機制的補充。
PBFT——拜占庭共識演算法
由拜占庭問題演變而來的拜占庭公式演算法是目前公認的效率最好的演算法。在研究拜占庭將軍的時候,我們假設信使沒有問題。
Casper——投注共識
原理上屬於POS,但其共識是按塊達成的。
Ripple Consensus——瑞波共識
基於特殊節點列表達成共識。初始特殊節點列表是中心化的,共識遵循這些核心成員的51%權力。
POET——消逝時間量證明
每個節點在釋出塊之前先從enclave 獲得一個隨機的時間,等待時間最短的釋出塊。
應用領域:
金融:機構與機構之間對賬、清算、結算等問題。
1、票據和供應鏈金融
2、支付
供應鏈:多參與方,效率更高。
物流行業:
1、物流
2、溯源防偽
公證:
1、證書公證
2、法律證據公證
數字版權:
1、圖書出版
2、音樂創作
保險:客戶資訊加密
公益慈善:必要的隱私保護
智慧製造:
1、組建和管理工業物聯網
2、生產製造過程中的智慧化管理
教育:
1、教育存證
2、產學合作
其他常用的技術框架
1、Corda
由R3CEV推出的一款分散式賬本平臺,借鑑了區塊鏈的部分特性,面向的是銀行與銀行或客戶之間場景
2、BigChainDB
一款可用的去中心資料庫