导读: 一旦有个人向我询问关于区块链核心源码应当从哪个地方进行查看的时候, 我就感到非常生气。处理这件事情与拆卸发动机并没有任何区别。如果你不去亲手拧紧螺丝...
一旦有个人向我询问关于区块链核心源码应当从哪个地方进行查看的时候, 我就感到非常生气。处理这件事情与拆卸发动机并没有任何区别。
如果你不去亲手拧紧螺丝, 而只是单纯地去阅读说明书的话, 那它对你来说根本没有任何意义。共识模块、P2P网络层、UTXO模型——如果这三部分内容不彻底深入理解透, 那么其余的内容全是毫无根据的胡说八道。
我当年在读比特币源码的时候, 那就是死死盯着共识验证那几百行的函数, 然后断点一行一行地去跑。你有没有发现没有, 它本质上就是一个状态机, 输入的是交易集, 输出的则是新的状态, 就这样就结束了。不要觉得要被那些花里胡哨的术语给唬住了, 它的内核逻辑根本就没有多复杂。

这里有一条关于实际操作的提议: 你可以把git log命令的结果拉取出来, 然后去搜索那些包含有consensus这个关键词的commit message, 接着看一看以前的老代码都是如何进行修改的,这种做法的效果绝对比你去看任何所谓的教程都要好得多, 因为源代码是属于活的东西, 而文档则是属于死板的信息, 到底要相信哪一边, 这个问题你自己心里要去掂量一下。
转载请注明出处:财经热点,如有疑问,请联系()。
本文地址:https://gyszyy.net/imgw/11187.html
