BlockChain:區塊鏈技術基礎概念綜合理解——個人總結
BlockChain:區塊鏈技術基礎概念綜合理解——個人總結
目錄
區塊鏈的進階與意義
1、區塊鏈技術的進階
2、區塊鏈技術三大意義—傳遞價值、建立可信用環境、提高效率和降低成本
1、傳遞價值
2、建立可信用環境
3、提高效率、降低成本
區塊鏈六大核心技術—BC結構、DLT存儲、P2P傳輸、CA安全、CM維護、SC自動化
1、BC結構
2、DLT存儲
3、P2P傳輸
4、CA安全
5、CM維護
6、SC自動化
區塊鏈六層架構
1、數據層——區塊數據+鏈式結構、非對稱加密、哈希函數、數字簽名、Merkle樹、時間戳
2、網絡層——P2P網絡、傳播機制、驗證機制
3、共識層——PoW、PoS、DPoS、PBFT
4、激勵層——發行機制、分配機制
5、合約層——EVM、腳本代碼
6、應用層——實現轉賬和記賬功能
區塊鏈的進階與意義
1、區塊鏈技術的進階
區塊鏈1.0
區塊鏈2.0
圖靈完備、支持智能合約
應用更廣:定位于平臺,可實現各種應用
交易更快:高達3000TPS
無資源消耗:支持POS、DPOS、PBFT等無消耗共識機制。
區塊鏈3.0
2、區塊鏈技術三大意義—傳遞價值、建立可信用環境、提高效率和降低成本
1、傳遞價值
2、建立可信用環境
(1)、建立可靠可信、公正透明的互聯網環境
3、提高效率、降低成本
區塊鏈六大核心技術—BC結構、DLT存儲、P2P傳輸、CA安全、CM維護、SC自動化
1、BC結構
1、鏈式塊狀結構:以區塊為單位鏈狀數據塊結構
2、DLT存儲
DLT兩個特點:多方決策、共同維護,獨立完整的數據存儲
DLT兩個意義:避免人為篡改、保證數據安全
不可篡改、全網共享賬本
(1)、不可欺詐、不可造假:DLT和CM技術共同實現
(2)、不可篡改、不可抵賴:DLT、鏈式數據結構、哈希算法、時間戳及數字簽名
(3)、數據存儲的可靠性高:任意單個節點故障或少數節點故障,系統能正常運行,并且故障節點數據可以恢復
3、P2P傳輸
去中心化:P2P分布式網絡實現去中心化 ,
(1)、集體維護:網絡所有節點集體監督、見證、維護
4、CA安全
公私鑰非對稱加密:保證數據傳輸安全
Hash算法:保賬本完整性防篡改
數字證書:實現身份認證
用戶高度匿名性:交易信息公開但賬戶信息高度加密
(1)、節點自證其值:非對稱加密技術驗證身份,零知識證明等方式驗證信息。
(2)、匿名性:交易雙方的信息身份不會被泄露:所有參與方在區塊鏈中通過加密后的ID進行標識。
1)、不需要所有交易者提供身份隱身信息,保障交易者的因私不被泄露
2)、同一個交易者可通過多個ID進行的多次交易來達到隱私保護的目的
5、CM維護
多方寫入、集體維護:共識算法確定記錄權,共同維護交易數據,保證交易一致性,解決雙花現象
CM的意義:在一定限制條件下(比如,比特幣要求50%以上算力由誠實節點掌握),算法規則保證了算法共識的可行性、穩定性和安全性。
CM的特點:少數服從多數、人人平等
CM的性質:CM更適合硬信息+CM只記錄歷史并不一定認同歷史事件。
CM算法分類:
公鏈:PoW、PoS、DPoS。公鏈的CM激勵機制:發放代幣
聯盟&私鏈:PBFT。聯盟&私鏈激勵機制:建立可信數據
6、SC自動化
數據透明、賬本公開、代碼開源:
SC三大屬性:自治、自足、去中心化。
SC三大優勢:合約制定的高時效性、合約維護的低成本性、合約執行的高準確性。
SC四大特點:數據透明、不可篡改、永久運行、互相驗證。
SC的風險: 智能合約本質上是一段程序,存在出錯的可能性
區塊鏈六層架構
1、數據層——區塊數據+鏈式結構、非對稱加密、哈希函數、數字簽名、Merkle樹、時間戳
2、網絡層——P2P網絡、傳播機制、驗證機制
3、共識層——PoW、PoS、DPoS、PBFT
4、激勵層——發行機制、分配機制
5、合約層——EVM、腳本代碼
6、應用層——實現轉賬和記賬功能
區塊鏈 網絡
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。