区块链的开源技术有哪些?
我就说我比较了解的吧。一个是基于比特币系统的开源项目,叫做cravecoin,一个是以太坊。一开始我们选择cravecoin做源代码分析,想在上面进行二次开发,但是因为以太坊比较开放,对智能合约支持的比较好,分析了一段时间就放弃了。
然后我就进了以太坊的书房。起初,我想从底层源代码开始,但整个过程相当困难。重新分析了我们的需求后,我觉得也可以开发现有的接口来满足一些需求,于是我把源代码的注释都翻译了一遍,在基本了解了各个模块的功能后,就不想再做进一步的修改了。毕竟以太坊也是几十头牛花了很长时间才做成的项目。
我们很难在一段时间内成功将其改造成我们想要的样子,达到我们的目的,或者说越快越容易越好。
而且,还有一个很重要的问题。以太坊如果改了,就连不上它的公网,用不上它世界第二的总计算能力。这是一个本末倒置的问题。看似答案无关紧要,但重点是如果题主想做开发,仔细分析一个项目就够了。
毕竟逻辑都差不多。想了解更多区块链,关注“区视网”