I don't quite understand what it really means to burn tokens. Since the blockchain is immutable, there should be no way to delete the record. Thus, in my understanding, to burn the token merely means to send it to the address without the private key or the address that has lost its private key.

However, token issuers claim that the value of a token goes up because they burn tokens.

Are they actually burning tokens in any way or am I right that there is no way to delete tokens?


You are partially correct. You could ether send tokens to an address with an unknown private key, or you could just delete them, if a function like that was implemented when the contract was created. ERC20 tokens sometimes include a .burn() function which literally decreases the number of tokens in circulation by lowering the number of tokens a specific address (most often the reserve-address of the developers) owns.

  • Yes thanks, there's that too. I was only talking about burning when no burning mechanism was implemented. But if there's a burn function, of course it's different. Feb 22 '18 at 17:49

You are right, burning token means sending them to an address that you are sure no one can have the private key. This is ensured with addresses with special string called vanities. For instance an address 0x000000000000000000000000000000000000dEaD for which it's absolutely impossible to generate a private key with today's computers.

So the rest of your question is about financial implications, but it means that when you reduce the supply of a good, you make it's value raise. Burning tokens then make the remaining ones very valuable.

  • 1
    Isn't there as much chance of generating the private key for that address as there is for any other address? As in, it's not provably impossible, just very unlikely? I could make one, single attempt to generate its private key, and just happen to strike it lucky :-) Feb 22 '18 at 17:25
  • 1
    @RichardHorrocks yes there's a chance. But it's very unlikely. I don't have the math of that but it's something like a chance on more than the number of atoms in the universe. This is what all cryptography is about. There's no absolute crypto, but a very huge work would be necessary to find a pk for an address. So for now, as quantum computing is not ready to solve the problems, you can be confident in the fact that a so small chance of collisions that it's safe. But people are working on new algorithms every day's and are seeking for stronger cryptography. Feb 22 '18 at 17:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.