天天看點

區塊鍊與Git版本工具的比較區塊鍊與Git版本工具的比較

來源:http://www.jianshu.com/p/b96b98983df6

相同點:

1. 分布式存儲方案

2. 鍊式資料

3. 去中心化

4. 支援離線通路

5. 交易量較小

6. 參與方多,網絡規模大

不同:

1. 資料内容

Git: 檔案版本

BC: 賬本

2.一緻性

Git: 不追求強一緻性,人工合并沖突

BC: 要求較強的一緻性,沖突時自動根據多數決定,根據鍊的長度決定,自動廢棄分支

3. 管理單元

Git: Commit,Project

BC: Block, Application

4. 安全性

Git: 通路認證,不加密資料,認可非安全轉輸, 信任機制

BC: 通路認證,不對稱加密資料,安全傳輸,不信任機制(多數決出)

5. 權威

Git: 多個版本共存,多個副本,各版本依據知名度,認可度确立權威。

BC:單個版本多個副本,由應用發行方負責機制多方共管的分散式權威(或無權威)。