Hacker GitHub

← All repos

bitcoin/bips

View on GitHub ↗ ★ 11,005 Wikitext

Bitcoin Improvement Proposals

124 mentions on Hacker News by 104 people: 6 stories, 118 comments · first 2013-12-10 · latest 2026-09-13

Mentions per year 124 mentions · busiest year 2021 (17)
20082026
  1. …pineapple house crow ..."? maybe BIP39? (afaik it's used for paper keys in bitcoin-adjacent things) https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
  2. https://www.monperrus.net/martin/perfect-ocr-digital-data https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
    comment by based2 · 2020-12-03 · in The Base58 Encoding Scheme
  3. …be a fatal vulnerability. Some might find the motivation section of Bitcoin's BIP340 informative: https://github.com/bitcoin/bips/blob/master/bip-0340.mediawi... Or this earlier publication: https://slowli.github.io/ed25519-quirks/ (which…
  4. …mixed case makes it extremely slow for e.g. spoken use. More modern Bitcoin addresses use BECH32 ( https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi... a base 32-scheme whos characters and permutation were selected via machine…
  5. …wallets, nodes, exchanges, payment processors, vaults, blockchain upgrades, basically all the BIPs https://github.com/bitcoin/bips : segwit, P2SH, lightning, M-of-N keys, deterministic wallets, etc. Using Bitcoin in 2020 is nothing at all…
  6. BIP39 ( https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi... ) mnemonics are the industry standard for deriving keys. If you use enough words (the standard will not let you use less than 12), then you are completely fine.
  7. …going on, [2] Bitcoin feature proposal process. [1] https://github.com/bitcoin/bitcoin/projects [2] https://github.com/bitcoin/bips When you upgrade your Bitcoin node software, the act of the upgrading is you casting your Yes vote for the…
  8. Base58 has certain issues (lowercase-uppercase ambiguity) which is why we now have https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...
  9. …each time. Such a list of addresses is only known to the key holder unless they were to share it. https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
  10. …of a jaw-dropping miscalculation of the block subsidy (even though dated April 1, it's for real): https://github.com/bitcoin/bips/blob/master/bip-0042.mediawi...
    comment by aazaa · 2020-05-11 · in Bitcoin Halving Just Occured
  11. It is being worked on: https://github.com/bitcoin/bips/blob/master/bip-0151.mediawi...
  12. See also Bech32 which includes error correction and detection: https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi... > Why not use an existing character set like RFC3548 or z-base-32? The character set is chosen to minimize…
  13. …think we would sit around and let the man crush bitcoin because of "tainted coins" do you :] https://github.com/bitcoin/bips/blob/master/bip-0341.mediawi...
    comment by solotronics · 2020-01-30 · in A 96 Bitcoin ransom payment ends up on Bitfinex
  14. …a BIP-39 mnemonic[1]. 12 words are enough to encode 128 bits of entropy and a 4 bit checksum. [1] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
  15. …that in Bitcoin we took the time to fully think through, write a clear and complete specification https://github.com/bitcoin/bips/blob/master/bip-0152.mediawi... , and thoroughly test and review the implementation before deploying it while…
  16. An interesting case of rollback vs rollforward from bitcoin. https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi... In that case they decided to rollback.
    comment by keeperofdakeys · 2019-10-26 · in A push gone wrong in the name of what, exactly?
  17. …addresses (not to mention that you can create as many addresses as you want to begin with). see: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... https://cryptalker.com/bitcoin-mixer/
  18. …generate the corresponding series of children private keys.) The technical aspects are described in https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... But that's overkill given the simpler requirements of Find My. Each device…
  19. …if Apple is using a scheme based on this instead of ElGamal, they already use ECC extensively. https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
  20. …PK'). So unless you decide that per-message keys are necessary for security, I wouldn't bother. [1] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... [2] https://arxiv.org/abs/1810.04660 [3] https://eprint.iacr.org/2015/1135…
    comment by kwantam · 2019-05-19 · in Using Ed25519 signing keys for encryption
  21. …system, including OP_CODESEPARATOR. How would you replicate something like the BIP-0050 problem? https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi...
    comment by iso-8859-1 · 2019-01-22 · in Why Don't People Use Formal Methods?
  22. …So even knowing one or two of the input words doesn't tell you anything about the actual seed. [0] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
  23. Something like the `bitcoin:` URI scheme? bitcoin:1fs8e...?amount=0.01 https://github.com/bitcoin/bips/blob/master/bip-0021.mediawi...
    comment by yesbabyyes · 2018-11-30 · in Marriott hack hits 500M Starwood guests
  24. …of these issues. I assume many other cash-style cryptocurrencies have something similar these days. https://github.com/bitcoin/bips/blob/master/bip-0070.mediawi...
  25. …the new SegWit feature was introduced to Bitcoin, it came with a new address format called Bech32. https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...
    comment by nayuki · 2018-11-08 · in Base58
  26. …after the incident was exploited. [0]: https://en.bitcoin.it/wiki/Value_overflow_incident [1]: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi...
    comment by iso-8859-1 · 2018-09-21 · in Bitcoin Core: CVE-2018-17144 Full Disclosure
  27. ▲ 1
    Hierarchical Deterministic Wallets
    story by tosh · 2018-08-23 · 0 comments
  28. …makes public threats to censor blocks it disapproves of. This is, after all, what BIP-9 does: https://github.com/bitcoin/bips/blob/master/bip-0009.mediawi... Using this approach, a cartel may be able to leverage a hash rate below 50% to…
  29. If you want to read about something really interesting, check out hierarchical deterministic wallets: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
    comment by malvosenior · 2018-04-15 · in Understanding Bitcoin Transactions
  30. …that "public key" to anyone[2]. The communication layer in this case is the Bitcoin blockchain. [1] https://github.com/bitcoin/bips/blob/master/bip-0047.mediawi... [2] https://paynym.is/
    comment by clarkmoody · 2018-04-03 · in Sunsetting Tor Messenger
  31. …the checksum is invalid) just change the 12th word by picking the next one in the BIP39 list ( https://github.com/bitcoin/bips/blob/master/bip-0039/english... ). If it complains again, tries the next one. And so on. At most you may have to…
    comment by mrb · 2018-03-20 · in Breaking the Ledger Security Model
  32. …a distinct "account". Multiple Bitcoin wallet softwares support the 2012 BIP32 HD Wallet spec. [0] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... [1] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
  33. ▲ 2
    Merkelized Abstract Syntax Tree: Evolution of Bitcoin Script System
    story by naveen99 · 2017-12-24 · 0 comments
  34. …resolved by [BIP50][1]. [0]: https://blog.blockchain.com/2016/02/26/a-brief-history-of-bi... [1]: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi...
  35. …and enforced is probably overdue - afaik so far i've only seen bcoin[2] implement it [0] https://github.com/bitcoin/bips/blob/master/bip-0150.mediawi... [1] https://github.com/bitcoin/bips/blob/master/bip-0151.mediawi... [2]…
  36. …was accepted by the main network, forking unpatched nodes off the network. From https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi...
    comment by ptrincr · 2017-10-30 · in Cryptocurrency Evolution
  37. …are found here (in various levels of adoption)... this bit is really relevant for wallets: https://github.com/bitcoin/bips#readme Read the white paper at least once before holding any bitcoin. And then re-read it at least 5 times one the…
  38. …also error detection. [1] [0] https://bitcoin.stackexchange.com/questions/32353/how-do-i-c... [1] https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...
  39. …are libs available for deterministic wallets and some good transaction/script abstractions. [0] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi... [1] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi... [2]…
  40. …trust in the developers and the system has already been broken (for benevolent reasons, but still): https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi... Please note "The right people were online and available in IRC or could be…
    comment by Tomte · 2017-08-27 · in Bitcoin Energy Consumption Index
  41. There's a list of nine different types of malleability here: https://github.com/bitcoin/bips/blob/master/bip-0062.mediawi... And if you want to see what a malleability attack looks like at the byte level, I analyzed one three years ago:…
    comment by kens · 2017-07-20 · in Bitcoin Transaction Malleability
  42. …other fraud proofs necessary for the version of SPV theorized in bitcoin.pdf here's a recent one: https://github.com/bitcoin/bips/blob/master/bip-0180.mediawi... But why would a miner give an SPV user the data that proves a fraudulent…
  43. …for addresses was generally considered a mistake - there's a replacement for Bitcoin proposed here: https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...
  44. …a risk [1]. It argues that the effect is insignificant, but I would hardly call it watertight. [1] https://github.com/bitcoin/bips/blob/master/bip-0101.mediawi...
  45. You may want to look into the 2-of-3 escrow with timeout defined in BIP 112. https://github.com/bitcoin/bips/blob/master/bip-0112.mediawi... You want 'the blockchain' to verify payment between parties; these parties will be in charge of…
    comment by namecast · 2016-09-04 · in Ask HN: Can a blockchain do this?
  46. …two (random words from [3]) [1] https://www.phoronix.com/forums/forum/phoronix/latest-phoron... [2] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi... [3] https://www.randomlists.com/random-words
  47. …you or someone else chooses to send funds to an address that has already been spent from). [1] https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
  48. …each Rust RFC linked in the announcements just to be sure. [1] https://www.python.org/dev/peps/ [2] https://github.com/bitcoin/bips
    comment by otoburb · 2016-04-14 · in Announcing Rust 1.8
  49. …These are much bigger changes to Bitcoin than a one-time increase of the max block size. 1. https://github.com/bitcoin/bips/blob/master/bip-0125.mediawi... 2. https://github.com/bitcoin/bips/blob/master/bip-0144.mediawi...
  50. Several times in the past? AFAIK there's only been one hard fork, https://github.com/bitcoin/bips/blob/master/bip-0050.mediawi... That was accidental, and was reverted as soon as people realized. Someone pushed through a $10,000…