La locura de BRC-20 ha barrido la red de Bitcoin, y ahora ha surgido ORC-20. Los tokens ORC-20 operan en la cadena de bloques de Bitcoin y se representan como archivos JSON (JavaScript Object Notation), inscritos con números secuenciales en satoshis, similares a los tokens BRC-20. ORC-20 tiene como objetivo abordar algunas limitaciones de BRC-20 al mejorar la seguridad y flexibilidad. Estas limitaciones incluyen "restringido a nombres de token de cuatro caracteres," "no actualizable," "riesgo de doble gasto," "transacciones no reversibles," y más, lo que lo convierte esencialmente en un hard fork de BRC-20. Al admitir una gama más amplia de formatos de datos, ORC-20 amplía el alcance de BRC-20 y aprovecha el modelo de Salida de Transacción no Gastada (UTXO) de Bitcoin para evitar problemas de doble gasto.
ORC-20 es un estándar de token abierto para ordinales de Bitcoin, creado por OrcDAO para mejorar algunas funcionalidades clave de BRC-20. Su propósito es mantener la compatibilidad hacia atrás con BRC-20 mientras mejora la adaptabilidad, la escalabilidad y la seguridad, y elimina la posibilidad de doble gasto.
Las operaciones ORC-20 incluyen eventos básicos como implementación, creación, envío, cancelación, actualización y eventos personalizados. Puede añadir claves a eventos estándar para introducir restricciones, diversos comportamientos o nuevas operaciones. Cada operación consta de datos de inscripción con pares de clave-valor, predeterminadamente en formato JSON, donde las claves de operación deben estar en minúsculas, y los datos numéricos son insensibles a mayúsculas y minúsculas.
Fuente: ORC20.org
Tanto ORC-20 como BRC-20 son estándares de implementación de tokens en el ecosistema de Bitcoin basados en el protocolo Ordinal, similar al ERC-20 de Ethereum. Sin embargo, ORC-20 amplía algunas características de BRC-20 y elimina ciertas limitaciones para satisfacer mejor las necesidades de desarrollo del proyecto.
Las diferencias se pueden categorizar en los siguientes cinco puntos:
1. Reducir el riesgo de doble gasto con UTXO:
2. Los nombres de token no están limitados a 4 caracteres y no distinguen entre mayúsculas y minúsculas
Dado que la mayoría de las palabras de cuatro letras BRC-20 ya han sido pre-acuñadas, eliminar el límite de caracteres satisface la demanda del mercado. Sin embargo, puede hacer que los usuarios perciban los tokens ORC-20 como menos escasos que los tokens BRC-20.
3. Funciones de clave personalizadas para funciones avanzadas:
ORC-20 introduce claves personalizadas, siendo "minter" e "impuesto" las características más notables. El "minter" es una dirección de acuñación especial que puede funcionar como una lista blanca, mientras que el "impuesto" permite a los proyectos recaudar impuestos y regalías sobre las transacciones.
4. Token Upgradability, como Cambiar Parámetros de Suministro:
La flexibilidad en el suministro de tokens asegura que los proyectos puedan utilizar ORC-20 para crear más casos de uso, como:
5. Cancelación de transacción:
Las transacciones pueden cancelarse utilizando “op”: “cancel”. Debido a la inclusión de un valor de nonce en cada transacción, cancelar puede cancelar todas las transacciones o solo transacciones específicas (aquellas con valores de nonce específicos).
Ventajas:
Desventajas:
Puede comenzar rápidamente a usar ORC-20 registrando eventos de implementación, acuñación, envío y cancelación.
1. Implementando ORC-20
Ejemplo: Implementar un token con el identificador 1, llamado ORC (el primer ORC-20, ya implementado), con un suministro máximo de 21,000,000. Cada acuñador puede acuñar hasta 10,000 tokens.
2. Creación de ORC-20
Ejemplo: Acuñar 10,000 ORC (número de inscripción #2504160). El evento de acuñación mantiene el saldo inicial. Debe conservar la inscripción de acuñación hasta que se complete la primera transacción de envío exitosa.
Formato antiguo: Obsoleto después de OIP-3 (las acuñaciones anteriores a OIP-3 siguen siendo válidas).
Nuevo formato: Revisado en OIP-3
3. Enviando ORC-20
Ejemplo: Envíe 1,000 $ORC (número de inscripción #2504160) en transacciones de dos partes. Cada transacción debe tener un nonce único.
Paso 1: El remitente escribe 1,000 $ORC (número aleatorio 5) en la dirección del remitente a través de la “inscripción de envío.”
Paso 2: El remitente escribe el “enviar saldo restante” de vuelta al remitente.
La transacción se completa solo después de que se escriba de nuevo el “enviar saldo restante”.
Paso 3: El remitente envía los satoshis que contienen la “inscripción de envío” creada en el paso 1 al receptor.
Notas importantes
4. Cancelar una transacción ORC-20
Ejemplo: Cancelación de una transacción parcial con Nonce 5
A diferencia de BRC-20, que requiere una "inscripción de transferencia única" para cada transacción, ORC-20 permite el uso repetido de inscripciones ordinales "crear" y "enviar" dentro de una transacción. Esto reduce significativamente la cantidad de datos que deben registrarse en la cadena de bloques, ahorrando espacio.
Los usuarios tienen tres opciones cuando se trata de enviar fondos con ORC-20:
Paso 1: Escriba la cantidad de "envío" en la dirección del remitente.
Paso 2: Escriba el saldo restante como “enviar” a la dirección del remitente (pre-OIP-10).
Paso 3: Envíe directamente el número ordinal de la “inscripción enviada” del paso 1 al destinatario. Tenga en cuenta que el saldo del destinatario se actualiza inmediatamente con el monto efectivo, lo que permite que la inscripción recibida se reutilice en transacciones posteriores.
Puede encontrar información sobre tokens ORC-20 en el sitio web 20scan, incluidos indicadores como el número de titulares y la clasificación de varios proyectos de tokens. Estos datos pueden proporcionar a los usuarios y comerciantes una mayor perspicacia.
Aquellas personas interesadas en invertir en tokens ORC-20 deben primero comprender que ORC-20 es un proyecto experimental. No hay garantía sobre el valor o la utilidad de los tokens producidos utilizando este estándar. Aunque ORC-20 puede mejorar los estándares de tokens en la red Bitcoin, ha sido criticado por su complejidad y por no ofrecer ventajas significativas sobre los estándares existentes.
El destino de ORC-20 depende de la respuesta de la comunidad y de la capacidad para abordar estos problemas. Se recomienda encarecidamente que los usuarios procedan con cautela y realicen una investigación exhaustiva antes de usar ORC-20.
El ecosistema de Bitcoin tiene un inmenso potencial de desarrollo, con la innovación continua de los estándares de tokens de Bitcoin ampliando sus posibilidades de aplicación. Estándares como BRC-20, ORC-20 y SRC-20, aunque todavía en sus primeras etapas y con limitaciones inherentes, son sin duda fundamentales para futuros experimentos innovadores.
Comparada con la sólida seguridad de la red de Bitcoin, su utilización es relativamente baja. La naturaleza de su lenguaje de script limita la ejecución de contratos inteligentes complejos en la red de Bitcoin, lo que limita sus aplicaciones. Sin embargo, su excepcional nivel de seguridad anima a los desarrolladores y usuarios a probar y aprovechar continuamente sus funcionalidades, contribuyendo al desarrollo general del ecosistema. Además, la aceptación del mercado y el rango de aplicación de ORC-20 necesitarán tiempo para resistir el escrutinio de la comunidad y del mercado en general.
La locura de BRC-20 ha barrido la red de Bitcoin, y ahora ha surgido ORC-20. Los tokens ORC-20 operan en la cadena de bloques de Bitcoin y se representan como archivos JSON (JavaScript Object Notation), inscritos con números secuenciales en satoshis, similares a los tokens BRC-20. ORC-20 tiene como objetivo abordar algunas limitaciones de BRC-20 al mejorar la seguridad y flexibilidad. Estas limitaciones incluyen "restringido a nombres de token de cuatro caracteres," "no actualizable," "riesgo de doble gasto," "transacciones no reversibles," y más, lo que lo convierte esencialmente en un hard fork de BRC-20. Al admitir una gama más amplia de formatos de datos, ORC-20 amplía el alcance de BRC-20 y aprovecha el modelo de Salida de Transacción no Gastada (UTXO) de Bitcoin para evitar problemas de doble gasto.
ORC-20 es un estándar de token abierto para ordinales de Bitcoin, creado por OrcDAO para mejorar algunas funcionalidades clave de BRC-20. Su propósito es mantener la compatibilidad hacia atrás con BRC-20 mientras mejora la adaptabilidad, la escalabilidad y la seguridad, y elimina la posibilidad de doble gasto.
Las operaciones ORC-20 incluyen eventos básicos como implementación, creación, envío, cancelación, actualización y eventos personalizados. Puede añadir claves a eventos estándar para introducir restricciones, diversos comportamientos o nuevas operaciones. Cada operación consta de datos de inscripción con pares de clave-valor, predeterminadamente en formato JSON, donde las claves de operación deben estar en minúsculas, y los datos numéricos son insensibles a mayúsculas y minúsculas.
Fuente: ORC20.org
Tanto ORC-20 como BRC-20 son estándares de implementación de tokens en el ecosistema de Bitcoin basados en el protocolo Ordinal, similar al ERC-20 de Ethereum. Sin embargo, ORC-20 amplía algunas características de BRC-20 y elimina ciertas limitaciones para satisfacer mejor las necesidades de desarrollo del proyecto.
Las diferencias se pueden categorizar en los siguientes cinco puntos:
1. Reducir el riesgo de doble gasto con UTXO:
2. Los nombres de token no están limitados a 4 caracteres y no distinguen entre mayúsculas y minúsculas
Dado que la mayoría de las palabras de cuatro letras BRC-20 ya han sido pre-acuñadas, eliminar el límite de caracteres satisface la demanda del mercado. Sin embargo, puede hacer que los usuarios perciban los tokens ORC-20 como menos escasos que los tokens BRC-20.
3. Funciones de clave personalizadas para funciones avanzadas:
ORC-20 introduce claves personalizadas, siendo "minter" e "impuesto" las características más notables. El "minter" es una dirección de acuñación especial que puede funcionar como una lista blanca, mientras que el "impuesto" permite a los proyectos recaudar impuestos y regalías sobre las transacciones.
4. Token Upgradability, como Cambiar Parámetros de Suministro:
La flexibilidad en el suministro de tokens asegura que los proyectos puedan utilizar ORC-20 para crear más casos de uso, como:
5. Cancelación de transacción:
Las transacciones pueden cancelarse utilizando “op”: “cancel”. Debido a la inclusión de un valor de nonce en cada transacción, cancelar puede cancelar todas las transacciones o solo transacciones específicas (aquellas con valores de nonce específicos).
Ventajas:
Desventajas:
Puede comenzar rápidamente a usar ORC-20 registrando eventos de implementación, acuñación, envío y cancelación.
1. Implementando ORC-20
Ejemplo: Implementar un token con el identificador 1, llamado ORC (el primer ORC-20, ya implementado), con un suministro máximo de 21,000,000. Cada acuñador puede acuñar hasta 10,000 tokens.
2. Creación de ORC-20
Ejemplo: Acuñar 10,000 ORC (número de inscripción #2504160). El evento de acuñación mantiene el saldo inicial. Debe conservar la inscripción de acuñación hasta que se complete la primera transacción de envío exitosa.
Formato antiguo: Obsoleto después de OIP-3 (las acuñaciones anteriores a OIP-3 siguen siendo válidas).
Nuevo formato: Revisado en OIP-3
3. Enviando ORC-20
Ejemplo: Envíe 1,000 $ORC (número de inscripción #2504160) en transacciones de dos partes. Cada transacción debe tener un nonce único.
Paso 1: El remitente escribe 1,000 $ORC (número aleatorio 5) en la dirección del remitente a través de la “inscripción de envío.”
Paso 2: El remitente escribe el “enviar saldo restante” de vuelta al remitente.
La transacción se completa solo después de que se escriba de nuevo el “enviar saldo restante”.
Paso 3: El remitente envía los satoshis que contienen la “inscripción de envío” creada en el paso 1 al receptor.
Notas importantes
4. Cancelar una transacción ORC-20
Ejemplo: Cancelación de una transacción parcial con Nonce 5
A diferencia de BRC-20, que requiere una "inscripción de transferencia única" para cada transacción, ORC-20 permite el uso repetido de inscripciones ordinales "crear" y "enviar" dentro de una transacción. Esto reduce significativamente la cantidad de datos que deben registrarse en la cadena de bloques, ahorrando espacio.
Los usuarios tienen tres opciones cuando se trata de enviar fondos con ORC-20:
Paso 1: Escriba la cantidad de "envío" en la dirección del remitente.
Paso 2: Escriba el saldo restante como “enviar” a la dirección del remitente (pre-OIP-10).
Paso 3: Envíe directamente el número ordinal de la “inscripción enviada” del paso 1 al destinatario. Tenga en cuenta que el saldo del destinatario se actualiza inmediatamente con el monto efectivo, lo que permite que la inscripción recibida se reutilice en transacciones posteriores.
Puede encontrar información sobre tokens ORC-20 en el sitio web 20scan, incluidos indicadores como el número de titulares y la clasificación de varios proyectos de tokens. Estos datos pueden proporcionar a los usuarios y comerciantes una mayor perspicacia.
Aquellas personas interesadas en invertir en tokens ORC-20 deben primero comprender que ORC-20 es un proyecto experimental. No hay garantía sobre el valor o la utilidad de los tokens producidos utilizando este estándar. Aunque ORC-20 puede mejorar los estándares de tokens en la red Bitcoin, ha sido criticado por su complejidad y por no ofrecer ventajas significativas sobre los estándares existentes.
El destino de ORC-20 depende de la respuesta de la comunidad y de la capacidad para abordar estos problemas. Se recomienda encarecidamente que los usuarios procedan con cautela y realicen una investigación exhaustiva antes de usar ORC-20.
El ecosistema de Bitcoin tiene un inmenso potencial de desarrollo, con la innovación continua de los estándares de tokens de Bitcoin ampliando sus posibilidades de aplicación. Estándares como BRC-20, ORC-20 y SRC-20, aunque todavía en sus primeras etapas y con limitaciones inherentes, son sin duda fundamentales para futuros experimentos innovadores.
Comparada con la sólida seguridad de la red de Bitcoin, su utilización es relativamente baja. La naturaleza de su lenguaje de script limita la ejecución de contratos inteligentes complejos en la red de Bitcoin, lo que limita sus aplicaciones. Sin embargo, su excepcional nivel de seguridad anima a los desarrolladores y usuarios a probar y aprovechar continuamente sus funcionalidades, contribuyendo al desarrollo general del ecosistema. Además, la aceptación del mercado y el rango de aplicación de ORC-20 necesitarán tiempo para resistir el escrutinio de la comunidad y del mercado en general.