博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区块链与Git版本工具的比较
阅读量:6900 次
发布时间:2019-06-27

本文共 473 字,大约阅读时间需要 1 分钟。

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

转载于:https://www.cnblogs.com/imsoft/p/6704543.html

你可能感兴趣的文章
PagedGeometry 笔记02
查看>>
游戏launch界面
查看>>
web前端免费资源集
查看>>
sql 分组后查询出排序字段
查看>>
函数调用机制
查看>>
BZOJ 2001 线段树+LCT (TLE)
查看>>
POJ 2229 DP
查看>>
SVN简介
查看>>
虚拟机VMBox的空间扩展和对加载进来资源的扩展
查看>>
浅谈JavaScript的函数的call以及apply
查看>>
【C++基础学习】C++引用参数与指针参数
查看>>
70-599 微软Windows Phone 7开发人员证书考试真题
查看>>
C# matalb混合编程/matlab神经网络工具箱无法编译/C#调用matlab工具箱函数“未定义与 'struct' 类型的输入参数相对应的函数 'sim'”...
查看>>
hdu4803 Poor Warehouse Keeper
查看>>
c++标准库vector&list使用练习
查看>>
【题解】【数组】【查找】【Leetcode】Search in Rotated Sorted Array
查看>>
10-Mock模拟接口返回数据
查看>>
leetcode 67. Add Binary
查看>>
MySQL中的完整性约束
查看>>
ajax在j2ee和js服务器上数据基本交换
查看>>