原文如下,有意愿有能力的欢迎加入!!!
中本聪先生写的比特币代码臃肿且混乱不堪这一点大家有目共睹也一致认同,但是一直没有人站出来对他的代码进行重构,随着比特币社区的发展重构代码迫在眉睫,在此我们团队率先发出英雄帖,广募社区的有志之士加入我们的行列一起为比特币代码的重构略尽绵薄之力。
我们准备要做的事情:
1、用Web版钱包取代QT钱包;
2、用Cmake取代maketool作为编译管理工具;
3、用面向对象的思想,对代码中的各个模块进行分割;
4、去除大量满天飞的全局变量,对代码进行有效封装;
5、简洁灵活的程序框架;
6、程序参数解析改用boost:option;
7、模块之间的通讯用消息总线和直接调用相结合的模式。
比特币是一个非常美妙的设计,用了人类所有知识的精华,这是一个伟大且持久的事业。 重构完成之后,我们希望代码可以合并到比特币的主分支。不塞不流,不止不行,我们欢迎对比特币及区块链有独到见解或者“情有独钟”者一起砥砺前行,如果您是编程大牛我们诚邀您一起来完成这一伟大的壮举。
Make Bitcoin Great Again!
Github项目地址:https://github.com/superbitcoin/SuperBitcoin
Github项目UML地址:https://github.com/superbitcoin/superbitcoin-doc
领取专属 10元无门槛券
私享最新 技术干货