签名研磨 - Signature grinding

也涵盖低 -r 研磨 (Low-r grinding)

**低 -r 研磨 (Low-r grinding)**是一种钱包优化技术,钱包会为同一交易不断生成新的 ECDSA 签名,直到找到一个其 r 值在范围的下半部分的签名,从而使其能够用比位于范围上半部分的签名少一个字节的方式进行编码。

这种优化只适用于使用 ECDSA 的传统交易和 segwit v0 交易。在 taproot 交易中的签名无法进一步缩短。

大约一半的 ECDSA 交易预计会有高 -r 值,另一半预计会有低 -r 值,因此在传统交易中,研磨平均每个签名节省 0.5 vbytes,在 segwit v0 交易中节省 0.125 vbytes。

Optech 新闻简报和网站提及

2022

2019

2018

参见

Last updated