来源:区块链大本营
提起“默克尔树作为底层数据结构的分布式系统”你会想起谁?除了区块链,其实还有你最熟悉的陌生人——Git。
“简化版”的区块链
从许多角度看,Git都像简化版的区块链。
Git的开发始于年。彼时,Linux内核开发团队正被之前使用的专有代码管理系统BitKeeper所困扰,LinusTorvalds希望获得一种体验近似BitKeeper的分布式系统,遍寻不得,便选择了自行开发。
Git项目开发效率惊人——Linus4月3日开工,6日向社区宣布,7日实现self-hosting,18日第一批分枝合并,29日就能以每秒6.7次的速度向Linux内核代码树打补丁。6月,在Git的控制下,便发布了2.6.12版内核。
如果用三句话阐述Git的运行原理,那就是:
生成修改过的文件;生成当前目录tree文件,关联当前状态文件;生成
转载请注明:http://www.0431gb208.com/sjslczl/4531.html