回到新闻
Jun 5, 2019

技术双周报 5.20-5.31

上两周,开发团队完成了测试网的主要功能。

以下任务于5月20日 - 5月31日完成::

Sprint17完成的任务

  • [节点] 完成加速节点的引导程序和重新同步,微调引导程序的常数。

  • [核心] 完成服务奖励的激励,以保证验证者能够一直在线。

  • [共识] 将小区块压缩进入大区块,通过将小区块的数据移到单独的大区块中,从而移除最后epoch的小区块。

  • [加密学] 优化bulletproof算法,现在单个bulletproof验证是10毫秒(不含AVX优化)

  • [网络] 修复HashCash协议的bug,以及其他bug。

  • [共识] 修复小区块分叉解决方案的bug,以及其他bug。

  • [核心] UTXO时间戳锁定,部署UTXO锁定。

  • [核心] PublicPaymentUTXO: 增加TX验证规则,为关于公开支付UTXO的交易提供更多交易验证规则。

  • [钱包] PublicPaymentUTXO: 钱包支持,部署公开支付UTXO在钱包中的使用。

Sprint18的计划

  • [钱包] GUI钱包桌面应用的基础功能,部署驱动程序可视化,账户和支付功能。

  • [安全] 提高Docker图片的安全性,增强节点docker图片的安全性。

  • [核心] 引入各类交易费用,可以设定随机交易费用,从而提高交易被包含进入最近区块的概率。

  • [钱包] 保留付款历史记录和付款证书,需要在钱包中显示付款记录。

  • [核心] 使用Base58作为钱包公钥(地址)的外部代表,提高更加友好的地址代码编译。

  • [安全] 部署WebSocket API认证,使用API代币作为验证WebSockets API,甚至是在本地服务器。

  • [安全] 支持修改钱包密码,提供能让用户修改钱包密码的功能。

  • [测试]:压力测试:打包延迟和损失,测试模块的一部分。

  • [测试]:压力测试,大量节点测试,测试模块的一部分。

  • [测试] 压力测试:区块链、共识、服务奖励、隐藏、ValueShuffle,通过从交易生成器中获得的交易载荷来进行压力测试。

  • [核心][钱包] 引进不同的交易手续费,能够设置随机的交易手续费,从而提高交易被最近区块包含的可能性。

还有疑问?
加入我们的社交网络来获得答案
加入