从开始着手研究这个项目到制作,到现在的测试阶段,一共花费了一年多的时间。从开始阅读Chia的核心算法和论文到着手开始修改解决原Bitcoin的Consensus,这一路过来虽然并不是很顺畅,不过也没有太大的无法解决的问题出现。基本上花时间去阅读文档和代码,最终还是把问题解决了。但是,时间上的确花费得比原来预想的要多,上一波修改这个代码的团队基本上也没有什么时间为我提供什么支持,而Chia的C++相关的代码真的写得和屎一样,要为自己所用得要魔改很多地方。并且因为对于这套机制的不熟悉,最终还是走了一些设计上的弯路,在这个过程中,有至少1/3的代码被推翻重写,还碰到了一堆的坑,其中包括第三方的包的坑,也有C++的坑。