克日,Bitcoin.com开拓人员Gabriel Cardona在推特暗示,本身正建设一个用Rust语言编写的BCH全节点,,目标是为了改变完整节点的范式,让BCH代码库越发安详、编程人员技能孝敬越发简朴,从而加快BCH创新。 在详细的开拓方面,Gabriel Cardona暗示,该项目今朝是小我私家性质的开拓,官方团队并没有直接参加个中,开拓进度有限。他已经在本身的开源代码库中递交了部门代码,感乐趣的喜好者可以相识一下,https://github.com/cgcardona/earth。
据欣赏器coin.dance的数据统计,BCH今朝果真的节点版本共有七个,别离是Bitcoin ABC、Bitcoin Unlimited、Bchd、Flowee Hub、Bitcoin XT、Bitprim和Bitcoin Verde。
Gabriel在推特中还暗示,本身今朝碰着的最大问题是Rust如何与Web交互,而他认为本身在Web事情中利用Typescript,在整个节点事情始终继承利用Rust。
这些客户端版本均基于原始的C++版本开拓,用Rust编程语言编写的BCH全节点版本一旦上线,将对整个BCH生态造成有利的影响。
开拓进度
其次,新语言客户端的插手,有利于提高整个网络的大概性。现有的BCH客户端都是基于C++版本,Rust语言版本的客户端为BCH又增添了一种大概性。在详细的开拓进程中,一个不消语言的客户端也能在整个网络起到很好的测试和完善浸染,有利于各个团队之间的竞争协作。
现有的BCH全节点开拓大多是基于一个C++版本,这个版本固然稳健且颠末尾时间的检验,但对付专攻其它语言的开拓者来讲难度较大,需要相识和进修的时间较长,倒霉于一些新插手进来的BCH开拓者。在此基本上,Gabriel Cardona但愿开拓出一个相对简朴和安详的客户端来淘汰新进开拓者的开举事度,尺度机能与尺度C++机能八两半斤Rust语言也就成了一个不错的选择。
新全节点对付BCH生态的影响
Rust语言编写BCH全节点
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。