Bitcoin Forum
July 05, 2024, 11:27:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What does the burn function does in the Ethereum smart contract code ?  (Read 73 times)
Joyjit (OP)
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
February 24, 2018, 07:36:34 PM
 #1

Can anyone please explain what is the burn function ? How it can be initiated or used ? 
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
February 24, 2018, 07:42:35 PM
 #2

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!).

Joyjit (OP)
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
February 24, 2018, 08:52:25 PM
 #3

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 ?
BitcoinGuruOne
Member
**
Offline Offline

Activity: 364
Merit: 13


View Profile
February 24, 2018, 11:05:45 PM
 #4

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
cryptomarijuana
Member
**
Offline Offline

Activity: 182
Merit: 10

Create Your Decentralized Life


View Profile
February 24, 2018, 11:14:30 PM
 #5

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.

bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
February 25, 2018, 03:49:11 PM
 #6

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

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!