bitcoindevkit / bitcoindevkit/bdk-cli

NUMS_UNSPENDABLE_KEY_HEX is not supposed to be used as is (privacy concerns)

オープン
#218 コメント 5 件 リアクション 0 件 担当者 1 名 @vadim-anfv が担当を希望しています GitHub で見る
enhancement
主要言語
Rust
スター
141
フォーク
99
平均マージ
6日 14分
マージ済み PR(30日)
1

説明

I believe technically the `NUMS_UNSPENDABLE_KEY_HEX` is not supposed to be used as is (privacy concerns), though for now it's fine. Per [BIP-0431](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki#constructing-and-spending-taproot-outputs), should add an issue to do the following:

"In order to avoid leaking the information that key path spending is not possible it is recommended to pick a fresh integer r in the range 0...n-1 uniformly at random and use H + rG as internal key. It is possible to prove that this internal key does not have a known discrete logarithm with respect to G by revealing r to a verifier who can then reconstruct how the internal key was created."

_Originally posted by @notmandatory in https://github.com/bitcoindevkit/bdk-cli/pull/208#discussion_r2330503782_

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。