Oddbean new post about | logout

Notes by myon_X | export

 secp256k1の公開鍵完全に理解した 
 これだからnostrはたまにやるとおもろい 
 おもろい遊び見つけた 
 ぶーん 
 cudaでprintf()動かねぇ!!!!!!!!
なんで!!!!!!!!!!!!!! 
 なんか動いたわ
nostr:nevent1qqsvnfsfe2wfc83yaqqdynnh669u3h83krd22a22mfqsux23rfufszgpp4mhxue69uhhjctzw5hx6egzyrv37vesp67sp0vc8hkn4ltz3vhmmgkep0ckgy9nms8425xhsqzesqcyqqqqqqgqfdp9u 
 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の鍵なんもわからん 
 どおしてだよぉ 
 できてない 
 やっとbech32のエンコードできた 
 爆睡を超える睡眠気絶だよ 
 Mojo🔥たのしみだなぁ 
 オンボロイドにNostrは結構きついな
やめませんけども 
 しんちんのはなしてないのお前だけ #n575 #haiku
nostr:nevent1qqs823p5mt2lnq6ez83hug... 
 カオスだなぁ

nostr:nevent1qqsy73x693jyk8fdttwe3ymv3th0sczr53e9n4sm0l2jnf3rwr58cvgpremhxue69uhhyetvv9ujumn0wd68ytnhd9ex2erwv46zu6nspgpzqjhuqgwqxnt0cfd20xylynur6xazzn9q4t69uzgwljvwfkrxqa43qvzqqqqqqyqm2ms3 
 Nostrにはおもしろbotが多い 
 ありがとうございます!みてみます! 
 Nostrに観測者の人いないかな~ 
 タイムラインが死んだときの話で溢れてる 
 Amethyst調子悪いな 
 bech32のエンコードができない