Tag Archives: bitcoin

Bitcoin CoreのAmount Compression

Bitcoin CoreのChainstateDBの’C’レコードのamount記録時に利用されている謎の圧縮方式 Amount CompressionとUltrapruneについてのメモ。

LEB128とBitcoin CoreのBase128の違い

前回の記事でLEB128(正しくはUnsignedなのでULEB128)について書いたのだが、そもそも論として […]

LEB128のRubyによる実装

Bitcoin CoreのChainstateDB等で使われる可変整数フィールドにBase128 VarIntという表現がある。よく知らなかったのだがこれはLEB128(Little Endian Base 128)と呼ばれ整数をバイト配列にするときに一般的な方式らしい。