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

简介: 区块链与Git版本工具的比较来源:http://www.jianshu.com/p/b96b98983df6作者: 梁波林 相同点:1. 分布式存储方案2. 链式数据3. 去中心化4.

区块链与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:单个版本多个副本,由应用发行方负责机制多方共管的分散式权威(或无权威)。

目录
相关文章
|
16天前
|
数据可视化 开发工具 C#
.NET开源、免费、跨平台的Git可视化管理工具
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。
|
28天前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
29 1
记IDEA Git版本回退并push到远程操作
|
1月前
|
开发工具 git
【git 实用指南】git 修复错误提交,版本回退
【git 实用指南】git 修复错误提交,版本回退
26 1
|
3天前
|
存储 安全 Linux
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
|
3天前
|
Shell Linux 开发工具
振南技术干货集:研发版本乱到“妈不认”? Git!(2)
振南技术干货集:研发版本乱到“妈不认”? Git!(2)
|
27天前
|
开发工具 git
Git版本控制工具详解(三)
Git版本控制工具详解
35 0
|
1月前
|
开发工具 git
IDEA通过git回滚到某个提交节点或某个版本的操作方法
IDEA通过git回滚到某个提交节点或某个版本的操作方法
21 0
|
3月前
|
开发工具 git
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(二)
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(二)
|
3月前
|
算法 安全 Linux
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(一)
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(一)
|
3月前
|
Linux 开发工具 git
【Linux系统编程】初步运用git工具--2
【Linux系统编程】初步运用git工具--2

热门文章

最新文章

相关实验场景

更多