1. Antecedentes e historial de desarrollo del BRC-20
Con el rápido desarrollo de la tecnología blockchain, están surgiendo varias criptomonedas y protocolos de token. Si bien el protocolo de token ERC-20 de Ethereum se convirtió en el estándar de la industria, la comunidad de Bitcoin también introdujo el estándar de token BRC-20 experimental. **El estándar BRC-20 adopta un concepto de diseño simple y seguro para realizar el despliegue, acuñación y transferencia de tokens. Basado en la red Bitcoin, BRC-20 realiza la emisión y gestión de tokens mediante el registro de datos en Satoshis. **Este artículo presentará el principio y la aplicación de BRC-20, así como sus ventajas y desventajas, para brindar a los lectores una comprensión completa y profunda.
Durante mucho tiempo, la gente ha sentido que el ecosistema de Bitcoin no es escalable en comparación con Ethereum porque, a excepción de las transacciones de transferencia, casi no se pueden almacenar datos en el bloque. La razón por la que BRC-20 se ha disparado recientemente es que es un token estándar basado en Bitcoin, que introduce NFT y otros tokens en el ecosistema de Bitcoin.
Hitos importantes:
En enero de 2020, el desarrollador de Bitcoin Core, Pieter Wuille, lanzó las propuestas de mejora de Bitcoin BIP 341 y BIP 342, lo que brinda posibilidades al ecosistema de Bitcoin.
En junio de 2022, Casey Rodarmor realizó una extensión y expansión técnica de Tap en BIP342 y propuso nuevos esquemas de mejora de Bitcoin ordinal (número de serie) e inion (inscripción), que principalmente realizaban la función de almacenar datos en la cadena de Bitcoin.
En marzo de 2023, Domodata realizó un experimento ERC-20 A través del protocolo Ordinal y la función de iniones, almacenó datos json en la cadena de Bitcoin para probar el estado del saldo del token debajo de la cadena y realizó la función de emitir tokens para Bitcoin. ecosistema de forma disfrazada.
Domodata (autor de BRC-20) cree que el estándar BRC-20 es solo un experimento interesante, que nos muestra que es posible probar el estado de los saldos de tokens fuera de la cadena mediante la creación de inscripciones en la cadena. Siente que esto es solo un intento, y que el estándar BRC-20 no debe considerarse el único estándar. Al mismo tiempo, alienta a las personas de la comunidad de Bitcoin a trabajar juntas para parchear y optimizar el estándar, y el autor de BRC -20 también cree que actualmente existe la emisión de activos en Bitcoin con un mejor plan.
2. Conocimiento previo de BRC-20
BRC-20 es un token estándar basado en el protocolo Ordinal. El protocolo Ordinal es un protocolo de extensión para la red Bitcoin que permite inscribir datos en Bitcoin Satoshi. Basado en el protocolo Ordinal, BRC-20 puede realizar la emisión, transferencia y transacción de tokens.
El principio de BRC-20 es relativamente complicado y es necesario comprender algunos conceptos en la red de Bitcoin, como las actualizaciones de Satoshis, Ordinal, Inion y Taproot. Entre ellos, Satoshi es la unidad más pequeña de la red Bitcoin. La teoría ordinal enumera cada Satoshi, e Inion graba datos en cada Satoshi. La tecnología relacionada con la actualización Taproot es el mecanismo para controlar estos Inion. Juntos, estos conceptos constituyen la lógica operativa del estándar BRC-20.
(1) Satoshis (Cong)
Los satoshis no son bitcoins, sino la unidad más pequeña de bitcoins. Un bitcoin se puede dividir en 100 millones de satoshis.
(2) ordinal (número de serie)
La teoría de números ordinales es un protocolo para asignar números de serie a satoshis (la subdivisión más pequeña de bitcoin) y rastrear esos satoshis a medida que se gastan las transacciones. Estos números de serie son números muy grandes, como este 804766073970493. Cada satoshi, que es ¹⁄₁₀₀₀₀₀₀₀₀ de un bitcoin, tiene un número de serie.
ord es un proyecto de código abierto (este proyecto incluye varias partes, una es el esquema ordinal para mejorar Bitcoin, y la otra es la herramienta ord desarrollada con rust, que integra las funciones de index, block browser y command line wallet. Posteriormente lo explicará cómo grabar sus propias inscripciones a través del kit de herramientas ord.
(3) inion (inscripción)
**El protocolo Ordinal implementa una funcionalidad extendida al asignar un número único a cada satoshi y agregar notas. Este proceso se llama inscripción (inion), que consiste en dar un significado derivado a Satoshi. ** Anotación significa que el contenido de la inscripción está escrito en los testigos de transacción (testigos), de modo que Satoshi puede escribir cualquier tipo de contenido. Es más seguro limitar el tamaño del contenido de la inscripción a menos de 3,9 millones, porque el contenido de la inscripción está incluido en la transacción, por lo que cuanto mayor sea el contenido, mayor será la tarifa de transacción para la transacción de inscripción.
Podemos crear nuestros propios Inions descargando Bitcoin Core y ord.
#orden de instalación
--proto '=https' --tlsv1.2 -fsLS | golpe -s
#Imprimir número de versión del pedido
orden --version
Crear billetera central de bitcoin
monedero de ord crear
Obtener la dirección de la billetera
monedero ord recibir
#Ver transacciones pendientes
transacciones de cartera de pedidos
#Crear Inions (inscripciones)
ord wallet inscribe --fee-rate FEE_RATE FILE
enviar inscripción
Monedero de pedido enviar --tasa de tarifa<FEE_RATE>
<INION_ID> (4) BIP341 y BIP342
BIP341 y BIP342 son dos propuestas relacionadas con las mejoras de Bitcoin. El nombre completo de BIP es Bitcoin Improvement Proposal (Propuesta de mejora de Bitcoin), que se utiliza para describir nuevas características, procesos o especificaciones del protocolo, cliente o entorno de Bitcoin. BIP341 y BIP342 están relacionados con la actualización de Taproot, el objetivo principal es mejorar la privacidad y la escalabilidad de Bitcoin, en lugar de usarse directamente para escribir datos en la cadena de bloques, pero la actualización de Taproot puede usar scripts de Bitcoin y transferir a la cadena de bloques a través de transacciones. El costo se escribe en los datos, sentando una base técnica para el estándar brc-20.
**BIP341: **Segregated Witness (testigo segregado), esta propuesta define un nuevo tipo de salida que implementa la función Taproot. Esto permite que las transacciones habilitadas para Taproot coexistan en un bloque con otros tipos de transacciones manteniendo la compatibilidad con versiones anteriores. BIP341 proporciona descripciones y especificaciones detalladas para nuevos tipos de salida.
**BIP342:**Tap, esta propuesta describe el lenguaje de secuencias de comandos dentro de Taproot, llamado Tap. Tap se basa en el lenguaje de secuencias de comandos existente de Bitcoin y se ha ampliado y optimizado. BIP342 define la sintaxis, el entorno operativo y las reglas de ejecución de Tap. Estas mejoras hacen que sea más eficiente y privado ejecutar contratos inteligentes complejos en la red Bitcoin.
Convencionalmente, podemos usar el código de operación OP_RETURN para agregar una pequeña porción de datos (hasta 80 bytes) a la salida de la transacción, y así escribir permanentemente los datos en la cadena de bloques de Bitcoin. Si necesitamos almacenar más datos, debemos usar el método de segmentación de datos, crear múltiples transacciones que contengan OP_RETURN y escribir un dato en cada bloque pequeño, este método aumentará considerablemente la tarifa de transacción.
Cuando salen BIP341 y 342, podemos usar P2WSH (Pay-to-Witness--Hash), P2WSH es parte de Segregated Witness (Segregated Witness), que le permite crear una dirección de Bitcoin que representa Witness- (witness script), para gastar fondos de esta dirección, se debe proporcionar una entrada que cumpla con las condiciones de desbloqueo del script. El proceso específico es el siguiente:
Cree un script testigo que contenga los datos que desea almacenar. Puede incrustar datos en scripts utilizando el código de operación OP_PUSHDATA.
Calcule el valor hash (SHA-256) del script testigo.
Cree una dirección P2WSH utilizando el valor hash. 4. Cree una transacción de Bitcoin para enviar fondos a la dirección P2WSH.
Transmita la transacción a la red Bitcoin.
Cuando realizamos una transacción, el script de desbloqueo se separa del cuerpo de la transacción y se almacena en el Testigo (datos de testigo). Con esta tecnología podemos almacenar datos arbitrarios de hasta 4 MB en la parte Testigo de cualquier bloque de bits. Esto constituye el límite superior de 4 MB para cualquier Bitcoin Inions (inscripciones).
3. El principio técnico de BRC-20
Basado en el estándar BRC-20 de la inscripción ordinal, Satoshis (Satoshi) se usa para almacenar y administrar diversa información de tokens, como el nombre del token, el símbolo, la cantidad total, etc., y la información se codifica en formato JSON y se escribe. en Satoshis (Satoshi) Entre ellos, las inscripciones (inions) se forman una por una. Finalmente, al resumir las actividades de todos los inions (inions), se puede encontrar el estado del saldo del pase BRC-20, realizando así el despliegue, la acuñación y la transferencia de tokens.
BRC-20 es un token estándar experimental basado en Bitcoin. La idea central es crear, acuñar y transferir tokens BRC-20 a través de la teoría ordinal para realizar la gestión de activos en la cadena de bloques de Bitcoin. El experimento incluye principalmente los siguientes aspectos:
Implementación: para crear un pase BRC-20, debe establecer los parámetros del pase, como el símbolo del token, el suministro máximo y el límite de acuñación, etc. El proceso de implementación solo se usa para inicializar el BRC-20 y no afecta el estado.
{
"p": "brc-20",
"on": "implementar",
"tick": "ordi",
"máximo": "21000000",
"lím": "1000"
}
***************Notas*********\ *******
"p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20.
"op": "deploy": especifica que el tipo de operación es deployment.
"tick": "ordi": Especifica el identificador de 4 letras del token. Aquí, "ordi" se usa como ejemplo en el documento de demostración. Se ha alcanzado su suministro máximo.
"max": "21000000": establece el suministro máximo de tokens en 21 000 000.
"lim": "1000": establece el límite de acuñación por ordinal en 1000.
Minting (Mint): use la función de acuñación para acuñar una cierta cantidad de tokens BRC-20. La operación de acuñación proporciona el saldo correspondiente al propietario original de la función de acuñación. Si el token tiene un límite de acuñación, asegúrese de que no se exceda el límite.
{
"p": "brc-20",
"en": "menta",
"tick": "ordi",
"cantidad": "1000"
}
***************Notas*********\ *******
"p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20.
"op": "mint": especifica que el tipo de operación es mint.
"tick": "ordi": Especifique el identificador de 4 letras del token, aquí usamos "ordi" como ejemplo.
"amt": "1000": establece el número de tokens acuñados en 1000.
Transferencia: transfiera una cierta cantidad de tokens BRC-20 a través de la función de transferencia. Una operación de transferencia deduce tokens del saldo del remitente y los agrega al saldo del receptor. La función de transferencia solo tiene efecto en la primera transferencia.
{
"p": "brc-20",
"en": "transferir",
"tick": "ordi",
"cantidad": "100"
}
***************Notas*********\ *******
"p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20.
"op": "transfer": Especifica que el tipo de operación es transferencia.
"tick": "ordi": Especifique el identificador de 4 letras del token, aquí usamos "ordi" como ejemplo.
"amt": "100": establezca el número de tokens transferidos en 100.
Seguimiento de estado: creamos inscripciones en cadena (inions) y almacenamos en ellas datos json compatibles con BRC-20, que pueden probar el estado de implementación, acuñación y transferencia de tokens fuera de la cadena. El estado del saldo de los tokens BRC-20 se puede encontrar resumiendo la actividad de todos los inions en la cadena.
4. Aplicación y operación de BRC-20
(1) Cómo crear una billetera BRC-20
Descarga y crea una billetera: ordinalswallet.com 2. Haz clic en el perfil de tu billetera. 3. Haga clic en "Recibir". 4. Copie la dirección de la billetera. 5. Vaya a cualquier intercambio que admita taproot y retire algunos BTC a esta dirección. (Binance, Bybit, etc.)
(2) Cómo comprar tokens BRC-20
Haga clic en la pestaña BRC20 y seleccione cualquier token de la lista. (Tome $PEPE como ejemplo) 2. Ahora verifique la cantidad de tokens, el precio de cada token. Haga clic en "Comprar ahora". 3. Confirme la contraseña. 4. Haga clic en "Comprar ahora" y confirme la transacción.
(3) Cómo acuñar sus propios tokens BRC-20
Ir a la sección "Inscripciones". 2. Seleccione "BRC-20", ingrese la abreviatura del token (4 letras) y la cantidad, y haga clic en "Enviar". 3. Seleccione la tarifa de red y haga clic en "Inscripción".
(4) Cómo acuñar otros tokens gratis
Vaya a la lista BRC-20 y vea la barra de progreso debajo de cada suministro de fichas. (Si la barra de progreso no es del 100%, puede acuñar el token). 2. Haga clic en Token >> Comprobar detalles >> Mint. 3. Fijar Cuota >> Inscripción. 4. Confirme la transacción.
5. Riesgos de BRC-20
(1) Desviarse del principio de descentralización
El mecanismo de emisión y uso de los tokens BRC-20 da como resultado un cierto grado de centralización. Esto se debe a que los tokens BRC-20 deben depender de plataformas e intercambios específicos para la emisión, el comercio y la gestión, y estas plataformas e intercambios suelen tener más recursos y poder. Esto es contrario al espíritu central de la descentralización de Bitcoin, porque el objetivo de Bitcoin es lograr un sistema monetario descentralizado, justo y abierto.
(2) Falta de equidad y seguridad
Las inscripciones en tokens BRC-20 pueden dar lugar a injusticias por orden de llegada. Esto se debe a que en la red de Bitcoin, los mineros pueden elegir procesar las transacciones que desean procesar, y el mecanismo de inscripción de tokens BRC-20 por orden de llegada hace que los mineros se inclinen más a procesar transacciones que pagan tarifas más altas. e ignorar otras transacciones. Esto puede resultar en la exclusión de algunos usuarios porque no pueden pagar tarifas de transacción altas. Además, los tokens BRC-20 son menos seguros que la propia red de Bitcoin, ya que se basa en tecnología de segunda capa sobre la red de Bitcoin, que puede tener lagunas de seguridad y riesgos.
(3) Riesgo
Los tokens BRC-20 pueden desencadenar ataques estratégicos MEV llamados ataques de bandidos de tiempo. Esto se debe a que la transacción y aplicación de tokens BRC-20 en la red Bitcoin puede brindar a los mineros la oportunidad de explotar el ataque estratégico MEV (Valor Extraíble Minero) para buscar beneficios manipulando el orden de las transacciones. Esto afecta negativamente la seguridad y confiabilidad general de la red. Además, los tokens BRC-20 también pueden presentar el riesgo de una represión regulatoria de Bitcoin. Esto se debe a que la emisión y el comercio de tokens BRC-20 pueden involucrar algunas actividades ilegales, como lavado de dinero, fraude financiero, etc., lo que hace que los gobiernos y los reguladores se preocupen por toda la red de Bitcoin y tomen medidas para suprimirla.
6. Sugerencias de inversión BRC-20
Aunque el protocolo BRC-20 se encuentra actualmente en la etapa experimental, el protocolo BRC-20 proporciona un nuevo método de implementación de tokens para la comunidad de Bitcoin. El surgimiento del protocolo BRC-20 ayudará a promover la innovación del ecosistema de Bitcoin y atraer a más desarrolladores. y los usuarios se unen a la comunidad Bitcoin. En el futuro, a medida que la comunidad de Bitcoin optimice y mejore el protocolo BRC-20, desempeñará un papel más importante en el campo de las criptomonedas.
Algunos de los retos actuales. **En primer lugar, en comparación con ERC-20 de Ethereum, BRC-20 no puede interactuar con contratos inteligentes y no puede realizar operaciones automatizadas, como transferencias automáticas o dividendos. **Esto limita el potencial de aplicación de BRC-20 en ciertos escenarios. Su aplicación en finanzas descentralizadas (DeFi) y otros escenarios de aplicación puede ser limitada. Además, dado que el protocolo BRC-20 aún se encuentra en etapa experimental, aún se debe explorar más su escalabilidad y compatibilidad. **
Como experimento basado en el protocolo Ordinal, BRC-20 es esencialmente un experimento de aplicación del protocolo Ordinal, que nos brinda nuevas ideas. Los inversores deben tener una perspectiva a largo plazo al invertir. Puede haber más optimizaciones e innovaciones basadas en el protocolo Ordinal en el futuro, y los inversores deben prestar atención a estas tendencias de desarrollo para tomar decisiones de inversión más informadas.
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Cregis Research: Interpretando el pasado y el presente de BRC-20
1. Antecedentes e historial de desarrollo del BRC-20
Con el rápido desarrollo de la tecnología blockchain, están surgiendo varias criptomonedas y protocolos de token. Si bien el protocolo de token ERC-20 de Ethereum se convirtió en el estándar de la industria, la comunidad de Bitcoin también introdujo el estándar de token BRC-20 experimental. **El estándar BRC-20 adopta un concepto de diseño simple y seguro para realizar el despliegue, acuñación y transferencia de tokens. Basado en la red Bitcoin, BRC-20 realiza la emisión y gestión de tokens mediante el registro de datos en Satoshis. **Este artículo presentará el principio y la aplicación de BRC-20, así como sus ventajas y desventajas, para brindar a los lectores una comprensión completa y profunda.
Durante mucho tiempo, la gente ha sentido que el ecosistema de Bitcoin no es escalable en comparación con Ethereum porque, a excepción de las transacciones de transferencia, casi no se pueden almacenar datos en el bloque. La razón por la que BRC-20 se ha disparado recientemente es que es un token estándar basado en Bitcoin, que introduce NFT y otros tokens en el ecosistema de Bitcoin.
Hitos importantes:
En enero de 2020, el desarrollador de Bitcoin Core, Pieter Wuille, lanzó las propuestas de mejora de Bitcoin BIP 341 y BIP 342, lo que brinda posibilidades al ecosistema de Bitcoin.
En junio de 2022, Casey Rodarmor realizó una extensión y expansión técnica de Tap en BIP342 y propuso nuevos esquemas de mejora de Bitcoin ordinal (número de serie) e inion (inscripción), que principalmente realizaban la función de almacenar datos en la cadena de Bitcoin.
En marzo de 2023, Domodata realizó un experimento ERC-20 A través del protocolo Ordinal y la función de iniones, almacenó datos json en la cadena de Bitcoin para probar el estado del saldo del token debajo de la cadena y realizó la función de emitir tokens para Bitcoin. ecosistema de forma disfrazada.
2. Conocimiento previo de BRC-20
BRC-20 es un token estándar basado en el protocolo Ordinal. El protocolo Ordinal es un protocolo de extensión para la red Bitcoin que permite inscribir datos en Bitcoin Satoshi. Basado en el protocolo Ordinal, BRC-20 puede realizar la emisión, transferencia y transacción de tokens.
El principio de BRC-20 es relativamente complicado y es necesario comprender algunos conceptos en la red de Bitcoin, como las actualizaciones de Satoshis, Ordinal, Inion y Taproot. Entre ellos, Satoshi es la unidad más pequeña de la red Bitcoin. La teoría ordinal enumera cada Satoshi, e Inion graba datos en cada Satoshi. La tecnología relacionada con la actualización Taproot es el mecanismo para controlar estos Inion. Juntos, estos conceptos constituyen la lógica operativa del estándar BRC-20.
(1) Satoshis (Cong)
Los satoshis no son bitcoins, sino la unidad más pequeña de bitcoins. Un bitcoin se puede dividir en 100 millones de satoshis.
(2) ordinal (número de serie)
La teoría de números ordinales es un protocolo para asignar números de serie a satoshis (la subdivisión más pequeña de bitcoin) y rastrear esos satoshis a medida que se gastan las transacciones. Estos números de serie son números muy grandes, como este 804766073970493. Cada satoshi, que es ¹⁄₁₀₀₀₀₀₀₀₀ de un bitcoin, tiene un número de serie.
ord es un proyecto de código abierto (este proyecto incluye varias partes, una es el esquema ordinal para mejorar Bitcoin, y la otra es la herramienta ord desarrollada con rust, que integra las funciones de index, block browser y command line wallet. Posteriormente lo explicará cómo grabar sus propias inscripciones a través del kit de herramientas ord.
(3) inion (inscripción)
**El protocolo Ordinal implementa una funcionalidad extendida al asignar un número único a cada satoshi y agregar notas. Este proceso se llama inscripción (inion), que consiste en dar un significado derivado a Satoshi. ** Anotación significa que el contenido de la inscripción está escrito en los testigos de transacción (testigos), de modo que Satoshi puede escribir cualquier tipo de contenido. Es más seguro limitar el tamaño del contenido de la inscripción a menos de 3,9 millones, porque el contenido de la inscripción está incluido en la transacción, por lo que cuanto mayor sea el contenido, mayor será la tarifa de transacción para la transacción de inscripción.
Podemos crear nuestros propios Inions descargando Bitcoin Core y ord.
#orden de instalación --proto '=https' --tlsv1.2 -fsLS | golpe -s #Imprimir número de versión del pedido orden --version
Crear billetera central de bitcoin
monedero de ord crear
Obtener la dirección de la billetera
monedero ord recibir #Ver transacciones pendientes transacciones de cartera de pedidos #Crear Inions (inscripciones) ord wallet inscribe --fee-rate FEE_RATE FILE
enviar inscripción
Monedero de pedido enviar --tasa de tarifa<FEE_RATE>
<INION_ID> (4) BIP341 y BIP342BIP341 y BIP342 son dos propuestas relacionadas con las mejoras de Bitcoin. El nombre completo de BIP es Bitcoin Improvement Proposal (Propuesta de mejora de Bitcoin), que se utiliza para describir nuevas características, procesos o especificaciones del protocolo, cliente o entorno de Bitcoin. BIP341 y BIP342 están relacionados con la actualización de Taproot, el objetivo principal es mejorar la privacidad y la escalabilidad de Bitcoin, en lugar de usarse directamente para escribir datos en la cadena de bloques, pero la actualización de Taproot puede usar scripts de Bitcoin y transferir a la cadena de bloques a través de transacciones. El costo se escribe en los datos, sentando una base técnica para el estándar brc-20.
Convencionalmente, podemos usar el código de operación OP_RETURN para agregar una pequeña porción de datos (hasta 80 bytes) a la salida de la transacción, y así escribir permanentemente los datos en la cadena de bloques de Bitcoin. Si necesitamos almacenar más datos, debemos usar el método de segmentación de datos, crear múltiples transacciones que contengan OP_RETURN y escribir un dato en cada bloque pequeño, este método aumentará considerablemente la tarifa de transacción.
Cuando salen BIP341 y 342, podemos usar P2WSH (Pay-to-Witness--Hash), P2WSH es parte de Segregated Witness (Segregated Witness), que le permite crear una dirección de Bitcoin que representa Witness- (witness script), para gastar fondos de esta dirección, se debe proporcionar una entrada que cumpla con las condiciones de desbloqueo del script. El proceso específico es el siguiente:
Cree un script testigo que contenga los datos que desea almacenar. Puede incrustar datos en scripts utilizando el código de operación OP_PUSHDATA.
Calcule el valor hash (SHA-256) del script testigo.
Cree una dirección P2WSH utilizando el valor hash. 4. Cree una transacción de Bitcoin para enviar fondos a la dirección P2WSH.
Transmita la transacción a la red Bitcoin.
Cuando realizamos una transacción, el script de desbloqueo se separa del cuerpo de la transacción y se almacena en el Testigo (datos de testigo). Con esta tecnología podemos almacenar datos arbitrarios de hasta 4 MB en la parte Testigo de cualquier bloque de bits. Esto constituye el límite superior de 4 MB para cualquier Bitcoin Inions (inscripciones).
3. El principio técnico de BRC-20
Basado en el estándar BRC-20 de la inscripción ordinal, Satoshis (Satoshi) se usa para almacenar y administrar diversa información de tokens, como el nombre del token, el símbolo, la cantidad total, etc., y la información se codifica en formato JSON y se escribe. en Satoshis (Satoshi) Entre ellos, las inscripciones (inions) se forman una por una. Finalmente, al resumir las actividades de todos los inions (inions), se puede encontrar el estado del saldo del pase BRC-20, realizando así el despliegue, la acuñación y la transferencia de tokens.
BRC-20 es un token estándar experimental basado en Bitcoin. La idea central es crear, acuñar y transferir tokens BRC-20 a través de la teoría ordinal para realizar la gestión de activos en la cadena de bloques de Bitcoin. El experimento incluye principalmente los siguientes aspectos:
Implementación: para crear un pase BRC-20, debe establecer los parámetros del pase, como el símbolo del token, el suministro máximo y el límite de acuñación, etc. El proceso de implementación solo se usa para inicializar el BRC-20 y no afecta el estado.
{ "p": "brc-20", "on": "implementar", "tick": "ordi", "máximo": "21000000", "lím": "1000" } ***************Notas*********\ ******* "p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20. "op": "deploy": especifica que el tipo de operación es deployment. "tick": "ordi": Especifica el identificador de 4 letras del token. Aquí, "ordi" se usa como ejemplo en el documento de demostración. Se ha alcanzado su suministro máximo. "max": "21000000": establece el suministro máximo de tokens en 21 000 000. "lim": "1000": establece el límite de acuñación por ordinal en 1000.
Minting (Mint): use la función de acuñación para acuñar una cierta cantidad de tokens BRC-20. La operación de acuñación proporciona el saldo correspondiente al propietario original de la función de acuñación. Si el token tiene un límite de acuñación, asegúrese de que no se exceda el límite.
{ "p": "brc-20", "en": "menta", "tick": "ordi", "cantidad": "1000" } ***************Notas*********\ ******* "p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20. "op": "mint": especifica que el tipo de operación es mint. "tick": "ordi": Especifique el identificador de 4 letras del token, aquí usamos "ordi" como ejemplo. "amt": "1000": establece el número de tokens acuñados en 1000.
Transferencia: transfiera una cierta cantidad de tokens BRC-20 a través de la función de transferencia. Una operación de transferencia deduce tokens del saldo del remitente y los agrega al saldo del receptor. La función de transferencia solo tiene efecto en la primera transferencia.
{ "p": "brc-20", "en": "transferir", "tick": "ordi", "cantidad": "100" } ***************Notas*********\ ******* "p": "brc-20": especifica el protocolo como BRC-20, lo que ayuda a otros sistemas a identificar y procesar eventos BRC-20. "op": "transfer": Especifica que el tipo de operación es transferencia. "tick": "ordi": Especifique el identificador de 4 letras del token, aquí usamos "ordi" como ejemplo. "amt": "100": establezca el número de tokens transferidos en 100.
Seguimiento de estado: creamos inscripciones en cadena (inions) y almacenamos en ellas datos json compatibles con BRC-20, que pueden probar el estado de implementación, acuñación y transferencia de tokens fuera de la cadena. El estado del saldo de los tokens BRC-20 se puede encontrar resumiendo la actividad de todos los inions en la cadena.
4. Aplicación y operación de BRC-20
(1) Cómo crear una billetera BRC-20
(2) Cómo comprar tokens BRC-20
(3) Cómo acuñar sus propios tokens BRC-20
(4) Cómo acuñar otros tokens gratis
5. Riesgos de BRC-20
(1) Desviarse del principio de descentralización
El mecanismo de emisión y uso de los tokens BRC-20 da como resultado un cierto grado de centralización. Esto se debe a que los tokens BRC-20 deben depender de plataformas e intercambios específicos para la emisión, el comercio y la gestión, y estas plataformas e intercambios suelen tener más recursos y poder. Esto es contrario al espíritu central de la descentralización de Bitcoin, porque el objetivo de Bitcoin es lograr un sistema monetario descentralizado, justo y abierto.
(2) Falta de equidad y seguridad
Las inscripciones en tokens BRC-20 pueden dar lugar a injusticias por orden de llegada. Esto se debe a que en la red de Bitcoin, los mineros pueden elegir procesar las transacciones que desean procesar, y el mecanismo de inscripción de tokens BRC-20 por orden de llegada hace que los mineros se inclinen más a procesar transacciones que pagan tarifas más altas. e ignorar otras transacciones. Esto puede resultar en la exclusión de algunos usuarios porque no pueden pagar tarifas de transacción altas. Además, los tokens BRC-20 son menos seguros que la propia red de Bitcoin, ya que se basa en tecnología de segunda capa sobre la red de Bitcoin, que puede tener lagunas de seguridad y riesgos.
(3) Riesgo
Los tokens BRC-20 pueden desencadenar ataques estratégicos MEV llamados ataques de bandidos de tiempo. Esto se debe a que la transacción y aplicación de tokens BRC-20 en la red Bitcoin puede brindar a los mineros la oportunidad de explotar el ataque estratégico MEV (Valor Extraíble Minero) para buscar beneficios manipulando el orden de las transacciones. Esto afecta negativamente la seguridad y confiabilidad general de la red. Además, los tokens BRC-20 también pueden presentar el riesgo de una represión regulatoria de Bitcoin. Esto se debe a que la emisión y el comercio de tokens BRC-20 pueden involucrar algunas actividades ilegales, como lavado de dinero, fraude financiero, etc., lo que hace que los gobiernos y los reguladores se preocupen por toda la red de Bitcoin y tomen medidas para suprimirla.
6. Sugerencias de inversión BRC-20
Aunque el protocolo BRC-20 se encuentra actualmente en la etapa experimental, el protocolo BRC-20 proporciona un nuevo método de implementación de tokens para la comunidad de Bitcoin. El surgimiento del protocolo BRC-20 ayudará a promover la innovación del ecosistema de Bitcoin y atraer a más desarrolladores. y los usuarios se unen a la comunidad Bitcoin. En el futuro, a medida que la comunidad de Bitcoin optimice y mejore el protocolo BRC-20, desempeñará un papel más importante en el campo de las criptomonedas.
Algunos de los retos actuales. **En primer lugar, en comparación con ERC-20 de Ethereum, BRC-20 no puede interactuar con contratos inteligentes y no puede realizar operaciones automatizadas, como transferencias automáticas o dividendos. **Esto limita el potencial de aplicación de BRC-20 en ciertos escenarios. Su aplicación en finanzas descentralizadas (DeFi) y otros escenarios de aplicación puede ser limitada. Además, dado que el protocolo BRC-20 aún se encuentra en etapa experimental, aún se debe explorar más su escalabilidad y compatibilidad. **
Como experimento basado en el protocolo Ordinal, BRC-20 es esencialmente un experimento de aplicación del protocolo Ordinal, que nos brinda nuevas ideas. Los inversores deben tener una perspectiva a largo plazo al invertir. Puede haber más optimizaciones e innovaciones basadas en el protocolo Ordinal en el futuro, y los inversores deben prestar atención a estas tendencias de desarrollo para tomar decisiones de inversión más informadas.