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

2021-09-07 10:31:01 字數 528 閱讀 1145

相同點:

1. 分布式儲存方案

2. 鏈式資料

3. 去中心化

4. 支援離線訪問

5. 交易量較小

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

不同:

1. 資料內容

git: 檔案版本

bc: 賬本

2.一致性

git: 不追求強一致性,人工合併衝突

bc: 要求較強的一致性,衝突時自動根據多數決定,根據鏈的長度決定,自動廢棄分支

3. 管理單元

git: commit,project

4. 安全性

git: 訪問認證,不加密資料,認可非安全轉輸, 信任機制

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

5. 權威

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

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

版本控制工具的比較

本文引用自 源集中式 vss cvs svn visual sourcesafe 微軟的版本控制 工具,僅支援windows作業系統。雖然簡單好用,但是僅適用於團隊級開發,不能勝任企業級的開發工作。vss優點 安裝 配置 使用均較簡單,很容易上手使用 操作簡單,容易掌握 許可權劃分可到資料夾級,有r...

版本控制工具(SVN與Git)

在工作及專案開發中,接觸到了兩種版本控制工具 git和svn,兩者沒有孰優孰好,在不同的應用場景有著各自的優勢。兩者的部分差異在於 總體來說在實際應用中,git適用於各類開源 的版本控制管理 本身就是為linux核心的版本控制而生 而svn適用於含有大量二進位制檔案的各類專案整體的版本控制管理 老牌...

貝數區塊鏈 打造注重體驗的區塊鏈工具

隨著區塊鏈被寫入 工作報告 全國首個區塊鏈產業園區落戶等國家戰略層面實施的種種舉措,區塊鏈技術已進入到高速推廣普及的 期區塊鏈的應用範疇也逐漸從數字加密貨幣向金融 鏈 科技等領域延伸。從國內發展環境來看,國內區塊鏈政策紅利逐漸出現 行業發展逐漸規範,越來越多的優秀創業者紛紛加入到區塊鏈的探索發展中來...