您现在的位置:kastop>> Kas信息 Kaspa网络>>正文内容

Kaspa上线发布版本0.15.1-rc1

一个新的Rusty Kaspa候选版本正在进行测试,并处于短暂的稳定期。

https://github.com/kaspanet/rusty-kaspa/releases/tag/v0.15.1-rc1

注:该版本名为v0.15.1 RC1,但实际软件版本将显示为0.14.3,为该候选版本的最终版本保留0.15.1。

此版本0.15.1 RC1主要用于各种内存池增强(API、设计和性能)。

主要节点级功能包括:

1、替换为费用(RBF)。

1.1 RPC:新的RPC API端点submit_transaction_replacement,用于提交替代先前事务T1的事务T2。T2必须重用T1使用的至少一个输入,并且必须具有更大的费率(费用与质量的比率必须增加)。对于安全保护钱包的开发人员和用户来说,只有当T1确实存在于本地内存池中时,才会应用T2。否则,我们假设T1要么已经被挖掘到一个块中(因此不需要替换),要么钱包出错。注意:使用现有的submit_transaction调用将导致拒绝RBF交易。

1.2 P2P:通过P2P接收双重支出交易的节点,如果其费率更高,将进行替换。为了使RBF真正有效,需要升级P2P网络和挖掘节点的足够部分。


2、费用估算API。一种新的费用估计API,用于估计作为费用-等级函数的预期包含时间,并基于当前内存池状态。详细的规范可以通过各种API(WASM、wRPC、gRPC、Rust代码等)找到。

与RBF一起,这两个功能使最终用户能够提前(通过正确估计)或作为对实际延迟的响应(RBF)来控制其事务包含速度。


3、主要的内存池内部数据结构重新设计,允许高效准确地对交易进行采样,以包含在下一个块模板中。


4、一个与标头处理性能相关的重要修复。


——————

此外,此版本还包括对RK框架和SDK的以下更改:

改进的wRPC(v2)协议破坏了wRPC与以前节点版本和SDK的兼容性,开发人员必须更新到最新版本的Rust和WASM SDK(在开发过程中称为“omega”)。注意:gRPC API仍然完全向后兼容。

WASM SDK的主要更新,改进了各种API,修复了各种类型绑定等(请参阅WASM/文件夹中的CHANGELOG)。这包括客户端API、RPC和钱包SDK。

还部署了一个新的贡献者维护的公共节点网络基础设施,支持新版本的wRPC协议。现在,它使用了一个新版本的负载均衡器,称为解析器。这种新的第二代基础设施由比第一代更多的节点支持,因此提供了更好的容量和可靠性。

Rust SDK现在包含了一个新的Kaspa PSKT标准实现。WASM SDK相关功能仍在开发中,如果您使用最前沿的功能,请随时了解WASM开发人员构建。

——————

我们要求Kaspa社区和节点实验者和测试人员在未来几天试用这个版本。我们将进行测试网内存池拉伸测试阶段,以便在实时条件下测试RBF和其他功能。随后将发布公告。



感动 同情 无聊 愤怒 搞笑 难过 高兴 路过
【字体: 】【收藏】【打印文章】 【 打赏 】 【查看评论

相关文章

    没有相关内容