Author

Topic: What does the burn function does in the Ethereum smart contract code ? (Read 79 times)

legendary
Activity: 1624
Merit: 2481
there is multiple ways to burn. one of them is the one you mentioned - you create address and destroy private key, but another - you can just send them to this default address: 0x0000000000000000000000000000000000000000

Yeah that would be more transparent when they send it to the default address,because if these coin developers has sent those random wallet we cannot be sure that they dont have the private keys


Actually i never mentioned creating a random wallet and 'destroying' the private key. I wouln't call that 'burning' coins.
That would require trust. In my eyes thats more of a planned scam than real (proofed) burning.

There might not always be a 'default' address (0x00..0) you can choose from, depending on the currency.
But there are still ways to either choose an obvious burning address or mathematically prove that there is no private key for a specific (valid) address.

For further information: https://bitcoin.stackexchange.com/questions/1851/how-to-generate-a-valid-bitcoin-address-for-destroying-bitcoins
member
Activity: 182
Merit: 10
Create Your Decentralized Life
Can anyone please explain what is the burn function ? How it can be initiated or used ? 

A 'burn function' burns (destroys) coins/tokens.
'Destroying' coins is done by sending them to an address noone has an corresponding private key to.
The hardest part of doing this is to prove noone has the private key. Therefore preferably something which is obviously not a random address (but still is a valid one!).

there is multiple ways to burn. one of them is the one you mentioned - you create address and destroy private key, but another - you can just send them to this default address: 0x0000000000000000000000000000000000000000
Yeah that would be more transparent when they send it to the default address,because if these coin developers has sent those random wallet we cannot be sure that they dont have the private keys,so it is better to send it to the default address,so there will be no questions from the users or holders of that coin,also coin burning should result coin's value improvement.
member
Activity: 364
Merit: 13
Can anyone please explain what is the burn function ? How it can be initiated or used ? 

A 'burn function' burns (destroys) coins/tokens.
'Destroying' coins is done by sending them to an address noone has an corresponding private key to.
The hardest part of doing this is to prove noone has the private key. Therefore preferably something which is obviously not a random address (but still is a valid one!).

there is multiple ways to burn. one of them is the one you mentioned - you create address and destroy private key, but another - you can just send them to this default address: 0x0000000000000000000000000000000000000000
newbie
Activity: 84
Merit: 0
Thank you for the explanation. Can anyone destroy these tokens ? Or only the contract creator has the right to do so ? Is there any wallet generator for such addresses that none has the private key to ?
legendary
Activity: 1624
Merit: 2481
Can anyone please explain what is the burn function ? How it can be initiated or used ? 

A 'burn function' burns (destroys) coins/tokens.
'Destroying' coins is done by sending them to an address noone has an corresponding private key to.
The hardest part of doing this is to prove noone has the private key. Therefore preferably something which is obviously not a random address (but still is a valid one!).
newbie
Activity: 84
Merit: 0
Can anyone please explain what is the burn function ? How it can be initiated or used ? 
Jump to: