精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
通常情况下,Linux下的大型项目代码不好调试,通过调研,锐英源孙老师确认可以进行项目加载和调试,调试功能包含有:配置不同的运行方案、设置断点和监视变量等等。
有了这个环境,对后面研究和修改源代码带来极大的便利性。
文档从术语、技术、架构、目录、文件主函数流程和数据结构进行了分析,对部分细节文字进行了详尽的翻译,使本人对源代码有了深刻认识,也是培训开发区块链技术的好教材。
这个文档也能帮助其它人理解源代码,文档可以通过标题列表方式每部分浏览,也可以搜索相关细节。
特别是流程分析,锐英源孙老师通过IDE进行了逐行的调试运行。
把服务器IP加到了代码里,虽然遇到了创始块哈希判断问题,也进行了解决。在获取IP和交易引入IP方面进行了巧妙的设计,中间也遇到了不少问题,因为这个是对整体数据结构的修改,对整体宏观有影响。
比如创建链、启动节点、创建钱包、创建资产和转帐交易等等,对命令的调用流程进行了汇总。