區塊鏈技術指南鄒均個人信息
㈠ 共識機制(一)拜占庭容錯系統
區塊鏈是一種分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。利用區塊鏈構造基於互聯網的去中心化賬本,首要問題是如何實現不同節點上的賬本數據的一致性和正確性,即如何達成共識。在20世紀80年代出現的分布式系統共識演算法,是區塊鏈共識演算法的基礎。
我們從基本的拜占庭容錯技術入手,逐步介紹適合於私有鏈/聯盟鏈和公有鏈的共識演算法。拜占庭將軍問題描述了一個假想的情境,10支軍隊圍攻一個敵國,需要在分散的包圍狀態下同時攻擊。由於叛徒的存在,這些將軍們需要找到一種分布式協議來建立戰斗計劃的共識。
問題實質是尋找一個方法,使得將軍們能夠在有叛徒的非信任環境中建立一致的戰斗計劃。條件定義是,一群將軍想要實現某一個目標(一致進攻或者一致撤退),但是單獨行動行不通,必須合作,達成共識;由於叛徒的存在,將軍們不知道應該如何達到一致。
只有「一致性」是不足以解決拜占庭將軍問題的,我們還需要提出一個「正確性」要求。正確性定義為每個忠誠的將軍都能夠讓別的將軍接收到自己的真實意圖,並最終一致行動。條件演進為一個發送命令的將軍要發送一個命令給其餘n-1個將軍,使得系統滿足一致性與正確性。
拜占庭容錯系統要解決分布式系統中存在惡意節點(即拜占庭節點)時,系統的一致性和正確性等問題。假設分布式系統擁有n台節點,並假設整個系統拜占庭節點不超過m台(n ≥ 3m + 1),拜占庭容錯系統需要滿足如下兩個條件。實用拜占庭容錯系統降低了拜占庭協議的運行復雜度,使拜占庭協議在分布式系統中應用成為可能。實用拜占庭容錯系統是一類「狀態機」拜占庭系統,要求系統所有節點共同維護一個狀態,所有節點採取的行動一致。
實用拜占庭容錯系統需要運行三類基本協議,主要關注支持系統日常運行的一致性協議。該協議要求來自客戶端的請求在每個服務節點上都按照一個確定的順序執行。一致性協議至少包含請求、序號分配、響應三個階段。假設故障節點個數為m個,而整個服務節點數為3m+1個。實用拜占庭容錯系統中服務節點分為兩類。協議的基本過程包括客戶端發送請求、主節點啟動三階段協議向各從節點廣播請求、客戶端等待響應,若有m+1個響應相同,則該響應即為運算的結果。
在 n ≥ 3m + 1 的情況下,一致性是可能解決的。實用拜占庭容錯系統能夠容納將近1/3的拜占庭節點。在區塊鏈應用中,實用拜占庭容錯系統適合於對強一致性有要求的私有鏈和聯盟鏈場景。在IBM主導的區塊鏈超級賬本項目中,實用拜占庭容錯系統是一個可選的共識協議。
參考資料:[1] 鄒均,張海寧,唐屹,李磊等. 區塊鏈技術指南[M].北京:機械工業出版社,2017
㈡ 區塊鏈新手怎麼自學(區塊鏈從哪裡開始學)
如何系統學習區塊鏈技術?在最初自己自學區塊鏈相關知識的時候,可以採用「自下而上」的方法,也就是通過看書、閱讀白皮書等方式,自己查資料,再自行匯總和連接起這些知識,整合成一個較為完整的知識體系。
一、學習白皮書
上大學之前,我讀過很多有關《論語》的書,都是關於應該如何讀論語,應該如何理解論語的解讀。直到有一天我發現,如此鍾愛《論語》的我,卻從來沒有耐下性子來,認真讀一讀《論語》的原本。
於是,我去書店買回了一本《論語》,從頭到尾認認真真地看了一遍,發現其實裡面有太多細節和感悟,是沒有辦法通過任何解讀傳遞的。而居然之前花了大量的時間,閱讀了大量的解讀,真的是捨本逐末,不得要領地在努力。
每個領域都一樣。當你不了解它的時候,你會對它產生一種莫名的畏懼,認為它高高在上,高不可攀。為了快速踏進這些領域,你會在它周圍尋找很多所謂的「解讀」,打聽很多「消息」。
二、技術角度
基礎階段:
1、《區塊鏈開發指南》-作者申屠青春:
作者多餘比特幣底層的研究可謂是非常深入,講解的也非常通俗易懂。
2、《區塊鏈技術指南》-作者鄒均:
作為國內第一本從技術角度講解區塊鏈的書籍,值得一讀,2016年出版以來一致評價不錯。
3、《區塊鏈原理、設計與應用》-作者楊保華陳昌:
陳昌前輩作為紙貴的CTO、記得之前的墨鏈就是基於HyperledgerFabric的,所以這本書對於Hyperledger相關開源產品的講解很透徹。
(2)區塊鏈技術指南鄒均個人信息擴展閱讀
區塊鏈的定義
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。區塊鏈(Blockchain),是比特幣的一個重要概念,它本質上是一個去中心化的資料庫,同時作為比特幣的底層技術,是一串使用密碼學方法相關聯產生的數據塊,每一個數據塊中包含了一批次比特幣網路交易的信息,用於驗證其信息的有效性(防偽)和生成下一個區塊。
推薦書籍
1、《區塊鏈:從數字貨幣到信用社會》
本書較為系統地對區塊鏈的歷史和現狀、起源與發展以及問題和未來發展方向進行了總結,並從多個方面和行業對區塊鏈的定義、創新,以及區塊鏈的前景和存在的問題進行了理論闡釋,探討未來區塊鏈如何引領互聯網金融的發展方向,對我們如何看待區塊鏈技術的崛起和其在人類發展中所起到的作用有重要的參考意義和理論價值。
2、《區塊鏈革命》
這本書是「數字經濟之父」繼暢銷書《維基經濟學》之後又一力作,受到多國政治界、學術界和工商界翹楚人物的推崇。本書全景式描繪互聯網前沿技術─區塊鏈技術,將如何徹底改變互聯網及銀行業、證券業、保險業、會計稅收、法律服務業、文化創意業、物流業、醫葯衛生業、電力業、和製造業等行業;前瞻性闡述這種技術可以做什麼,以及我們如何利用好它。
3、《區塊鏈世界》
這本書分為上下兩篇。上篇通過翔實的資料,全面地回顧了區塊鏈從2008年誕生、成長和逐步發展的歷程,詳盡地介紹了區塊鏈技術的獨創性、機制的科學性、邏輯的藝術性,通過金融、防偽、醫療等十餘個行業場景介紹區塊鏈的應用特性。下篇結合二十國集團峰會精神、「十三五」規劃等蕞新政策,探索研究區塊鏈與數字經濟的結合,以及作者對行業發展趨勢的觀點和建議。
㈢ 如何系統學習區塊鏈技術
在最初自己自學區塊鏈相關知識的時候,可以採用「自下而上」的方法,也就是通過看書、閱讀白皮書等方式,自己查資料,再自行匯總和連接起這些知識,整合成一個較為完整的知識體系。
一、學習白皮書
上大學之前,我讀過很多有關《論語》的書,都是關於應該如何讀論語,應該如何理解論語的解讀。直到有一天我發現,如此鍾愛《論語》的我,卻從來沒有耐下性子來,認真讀一讀《論語》的原本。
於是,我去書店買回了一本《論語》,從頭到尾認認真真地看了一遍,發現其實裡面有太多細節和感悟,是沒有辦法通過任何解讀傳遞的。而居然之前花了大量的時間,閱讀了大量的解讀,真的是捨本逐末,不得要領地在努力。
每個領域都一樣。當你不了解它的時候,你會對它產生一種莫名的畏懼,認為它高高在上,高不可攀。為了快速踏進這些領域,你會在它周圍尋找很多所謂的「解讀」,打聽很多「消息」。
二、技術角度
基礎階段:
1、《區塊鏈開發指南》-作者申屠青春:
作者多餘比特幣底層的研究可謂是非常深入,講解的也非常通俗易懂。
2、《區塊鏈技術指南》-作者鄒均:
作為國內第一本從技術角度講解區塊鏈的書籍,值得一讀,2016年出版以來一致評價不錯。
3、《區塊鏈 原理、設計與應用》-作者楊保華陳昌:
陳昌前輩作為紙貴的CTO、記得之前的墨鏈就是基於Hyperledger Fabric的,所以這本書對於Hyperledger 相關開源產品的講解很透徹。
3、《區塊鏈世界》
這本書分為上下兩篇。上篇通過翔實的資料,全面地回顧了區塊鏈從2008年誕生、成長和逐步發展的歷程,詳盡地介紹了區塊鏈技術的獨創性、機制的科學性、邏輯的藝術性,通過金融、防偽、醫療等十餘個行業場景介紹區塊鏈的應用特性。下篇結合二十國集團峰會精神、 「十三五」規劃等蕞新政策,探索研究區塊鏈與數字經濟的結合,以及作者對行業發展趨勢的觀點和建議。
㈣ 區塊鏈白皮本書是什麼(白皮書區塊鏈白皮書)
十三本書讀懂區塊鏈區塊鏈已經成為各行各業關注的熱門詞彙,對於營銷、傳播、廣告來說尤其重要,但是目前很多人並不真正了解區塊鏈的含義,大部分人也都是一知半解和道聽途說。
BO老師建議大家踏踏實實讀書,把這個概念弄通弄懂,然後再在本行業內分享,對於個人和行業都有很大益處,閑話少說,開始看看哪些書值得一讀吧!
01.《區塊鏈革命:比特幣底層技術如何改變貨幣、商業和世界》
02.《區塊鏈:定義未來金融與經濟新格局》
03.《區塊鏈:新經濟藍圖及導讀》
04.《區塊鏈:技術驅動金融》
05.《區塊鏈原理、設計與應用》
06.《區塊鏈:重塑經濟的力量》
07.《區塊鏈:重塑經濟與世界》
08.《區塊鏈+:從全球50個案例看區塊鏈的應用與未來》
09.《區塊鏈核心演算法解析》
10.《區塊鏈:通往資產數字化之路》
11.《圖說區塊鏈》
12.《區塊鏈:從數字貨幣到信用社會》
13.《白話區塊鏈(區塊鏈技術叢書)》
如何系統學習區塊鏈技術?在最初自己自學區塊鏈相關知識的時候,可以採用「自下而上」的方法,也就是通過看書、閱讀白皮書等方式,自己查資料,再自行匯總和連接起這些知識,整合成一個較為完整的知識體系。
一、學習白皮書
上大學之前,我讀過很多有關《論語》的書,都是關於應該如何讀論語,應該如何理解論語的解讀。直到有一天我發現,如此鍾愛《論語》的我,卻從來沒有耐下性子來,認真讀一讀《論語》的原本。
於是,我去書店買回了一本《論語》,從頭到尾認認真真地看了一遍,發現其實裡面有太多細節和感悟,是沒有辦法通過任何解讀傳遞的。而居然之前花了大量的時間,閱讀了大量的解讀,真的是捨本逐末,不得要領地在努力。
每個領域都一樣。當你不了解它的時候,你會對它產生一種莫名的畏懼,認為它高高在上,高不可攀。為了快速踏進這些領域,你會在它周圍尋找很多所謂的「解讀」,打聽很多「消息」。
二、技術角度
基礎階段:
1、《區塊鏈開發指南》-作者申屠青春:
作者多餘比特幣底層的研究可謂是非常深入,講解的也非常通俗易懂。
2、《區塊鏈技術指南》-作者鄒均:
作為國內第一本從技術角度講解區塊鏈的書籍,值得一讀,2016年出版以來一致評價不錯。
3、《區塊鏈原理、設計與應用》-作者楊保華陳昌:
陳昌前輩作為紙貴的CTO、記得之前的墨鏈就是基於HyperledgerFabric的,所以這本書對於Hyperledger相關開源產品的講解很透徹。
(4)區塊鏈技術指南鄒均個人信息擴展閱讀
區塊鏈的定義
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。區塊鏈(Blockchain),是比特幣的一個重要概念,它本質上是一個去中心化的資料庫,同時作為比特幣的底層技術,是一串使用密碼學方法相關聯產生的數據塊,每一個數據塊中包含了一批次比特幣網路交易的信息,用於驗證其信息的有效性(防偽)和生成下一個區塊。
推薦書籍
1、《區塊鏈:從數字貨幣到信用社會》
本書較為系統地對區塊鏈的歷史和現狀、起源與發展以及問題和未來發展方向進行了總結,並從多個方面和行業對區塊鏈的定義、創新,以及區塊鏈的前景和存在的問題進行了理論闡釋,探討未來區塊鏈如何引領互聯網金融的發展方向,對我們如何看待區塊鏈技術的崛起和其在人類發展中所起到的作用有重要的參考意義和理論價值。
2、《區塊鏈革命》
這本書是「數字經濟之父」繼暢銷書《維基經濟學》之後又一力作,受到多國政治界、學術界和工商界翹楚人物的推崇。本書全景式描繪互聯網前沿技術─區塊鏈技術,將如何徹底改變互聯網及銀行業、證券業、保險業、會計稅收、法律服務業、文化創意業、物流業、醫葯衛生業、電力業、和製造業等行業;前瞻性闡述這種技術可以做什麼,以及我們如何利用好它。
3、《區塊鏈世界》
這本書分為上下兩篇。上篇通過翔實的資料,全面地回顧了區塊鏈從2008年誕生、成長和逐步發展的歷程,詳盡地介紹了區塊鏈技術的獨創性、機制的科學性、邏輯的藝術性,通過金融、防偽、醫療等十餘個行業場景介紹區塊鏈的應用特性。下篇結合二十國集團峰會精神、「十三五」規劃等蕞新政策,探索研究區塊鏈與數字經濟的結合,以及作者對行業發展趨勢的觀點和建議。