http://www.7klian.com

带你读源码:四大视角多维走读区块链源码

作为「新基建」的重要构成部门,越来越受技能喜好者存眷。区块链极客信奉“code is law”,相信通过代码可以构筑一个可信的世界。
· 数据库相关:领略数据库根基观念,相识KV数据库的根基道理;

区块链是一门综合学科,涉及多个专业规模,涵括多方面的基本常识,在深度研究区块链之前需要做必然广度的常识储蓄。留意,这里说的是广度,并非深度,也就是说你只需要或许知道这些基本常识的根基道理与浸染即可。

· 数据布局相关:领略行列、仓库、树等根基数据布局和利用场景;

· 暗码学相关:领略哈希、对称加密、非对称加密以及数字签名的根基道理和浸染;
在储蓄了相关的基本常识之后,,你就可以打开一份真正的区块链底层代码了,一般通过git clone可以快速下载到项目代码。
· 漫衍式系统相关:领略点对点网络、漫衍式一致性、CAP等相关观念和根基道理;
· 计较机网络相关:领略TCP/IP、心跳包、动静流等根基观念;

基本常识储蓄

· 计较机操纵系统相关:领略多历程、多线程、互斥、并行等相关观念和浸染;
本文但愿给读者一个走读区块链源码的要领,让读者面临区块链底层项目时可以从容地说出“show me the code”。

引子
庖丁为文惠君解牛,手之所触,肩之所倚,足之所履,膝之所踦,砉然向然,奏刀

多维走读
· 计较机道理相关:领略措施编译、理会、执行和字节码、虚拟机等观念;
可是,面临数十万行的代码,该从何看起呢?
· 措施开拓相关:把握相关的编程语言、构建东西等,领略项目构建根基流程。
而作为一门综合学科技能,区块链成立在数学、暗码学、计较机道理、漫衍式网络和博弈论等浩瀚基本学科之上,底层代码动辄数十万行,假如没有摸清门道,要完全把握这些代码是极具挑战的。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读