bitcoin-dev
Combined summary - a simple and easy-to-remember personalized mnemonic generation scheme
The discourse centers around a novel mnemonic generation method proposed by Joe, which aims to simplify and personalize the process of obtaining mnemonic phrases for cryptocurrency wallets.
Joe's approach allows users to create their own easy-to-remember sentences in any language and then uses the SHA256 algorithm to transform these sentences into entropy. From there, the system generates a mnemonic that is compatible with the BIP-39 standard, making it more user-friendly and reducing the need for mnemonic memorization or writing down.
However, this methodology has been met with some skepticism due to concerns regarding security. It is pointed out that the creation of mnemonics should not rely on human-generated phrases because people are poor at providing random and secure inputs, a requirement that is essential for safeguarding digital assets. The original intent behind BIP-39 was to prevent such practices by ensuring that mnemonics are generated randomly, thereby providing the necessary entropy for security.
Despite these reservations, there is acknowledgment of the potential for innovation in wallet systems and a suggestion for further exploration into generating readable sentences as mnemonics, particularly for English speakers. The feasibility of such an approach in other languages like Chinese remains uncertain. Joe's reference implementation can be found on GitHub, offering a practical example of his idea in action, potentially serving as a starting point for future development and discussion within the field.