哈尔·芬尼(Hal Finney)为比特币核心(Bitcoin Core)丢失的捐款之一将被“复活”
发布:中币网 时间:2020-09-29 00:00:00 加入收藏 打赏
Finney在2011年2月8日发布的关于Bitcointalk的帖子中说,读汉克森(Hankerson),梅内塞斯(Menezes)和凡斯通(Vanstone)的一本名为“椭圆曲线密码学指南”的书,使他想到了如何将签名验证速度提高25%。 在同一天的下一篇帖子中,Finney宣布他已经编写了“测试代码”并将其上传到Github存储库。 但是,芬尼的建议存在问题-他的方法已经被其他人申请了专利。
“加速椭圆曲线上密码操作的方法”(也称为GLV或四维Gallant-Lambert-Vanstone标量乘法)于2006年9月19日获得了专利-可能是中本聪(Satoshi Nakamoto)已经忙于处理比特币(BTC)。 为了理解本发明,我们必须更深入地研究椭圆曲线密码学。 专利内容为:
改进来自于表示“标量k为分量k和整数A的组合”。 对以这种形式表示的k执行的数学运算似乎在计算上较不昂贵,因此可以提高速度。
Finney的2013年提案随libsecp256k1库的发布而实现,但由于现有法律问题而从未启用。 这种情况一直持续到9月25日专利到期为止。 根据Blockstream联合创始人Adam Back的说法,现在有望在下一个Bitcoin Core更新中激活该代码。
2011年2月似乎是Finney最专注于优化比特币签名验证的时候。 Finney在2011年2月7日发布的帖子中说,他正在研究“批量签名验证”,他认为这可能会使处理速度提高四倍。 其背后的想法是,不是逐个验证签名,而是逐块验证它们:一次数百甚至数千。 但是,根据Blockstream的联合创始人Pieter Wuille(libsecp256k1库的作者之一)的说法,当GLV与批处理验证结合使用时,一旦达到大约1,000个签名,收益就会消失:
“批次+ GLV相对于仅批次的优势要小于单一+ GLV而非仅批次的优势。 对于非常大的数字,收益趋于比率1(因此没有收益)。 但是至少有多达数千个签名,这仍然是一个优势。”
实际上,已经为Schnorr签名实现了该功能,该功能可将速度提高两倍。 Back表示,他希望Schnorr签名即将发布,其中包括批量验证:
“今年/明年下半年,还将发布Schnorr签名,包括激活,然后加快批量验证的速度。”
Finney的低温外壳不太可能允许任何移动,但是如果允许,我们可能会在他的脸上偷偷摸摸的微笑。
来源:https://cointelegraph.com/news/one-of-hal-finney-s-lost-cont
来源:中币网 https://www.zhongbi.net/news/blocknews/261119.html 声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。