开发状况:2018年7月2日-7月8日技术周报


#1

链接:https://weibo.com/ttarticle/p/show?id=2309404260519300194071

首先,我们已经成功测试并部署第一代Bitcoin-NG技术。最初我们的计划是创建一个专门单独用于Bitcoin-NG的迷你版本。然而,后来决定不花时间创建正式版本并将其部署到测试网,而是将包含Bitcoin-NG的Epoch主分支的顶部部署到新创建的测试网的环境中,我们可以监控并测试Epoch节点的行为。

版本0.17.0是根据06.07星期五的既定时间表创建的,除了Bitcoin-NG之外,该版本还包括以下更改:

链状态以更紧凑的方式存储在数据库中;
链的构建方式已经改变:当选的领导者生成关键块和微块。接下来是新的候选生成模块,新的序列化格式和增强的同步层;
可以配置传递给Cuckoo矿工可执行文件的头参数以支持CUDA矿工(挖矿> cuckoo> miner> hex_encoded_header)
通过正确检查密钥大小改进了HTTP API。
可以配置矿工过程的好处 (mining > cuckoo > miner > nice)
Channels的websocket API富含存币和取币序列。
正如我们在上一次每周更新中所写的那样,我们的一些核心开发团队成员参加了致力于柏林状态通道的“链下”研讨会。在研讨会之后,他们在Ape Unit的办公室度过了一个富有成效的一天,讨论了æpps使用的API以及可能使æpps开发人员受益的未来功能。

我们的下一个目标将主要致力于填补Bitcoin-NG实现的缺失部分(例如,欺诈证明仍在进行中),致力于状态通道的重新连接逻辑,提高性能和测试。并且下周还有更多内容!