區塊鏈之基本概念

2021-09-13 02:49:10 字數 815 閱讀 9467

fabric 是基於區塊鏈技術的高可用,不可篡改,分布式的儲存方式。

smart contracts and chaincode 智慧型合約,使用背書策略,對區塊鏈資料的crud,不用於複雜操作,用於多方資料互動。

transaction flow 交易流:

客戶端建立乙個交易發往乙個節點

背書節點確認交易產生乙個簽名

客戶端收集的背書交易通過order服務發布

order廣播給其他的peers

consensus 共識,包括交易事件和資料操作流的排序,支援solo,kafka,pbft演算法

atomic queue 原子佇列

broadcast 廣播,接受共識

delivery 發布,將block分發到其他節點

endorser 背書,用於驗證,兩個節點確認同一筆交易。基於channel,建立不同類別交易的通道。(背書策略:a&b&c或(a||b)&c)

ledger 賬本

state 狀態,操作為key,操作內容為value

submit 提交

invocation 呼叫

broadcast 廣播,客戶端呼叫leader節點命令完成乙個集群的資料分發

identities 身份

certificats

@ledger->記錄所有操作的狀態

@state->以key-value的形式儲存,修改區塊鏈必須通過chaincode

@msp->成員服務提供商,用於登出無效的身份驗證,區分admin和member並劃分相應的許可權,驗證成員身份

區塊鏈基本概念

1 概述 2 區塊鏈基礎技術 雜湊演算法 將任意長度的輸入值對映為較短的固定長度的二進位制值。資料的雜湊值可以檢驗資料的完整性,一般用於快速查詢和加密演算法。雜湊演算法廣泛應用於區塊鏈中,入merkle樹,以太坊賬戶位址,位元幣位址,pow演算法等。merkle樹 merkle樹在分布式環境下驗證 ...

區塊鏈基本概念

區塊鏈技術在2017年被得到廣泛應用,其主要是一種無法更改 偽造的分布 式記賬系統,可以利用智慧型合約 加密演算法等技術來保證交易安全,解決因信 用缺失而產生的一系列交易問題。區塊鏈的可追溯性能夠有效改善金融 徵信 等行業現存的弊端。在商品溯源中合理運用區塊鏈技術,不僅可以提高商品交 易的安全係數,...

區塊鏈基本概念

鏈客,專為開發者而生,有問必答!區塊鏈技術在2017年被得到廣泛應用,其主要是一種無法更改 偽造的分布 式記賬系統,可以利用智慧型合約 加密演算法等技術來保證交易安全,解決因信 用缺失而產生的一系列交易問題。區塊鏈的可追溯性能夠有效改善金融 徵信 等行業現存的弊端。在商品溯源中合理運用區塊鏈技術,不...