区块链与Git版本工具的比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链与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:单个版本多个副本,由应用发行方负责机制多方共管的分散式权威(或无权威)。

以上是关于区块链与Git版本工具的比较的主要内容,如果未能解决你的问题,请参考以下文章

区块链与密码学原理之:Hash算法的分类和原理浅析

区块链与大数据,打造智能经济

公链与私链各自的特点及两者之间的优缺点比较

公链与私链各自的特点及两者之间的优缺点比较

区块链与密码学第2-9讲:区块链与密码货币的“羁绊”

[技术发展-5]:《区块链与加快推动区块链技术和产业创新发展》