Subject: RE: [bitcoindev] BIP39 Extension for Manual Seed Phrase Creation

From: <[email-masked]>
Date: Wed, 4 Jun 2025 11:26:33 -0400

> > A standard for encoding entropy
> 
> In my view, this is exactly what BIP 39 already is. It's a specification for
> encoding Base2048 numbers with a checksum, similar to Base58. The
> character set is a list of words, but fundamentally the only real difference
> between it, and Base2, Base10, Base16, etc is the checksum.

I'm not following the thread, but I'd like to lend full support to the above statement.

base 2^n, 10, 16, 32, 58, 64, 85, 2048:

https://github.com/libbitcoin/libbitcoin-system/tree/master/src/radix
https://github.com/libbitcoin/libbitcoin-system/tree/master/include/bitcoin/system/impl/radix

specifically base_2048:

https://github.com/libbitcoin/libbitcoin-system/blob/master/src/radix/base_2048.cpp

base_2048 encodings with checksum applied:

https://github.com/libbitcoin/libbitcoin-system/tree/master/src/wallet/mnemonics

specifically bip39:

https://github.com/libbitcoin/libbitcoin-system/blob/master/src/wallet/mnemonics/mnemonic.cpp

best,
e

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email-masked].
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/04c301dbd565%240e07ffa0%242a17fee0%24%40voskuil.org.