Avatar
myon_X
d91f33300ebd00bd983ded3afd628b2fbda2d90bf16410b3dc0f5550d7800598
minecraftとかやってます #観測者

secp256k1の公開鍵完全に理解した

これだからnostrはたまにやるとおもろい

cudaでprintf()動かねぇ!!!!!!!!

なんで!!!!!!!!!!!!!!

nostrの公開鍵生成の流れ自分用メモ

32バイトの乱数生成→bech32でエンコード‹₁›→63文字のnsec1から始まる秘密鍵

32バイトのsecp256k1のx only publickeyに変換

bech32でエンコード‹₁›

63文字のnpub1から始まる公開鍵

‹₁›5ビットで区切る必要あり、大体そのための関数が用意されている

CUDAをやりたいんだけどいい感じの入門用の本とかサイトとかないかな

Nostrの公開鍵はx座標だけのやつって聞いたんだけどほんとかな

鍵のペア作るのがうまく行かないなぁ

ドキュメントはしっかりよまないとなぁ(4敗)

余った1ビットが5ビット目に立つのは罠

あれ?後ろから7番目はsかq?

256ビットの鍵をbech32でエンコードしようと5ビットずつ区切ると1ビット余る ほんでそのビットが立ったときに無効な鍵になるし

いったいどうすれば

Nostrの鍵なんもわからん

どおしてだよぉ

できてない