【11月1日技术周报】错误修复,更多性能测试和手续费微调


#1

(燃气费)手续费是区块链运行的重要组成部分,我们正在努力完成与手续费相关的任务:

  • 考虑静态基础,TTL(用于oracles预言机)和等效转账大小[ PT任务 ] 处理VM原语操作的手续费。VM原语操作的手续费是以下组件的总和:
  1. 基础静态手续费(如果有的话);
  2. 对于oracles预言机,考虑状态对象的TTL的手续费;
  • 根据呼叫数据的大小实施呼叫的手续费成本[ PT任务 ]
  • 为返回值添加地图的手续费成本[ PT任务 ]

æternity的核心开发团队还在确定潜在瓶颈所带来的负载测试和优化方面投入了大量时间:

  • 其中一项显着加快交易处理的调整不会立即重试被拒绝的交易。mempool最初工作的方式,高费用的交易候选人可能被列为下一个微块候选人。例如,如果发布手续费不足的昂贵的合约时,它可以有效地阻止更便宜的交易。为了解决这个问题,我们将在领导周期内尝试过一次的交易放在一边。如果没有其他交易要尝试,他们将等到下一个领导周期[ PT任务 ]

æternity’s区块链的另一个主要组成部分是状态通道。团队目前正在进行最后几项优化:

  • 状态通道强制进展不应包括整个状态通道的状态家,包括所有账户和合约,以强制进行单一合约。但是,它应该仍然能够提供足够的信息来构建具有正确根哈希的Merkle Patricia树[ PT任务 ]

此外,还进行了许多修正和较小的调整,可以在我们的[ PT任务 ]中看到。

除此之外,开发团队还在讨论主网发布后第一次硬叉时将引入的功能。很快就会有更多信息。