Nota: La primera sección de este artículo explica la función de destrucción original de Binance Coin mientras el token estaba en la red Ethereum. Binance Coin ahora está en Binance Chain, por lo que la función de destrucción es diferente. Sin embargo, esta información sigue siendo aplicable a todos los tokens ERC-20 actuales que admiten la función de destrucción.
La tokenización es el proceso de eliminar permanentemente las criptomonedas de la circulación, reduciendo así la oferta total. Para explicar cómo funciona esto, usaremos Binance Coin (el antiguo BNB ERC-20) como ejemplo. El contrato anterior de BNB, mientras estaba en la red Ethereum, está disponible aquí.
Cuando Binance Coin todavía formaba parte de la red Ethereum, Binance realizaba quemas periódicas de tokens mediante un contrato inteligente, una función conocida como función de grabación. Los eventos de destrucción de BNB deben ocurrir trimestralmente hasta que se destruyan 100.000.000 BNB, lo que representa el 50% de la cantidad total de BNB jamás emitida (200.000.000 BNB).
La cantidad de tokens BNB a quemar se basa en la cantidad de transacciones realizadas en el intercambio durante un período de 3 meses. Entonces, después de cada trimestre, Binance destruye BNB según el volumen total de operaciones.
Sin embargo, parece que un número considerable de personas todavía no entienden cómo se ejecutan las destrucciones de tokens. Este artículo tiene como objetivo proporcionar información relevante sobre la función de quema y los eventos de destrucción trimestrales de BNB.
¿Como funciona?
Básicamente, la destrucción de una ficha se produce en el siguiente orden:
Un poseedor de una criptomoneda llamará a la función de grabación, indicando que desea destruir una cantidad determinada de tokens.
Luego, el contrato inteligente verificará que la persona tenga los tokens en su billetera y que la cantidad de tokens indicada sea válida. El mecanismo de destrucción sólo permite números positivos.
Si la persona no tiene suficientes tokens, o si el número indicado no es válido (por ejemplo, 0 o -5), la función de grabación no se ejecutará.
Si la configuración es válida, los tokens se deducirán del saldo de la billetera. El suministro total de este token se actualizará, lo que significa que los tokens se han quemado permanentemente.
Si ejecuta la función de destrucción para destruir sus tokens, serán destruidos para siempre. Es imposible recuperar los tokens una vez destruidos y, gracias a la tecnología blockchain, la prueba de la destrucción se puede verificar fácilmente en un explorador de blockchain.

En otras palabras, el contrato de Binance Coin tiene una función llamada función de grabación, a la que cualquiera puede acceder en cualquier momento. Al llamar a esta función, puede eliminar permanentemente una cantidad específica de tokens del suministro circulante. Como se mencionó, cada evento de destrucción de token se registra como una transacción en la cadena de bloques. El mecanismo de destrucción es transparente y cualquiera puede verificar que los tokens han sido destruidos.
Tan pronto como se produce una destrucción de tokens trimestral, Binance hace un anuncio oficial especificando la cantidad de tokens BNB que se han destruido (según el volumen de operaciones de ese trimestre). Puede verificar todas las transacciones de destrucción de BNB ERC-20 en un explorador de blockchain Ethereum como Etherscan. Las transacciones de destrucción son públicas, irreversibles y se registran permanentemente en la cadena de bloques.
En Etherscan, puede ver los detalles de una transacción de destrucción en el área de Datos de entrada.

Si hace clic en Decodificar datos de entrada, puede verificar la cantidad de BNB que se destruyó. El número incluye los 18 decimales, por lo que en este ejemplo se destruyeron 1.623.818 BNB.

La función de destrucción actual de BNB.
Desde el lanzamiento de Binance Chain, los tokens BNB ERC-20 se han intercambiado gradualmente con tokens nativos de Binance (BNB BEP-2). Esto significa que los eventos de destrucción de BNB ahora se están produciendo en Binance Chain y no en la red Ethereum.
Cabe señalar que todas las destrucciones de tokens BNB ERC-20 se "replicaron" en Binance Chain para garantizar que el suministro total fuera el mismo. Así, los 11.654.397 tokens BNB ERC-20 que habían sido destruidos en la red Ethereum también fueron destruidos en la Cadena Binance (justo después del lanzamiento de la red principal). Puede consultar esta transacción específica en Binance Chain Explorer. También puedes ver la cantidad total de BNB en circulación.
El mecanismo actual para destruir BNB ya no se basa en un contrato inteligente, sino en un comando específico ejecutado en Binance Chain. Se pueden encontrar más detalles en la página de Binance Chain Docs.
Hasta abril de 2022, Binance ha completado 19 eventos de destrucción de BNB. En total, se destruyeron 36.723.852,37 BNB, lo que redujo la oferta total en un 18,36% (ahora en 163.292.674,61 BNB).
Historial de destrucciones de BNB (destrucción de tokens trimestrales).



