Obs: Det första avsnittet i den här artikeln förklarar Binance Coins tidigare brännfunktion, medan det var på Ethereum-nätverket. Binance Coin finns nu på Binance Chain, så brännfunktionen sker annorlunda. Artikeln gäller dock fortfarande för alla nuvarande ERC-20-token som stöder brännfunktionen.
Coinbränning är processen att permanent ta bort kryptovalutor från marknaden, vilket minskar det totala utbudet. För att förklara hur detta fungerar kommer vi att använda Binance Coin (den gamla BNB ERC-20) som ett exempel. Det tidigare kontraktet för BNB, när det fanns på Ethereum-nätverket, finns här.
När Binance Coin fortfarande var en del av Ethereum-nätverket utförde Binance periodiska coinbränningshändelser med hjälp av en smart kontrakt-funktion som kallas brännfunktionen. BNB-bränningshändelserna är planerade att inträffa varje kvartal tills 100 000 000 BNB slutligen har förstörts, vilket motsvarar 50 % av det totala BNB-tillgången som någonsin utfärdats (200 000 000 BNB).
Mängden BNB-coin som ska brännas baseras på handelsantalet som utförs på börsen inom en 3-månadersperiod. Så efter varje kvartal bränner Binance BNB enligt den totala handelsvolymen.
Det verkar dock som om en hel del personer fortfarande inte förstår hur coinbränning går till. Denna artikel syftar till att ge relevant information om brännfunktionen och de kvartalsvisa BNB-coinbränningshändelserna.
Hur fungerar det?
I grund och botten sker ett tokenbränningshändelse i följande ordning:
En kryptovalutainnehavare anropar brännfunktionen och anger att hen vill bränna en nominerad mängd coin.
Det smarta kontraktet verifierar då att personen har coin i plånboken och att antalet coin som anges är giltiga. Bränningsmekanismen tillåter endast positiva tal.
Om personen inte har tillräckligt med coin, eller om det angivna numret är ogiltigt (t.ex. 0 eller -5), utförs inte brännfunktionen.
Om personen har tillräckligt med coin subtraheras coin från hens plånbok. Det totala utbudet av detta coin uppdateras sedan, vilket innebär att coin bränns permanent.
Om du utför brännfunktionen för att bränna dina coint förstörs de för alltid. Det är omöjligt att återställa coin efter att de har bränts och tack vare blockkedjetekniken kan beviset på bränning enkelt verifieras på en blockkedjeutforskare.
Med andra ord har Binance Coin-kontraktet en funktion som kallas brännfunktion och som är tillgänglig för alla när som helst. Genom att anropa den här funktionen kan du permanent ta bort en nominerad mängd coin från det cirkulerande utbudet av ett blockkedjenätverk. Som nämnts registreras varje tokenbränningshändelse som en transaktion på blockkedjan. Bränningsmekanismen är transparent och vem som helst kan verifiera att coin har förstörts.
Så snart en kvartalsvis coinbränning äger rum gör Binance ett officiellt tillkännagivande som anger mängden BNB-coin som har bränts (baserat på handelsvolymen för det kvartalet). Du kan verifiera alla BNB ERC-20-coinbränningstransaktioner på en blockkedjeutforskare för Ethereum, till exempel Etherscan. Transaktionerna för bränning är offentliga, irreversibla och permanent registrerade på blockkedjan.
På Etherscan kan du se information om en bränningstransaktion i rutan Indata.
Om du klickar på Avkoda indata kan du kontrollera mängden BNB som har bränts. Siffran inkluderar de 18 decimalerna, så i det här exemplet har 1 623 818 BNB bränts.
Den aktuella Binance-brännfunktionen
Sedan lanseringen av Binance Chain byttes BNB ERC-20-token gradvis av egna Binance-coin (BNB BEP-2). Detta innebär att coinbränningshändelserna nu äger rum på Binance Chain och inte på Ethereum-nätverket.
Alla BNB ERC-20-coinbränningar "replikerades" på Binance Chain för att säkerställa att det totala utbudet är detsamma. Därför brändes också de 11 654 397 BNB ERC-20-token som tidigare brändes på Ethereum-nätverket på Binance Chain (strax efter lanseringen av huvudnätet). Du kan kontrollera denna specifika bränningstransaktion i Binance Chain-utforskaren. Du kan även kontrollera det totala utbudet av BNB.
Den nuvarande BNB-coinbränningsmekanismen förlitar sig inte längre på ett smart kontrakt, utan på ett specifikt kommando som utförs på Binance Chain. Du hittar mer information på sidan Binance Chain-dokument.
Fram till april 2022 slutförde Binance 19 BNB coinbränningshändelse. Totalt brändes 36 723 852,37 BNB-coin, vilket minskade det totala utbudet med 18,36 % (nu finns 163 292 674,61 BNB).
Tidigare BNB-bränning (kvartalsvis coinbränning).