{
  "id": 13366503,
  "title": "Your Seed Phrase Is Just 128 Bits With a Checksum: BIP-39 Explained for Developers",
  "url": "https://urgent.news/2026/10/10/your-seed-phrase-is-just-128-bits-with-a-checksum-bip-39-explained",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-10T08:41:23.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/nutshellcrypto/your-seed-phrase-is-just-128-bits-with-a-checksum-bip-39-explained-for-developers-4ol3"
  },
  "original_language": "en",
  "account": "A seed phrase is a sequence of 12 or 24 English words used to represent an encoding of raw entropy. Developed as part of the BIP-39 standard, this phrase enables the generation of wallet keys and protects against brute-force attacks. The process begins with generating random entropy, which can be either 128 bits for a 12-word phrase or 256 bits for a 24-word phrase. The entropy is then hashed using the SHA-256 algorithm and a checksum, consisting of 4 bits for 128-bit entropy or 8 bits for 256-bit entropy, is appended to the hashed result. Subsequently, the resulting string is divided into 11-bit chunks, each representing an index into a predefined list of 2,048 words. These indices are then mapped to the official wordlist to create the mnemonic phrase. The checksum ensures the validity of the phrase by allowing the wallet to detect any mistyped words. Although a 128-bit seed phrase is considered secure against brute-force attacks, real-world threats such as phishing, malware, cloud backups, and loss of access are more likely. Therefore, it is crucial to store the phrase safely, ideally in a physical, durable format, and to avoid digitizing it or sharing it online.",
  "summary": "If you have ever set up a self-custody crypto wallet, you have seen it: a screen with 12 or 24 plain English words and a stern warning to write them down. As developers we tend to treat that list like a password. It isn't. It is an encoding of raw entropy, and once you see how it is built, the security rules around it stop feeling like superstition. What the words actually encode Most wallets…",
  "key_points": [
    "Seed phrase is 12 or 24 English words representing raw entropy",
    "Entropy generated as 128 bits for 12-word or 256 bits for 24-word phrase",
    "Checksum ensures phrase validity and detects mistyped words"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}