bitcoin: var_int
2024/12/11
今日も Bitcoin について。
記事の量はトランザクションの方が多いけど、これは以前書いた内容の修正も多い。
主に var_int
型について書いていた。
一応コードは書いたのだけど、ちゃんとするなら bitcoindでの実装 を見た方がよいだろう。
0xfd
始まりなのに続く 2byte が 0xfc
以下の場合どう振る舞うかとかは調べていないし。まあ NG だろうね。
むかし、署名するのに mbedtls のライブラリを使っていて、速度が気になって bitcoind で使われていたライブラリにしたらずいぶん速くなったのを覚えている。
まあ mbedtls は組み込み向けとして使われることが多いので RAM をあまり使わないようにしたり OS の支援をあまり受けないようにしてあるのかもしれない。
そんな昔のことを思い出した。
さて、貯めていた記事が終わってしまったので明日からまた考えねば。