How do people create a burn address without a vanity? IF what you're saying is no way to create it via vanity, then how is it created? Surely the coincidence would be too high to create something like 1111111111111111111114olvt2.
I always thought burn addresses were just simple address to forever dump coins people can never use. Looks like I need to brush up my education.
you have to first understand what a bitcoin address is to understand how it works. in short a bitcoin address is a base58 encoding of 20 bytes with 1 initial byte for version and 4 last bytes for its checksum.
we know the first one (version byte) and we can choose any 20 bytes that we want. with simple encoding you can come up with different variations (like all 1s, or even meaningful sentences) then you just have to calculate the last 4 checksum bytes (which is a hash) which is why the address looks like that (all 1s with different last 6-7 letters).
(this whole thing takes a fraction of a second by the way!)now you just have to write some words like "BitcoinEaterDontSendBitcoin" conver it to byte array, add the missing bytes to make it 20, calculate checksum and you have a burn address.
that 20 bytes is the result of RIPEMD160 of SHA256 of public key. since this operation is irreversible you can not find the public key or the private key of such addresses hence any coins sent to them is considered "burnt".
why? google proof of burn.