- 1.剛剛了解區塊鏈,知識受限,先對知道的來一個結構圖,

- 區塊鏈的發展歷程
區塊鏈1.0階段是區塊鏈技術的開創階段,以位元幣(Bitcoin)的出現為標志

在區塊鏈1.0之后,區塊鏈技術的應用范圍不再局限于加密數字貨幣,而是可以在區塊鏈上基于智能合約開發去中心化應用(Decentralized Applications,DApp),此階段稱之為區塊鏈2.0階段,其標志就是以太坊的出現,

組織和企業利用區塊鏈技術著手解決多個行業的實際問題,滿足復雜的商業應用,這就進入了區塊鏈3.0階段,


- 區塊鏈的特點

- 區塊的結構
區塊的資料結構由區塊頭和區塊體組成,區塊頭包含了當前區塊的特征值,區塊體中包含的是實際的交易記錄資料,

這個區塊鏈演示網站的網址是https://blockchaindemo.io/
- 區塊的技術構成
1.共識機制
由于區塊鏈是去中心化的,結點是各處分散且平行的,所以必須設計一套制度,來維護系統的運作順序與公平性,統一區塊鏈的版本,并獎勵提供資源維護區塊鏈運行的使用者,懲罰危害區塊鏈運行的惡意使用者,這樣的制度必須依賴某種方式來證明,是誰取得了一個區塊鏈的記賬權,可以獲得生成這一個區塊的獎勵;又是誰意圖進行破壞,就會受到一定的懲罰,這就是共識機制,共識機制是區塊鏈技術的核心部分,它是保證區塊鏈在分布式架構下的一致性方案,
2.幾個重要的共識機制
2.1) PoW機制作業量證明機制(Proof of Work,PoW),簡單來說,作業量證明就是一份證明,它用來確定完成了一定量的作業并可以因此獲得一定的獎勵,

根據位元幣網路的設計,每個區塊獲得的位元幣數量每4年減半,第1個4年挖出每個塊獲得50個位元幣,第2個4年挖出每個塊產出25個位元幣,依次類推,每挖出一個區塊獲得的位元幣數將越來越少,最終位元幣總數接近2100萬個時將全部挖完

2.2) PoS機制權益證明機制(Proof of Stake,PoS)試圖解決在PoW機制中大量資源被浪費的問題,PoS機制最早在2013年被提出,在點點幣中被實作,PoS機制類似公司中的股東機制,擁有股份越多的人越容易獲取權益,

PoS機制的好處是在一定程度上縮短了共識達成的時間,不再需要大量消耗能源挖礦

2.3) DPoS機制股份授權證明機制(Delegated Proof of Stake,DPoS),與PoS機制基本原理相同,只是選舉了若干代理人,由代理人執行驗證和記賬功能

2.4)DAG機制有向無環圖(Direct Acyclic Graph,DAG),從定義上講,DAG是一個沒有有向回圈的、有限的有向圖,具體來說,它由有限個頂點和有向邊組成,每條有向邊都從一個頂點指向另一個頂點;從任意一個頂點出發都不能通過這些有向邊回到原來的頂點

IOTA(基于DAG,專門針對物聯網設計的區塊鏈專案)橫空出世,隨后ByteBall(位元組雪球,另一個基于DAG的區塊鏈專案)也閃亮登場,IOTA和Byteball是DAG網路真正的技術實作,號稱無塊之鏈、獨樹一幟的DAG鏈家族雛形基本形成了,

2.智能合約
智能合約不是區塊鏈的必要組成,它是區塊鏈2.0之后出現的技術,
早在1994年,尼克·薩博就提出了智能合約的概念,幾乎與互聯網同時產生,但由于缺少可信的執行環境,智能合約并沒有被應用到實際應用中,自位元幣誕生后,位元幣的底層技術區塊鏈為智能合約提供了可信的執行環境,維塔利克·布特林首先預見到了區塊鏈和智能合約的契合,并發布了白皮書《以太坊:下一代智能合約和去中心化應用平臺》,建立了以太坊這個平臺,并一直致力于將以太坊打造成最佳的智能合約開發應用平臺,可以說是位元幣引領了區塊鏈技術的產生和發展,而以太坊激活并發展了智能合約,



3.去中心化網路



- 區塊鏈的邏輯架構
從架構上說,區塊鏈大致可以分為4層,從下到上依次為資料層、網路層、合約層和應用層

- 區塊鏈的分類
公有鏈、聯盟鏈和私有鏈
●公有鏈是對外公開、任何人都可以參與的區塊鏈,公有鏈是真正意義上的完全去中心化的區塊鏈,它通過加密技術保證交易不可篡改,在不可信的網路環境中建立共識,從而形成去中心化的信用機制,公有鏈適用于數字貨幣、電子商務、互聯網金融、知識產權等應用場景,比如位元幣網路和以太坊平臺都是公有鏈,
●聯盟鏈僅限于聯盟成員使用,因其只針對成員開放全部或部分功能,所以聯盟鏈上的讀寫權限、以及記賬規則都按聯盟規則來控制,聯盟鏈適用于機構間的交易、結算、清算等B2B場景,超級賬本專案即屬于聯盟鏈,
●私有鏈對單獨的個人或物體開放,僅供在私有組織,比如公司內部使用,私有鏈上的讀寫權限,參與記賬的權限都由私有組織來決定,私有鏈適用于企業、組織內部,

本片文章內容來源于書籍《自學區塊鏈:原理、技術及應用》
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/281320.html
標籤:區塊鏈
上一篇:js匯入匯出
