La frénésie BRC-20 a balayé le réseau Bitcoin, et maintenant ORC-20 a émergé. Les jetons ORC-20 fonctionnent sur la blockchain Bitcoin et sont représentés sous forme de fichiers JSON (JavaScript Object Notation), inscrits avec des numéros séquentiels sur des satoshis, similaires aux jetons BRC-20. L’ORC-20 vise à remédier à certaines limites du BRC-20 en améliorant la sécurité et la flexibilité. Ces limitations incluent « limité aux noms de jetons à quatre caractères », « non évolutif », « risque de double dépense », « transactions non réversibles », etc., ce qui en fait essentiellement un hard fork du BRC-20. En prenant en charge un plus large éventail de formats de données, ORC-20 élargit la portée du BRC-20 et tire parti du modèle UTXO (Unspent Transaction Output) de Bitcoin pour éviter les problèmes de double dépense.
ORC-20 est une norme de jeton ouvert pour les ordinaux Bitcoin, créée par OrcDAO pour améliorer certaines fonctionnalités clés de BRC-20. Son but est de maintenir la compatibilité descendante avec BRC-20 tout en améliorant l'adaptabilité, la scalabilité et la sécurité, et en éliminant la possibilité de double-dépense.
Les opérations ORC-20 comprennent des événements de base tels que le déploiement, le minage, l'envoi, l'annulation, la mise à niveau et des événements personnalisés. Vous pouvez ajouter des clés aux événements standard pour introduire des contraintes, divers comportements ou de nouvelles opérations. Chaque opération se compose de données d'inscription avec des paires clé-valeur, par défaut au format JSON, où les clés d'opération doivent être en minuscules et les données numériques ne sont pas sensibles à la casse.
Source: orc20.org
Tant ORC-20 que BRC-20 sont des normes de déploiement de jetons dans l'écosystème Bitcoin basées sur le protocole Ordinal, similaire à l'ERC-20 d'Ethereum. Cependant, ORC-20 étend certaines fonctionnalités de BRC-20 et supprime certaines limitations pour mieux répondre aux besoins de développement du projet.
Les différences peuvent être classées en cinq points suivants :
1.Réduire le risque de double-dépense avec UTXO:
2. Noms de jetons non limités à 4 caractères et insensibles à la casse
Étant donné que la plupart des mots de quatre lettres BRC-20 ont déjà été pré-mintés, supprimer la limite de caractères répond à la demande du marché. Cependant, cela peut donner aux utilisateurs l'impression que les jetons ORC-20 sont moins rares que les jetons BRC-20.
3. Fonctions de clé personnalisées pour des fonctionnalités avancées :
ORC-20 introduit des clés personnalisées, avec “minter” et “tax” étant les fonctionnalités les plus remarquables. Le “minter” est une adresse spéciale de frappe qui peut fonctionner comme une liste blanche, tandis que “tax” permet aux projets de prélever des taxes de transaction et des redevances.
4. Possibilité de mise à niveau du jeton, telle que la modification des paramètres d'approvisionnement :
La flexibilité de l'offre de jetons garantit que les projets peuvent utiliser ORC-20 pour créer plus de cas d'utilisation, tels que:
5. Annulation de la transaction :
Les transactions peuvent être annulées en utilisant “op”: “cancel”. En raison de l'inclusion d'une valeur de nonce dans chaque transaction, l'annulation peut annuler toutes les transactions ou uniquement des transactions spécifiques (celles avec des valeurs de nonce spécifiques).
Avantages :
Inconvénients :
Vous pouvez rapidement commencer à utiliser ORC-20 en enregistrant le déploiement, le minage, l'envoi et l'annulation des événements.
1.Déploiement ORC-20
Exemple : Déployez un jeton avec l'identifiant 1, nommé ORC (le premier ORC-20, déjà déployé), avec un approvisionnement maximal de 21,000,000. Chaque créateur peut créer jusqu'à 10,000 jetons.
2.Création de jetons ORC-20
Exemple : Mint 10,000 ORC (numéro d'inscription #2504160). L'événement de minting maintient l'équilibre initial. Vous devez conserver l'inscription de minting jusqu'à ce que la première transaction d'envoi réussie soit terminée.
Ancien format : Obsolète après OIP-3 (les créations antérieures à OIP-3 sont toujours valides).
Nouveau format : Révisé dans OIP-3
3. Envoi ORC-20
Exemple : Envoyez 1,000 $ORC (numéro d'inscription #2504160) en deux transactions en deux parties. Chaque transaction doit avoir un nonce unique.
Étape 1 : L'expéditeur écrit 1,000 $ORC (nonce 5) dans l'adresse de l'expéditeur via l'"inscription d'envoi".
Étape 2: L'expéditeur écrit le "envoyer le solde restant" de retour à l'expéditeur.
La transaction est complète seulement après que le “solde restant envoyé” soit écrit en retour.
Étape 3: L'expéditeur envoie les satoshis contenant l'"inscription d'envoi" créée à l'étape 1 au destinataire.
Notes importantes
4. Annulation d'une transaction ORC-20
Exemple : Annulation d'une transaction partielle avec un nonce de 5
Contrairement au BRC-20, qui nécessite une "inscription de transfert unique" pour chaque transaction, l'ORC-20 permet l'utilisation répétée des inscriptions ordinales "créer" et "envoyer" dans une transaction. Cela réduit considérablement la quantité de données à enregistrer sur la blockchain, et donc permet de conserver de l'espace.
Les utilisateurs ont trois options lorsqu'il s'agit d'envoyer des fonds avec ORC-20 :
Étape 1 : Écrire le montant à envoyer à l'adresse du destinataire.
Étape 2 : Écrire le solde restant comme "envoyer" à l'adresse de l'expéditeur (pré-OIP-10).
Étape 3: Envoyez directement le numéro ordinal de l'"envoi de l'inscription" de l'étape 1 au destinataire. Notez que le solde du destinataire est immédiatement mis à jour avec le montant effectif, permettant à l'inscription reçue d'être réutilisée dans les transactions ultérieures.
Vous pouvez trouver des informations sur les jetons ORC-20 sur le site Web 20scan, y compris des indicateurs tels que le nombre de détenteurs et le classement des différents projets de jetons. Ces données peuvent fournir aux utilisateurs et aux traders de meilleures informations.
Ceux qui souhaitent investir dans les jetons ORC-20 doivent d'abord comprendre que l'ORC-20 est un projet expérimental. Il n'y a aucune garantie concernant la valeur ou l'utilité des jetons produits selon cette norme. Bien que l'ORC-20 puisse améliorer les normes des jetons sur le réseau Bitcoin, il a été critiqué pour sa complexité et le fait de ne pas offrir d'avantages significatifs par rapport aux normes existantes.
Le sort de ORC-20 dépend de la réponse de la communauté et de sa capacité à résoudre ces problèmes. Il est fortement recommandé aux utilisateurs de procéder avec prudence et de mener des recherches approfondies avant d'utiliser ORC-20.
L'écosystème Bitcoin recèle un immense potentiel de développement, avec l'innovation continue des normes de jetons Bitcoin élargissant ses possibilités d'application. Des normes telles que BRC-20, ORC-20 et SRC-20, bien qu'encore à leurs débuts et avec des limitations inhérentes, sont sans aucun doute fondamentales pour les futures expériences innovantes.
Comparée à la sécurité robuste du réseau Bitcoin, son utilisation est relativement faible. La nature de son langage de script restreint l'exécution de contrats intelligents complexes sur le réseau Bitcoin, limitant ainsi ses applications. Cependant, son niveau de sécurité exceptionnel encourage les développeurs et les utilisateurs à tester et à exploiter en continu ses fonctionnalités, contribuant au développement global de l'écosystème. De plus, l'acceptation du marché et la portée d'application de l'ORC-20 auront besoin de temps pour résister à l'examen de la communauté et du marché plus large.
La frénésie BRC-20 a balayé le réseau Bitcoin, et maintenant ORC-20 a émergé. Les jetons ORC-20 fonctionnent sur la blockchain Bitcoin et sont représentés sous forme de fichiers JSON (JavaScript Object Notation), inscrits avec des numéros séquentiels sur des satoshis, similaires aux jetons BRC-20. L’ORC-20 vise à remédier à certaines limites du BRC-20 en améliorant la sécurité et la flexibilité. Ces limitations incluent « limité aux noms de jetons à quatre caractères », « non évolutif », « risque de double dépense », « transactions non réversibles », etc., ce qui en fait essentiellement un hard fork du BRC-20. En prenant en charge un plus large éventail de formats de données, ORC-20 élargit la portée du BRC-20 et tire parti du modèle UTXO (Unspent Transaction Output) de Bitcoin pour éviter les problèmes de double dépense.
ORC-20 est une norme de jeton ouvert pour les ordinaux Bitcoin, créée par OrcDAO pour améliorer certaines fonctionnalités clés de BRC-20. Son but est de maintenir la compatibilité descendante avec BRC-20 tout en améliorant l'adaptabilité, la scalabilité et la sécurité, et en éliminant la possibilité de double-dépense.
Les opérations ORC-20 comprennent des événements de base tels que le déploiement, le minage, l'envoi, l'annulation, la mise à niveau et des événements personnalisés. Vous pouvez ajouter des clés aux événements standard pour introduire des contraintes, divers comportements ou de nouvelles opérations. Chaque opération se compose de données d'inscription avec des paires clé-valeur, par défaut au format JSON, où les clés d'opération doivent être en minuscules et les données numériques ne sont pas sensibles à la casse.
Source: orc20.org
Tant ORC-20 que BRC-20 sont des normes de déploiement de jetons dans l'écosystème Bitcoin basées sur le protocole Ordinal, similaire à l'ERC-20 d'Ethereum. Cependant, ORC-20 étend certaines fonctionnalités de BRC-20 et supprime certaines limitations pour mieux répondre aux besoins de développement du projet.
Les différences peuvent être classées en cinq points suivants :
1.Réduire le risque de double-dépense avec UTXO:
2. Noms de jetons non limités à 4 caractères et insensibles à la casse
Étant donné que la plupart des mots de quatre lettres BRC-20 ont déjà été pré-mintés, supprimer la limite de caractères répond à la demande du marché. Cependant, cela peut donner aux utilisateurs l'impression que les jetons ORC-20 sont moins rares que les jetons BRC-20.
3. Fonctions de clé personnalisées pour des fonctionnalités avancées :
ORC-20 introduit des clés personnalisées, avec “minter” et “tax” étant les fonctionnalités les plus remarquables. Le “minter” est une adresse spéciale de frappe qui peut fonctionner comme une liste blanche, tandis que “tax” permet aux projets de prélever des taxes de transaction et des redevances.
4. Possibilité de mise à niveau du jeton, telle que la modification des paramètres d'approvisionnement :
La flexibilité de l'offre de jetons garantit que les projets peuvent utiliser ORC-20 pour créer plus de cas d'utilisation, tels que:
5. Annulation de la transaction :
Les transactions peuvent être annulées en utilisant “op”: “cancel”. En raison de l'inclusion d'une valeur de nonce dans chaque transaction, l'annulation peut annuler toutes les transactions ou uniquement des transactions spécifiques (celles avec des valeurs de nonce spécifiques).
Avantages :
Inconvénients :
Vous pouvez rapidement commencer à utiliser ORC-20 en enregistrant le déploiement, le minage, l'envoi et l'annulation des événements.
1.Déploiement ORC-20
Exemple : Déployez un jeton avec l'identifiant 1, nommé ORC (le premier ORC-20, déjà déployé), avec un approvisionnement maximal de 21,000,000. Chaque créateur peut créer jusqu'à 10,000 jetons.
2.Création de jetons ORC-20
Exemple : Mint 10,000 ORC (numéro d'inscription #2504160). L'événement de minting maintient l'équilibre initial. Vous devez conserver l'inscription de minting jusqu'à ce que la première transaction d'envoi réussie soit terminée.
Ancien format : Obsolète après OIP-3 (les créations antérieures à OIP-3 sont toujours valides).
Nouveau format : Révisé dans OIP-3
3. Envoi ORC-20
Exemple : Envoyez 1,000 $ORC (numéro d'inscription #2504160) en deux transactions en deux parties. Chaque transaction doit avoir un nonce unique.
Étape 1 : L'expéditeur écrit 1,000 $ORC (nonce 5) dans l'adresse de l'expéditeur via l'"inscription d'envoi".
Étape 2: L'expéditeur écrit le "envoyer le solde restant" de retour à l'expéditeur.
La transaction est complète seulement après que le “solde restant envoyé” soit écrit en retour.
Étape 3: L'expéditeur envoie les satoshis contenant l'"inscription d'envoi" créée à l'étape 1 au destinataire.
Notes importantes
4. Annulation d'une transaction ORC-20
Exemple : Annulation d'une transaction partielle avec un nonce de 5
Contrairement au BRC-20, qui nécessite une "inscription de transfert unique" pour chaque transaction, l'ORC-20 permet l'utilisation répétée des inscriptions ordinales "créer" et "envoyer" dans une transaction. Cela réduit considérablement la quantité de données à enregistrer sur la blockchain, et donc permet de conserver de l'espace.
Les utilisateurs ont trois options lorsqu'il s'agit d'envoyer des fonds avec ORC-20 :
Étape 1 : Écrire le montant à envoyer à l'adresse du destinataire.
Étape 2 : Écrire le solde restant comme "envoyer" à l'adresse de l'expéditeur (pré-OIP-10).
Étape 3: Envoyez directement le numéro ordinal de l'"envoi de l'inscription" de l'étape 1 au destinataire. Notez que le solde du destinataire est immédiatement mis à jour avec le montant effectif, permettant à l'inscription reçue d'être réutilisée dans les transactions ultérieures.
Vous pouvez trouver des informations sur les jetons ORC-20 sur le site Web 20scan, y compris des indicateurs tels que le nombre de détenteurs et le classement des différents projets de jetons. Ces données peuvent fournir aux utilisateurs et aux traders de meilleures informations.
Ceux qui souhaitent investir dans les jetons ORC-20 doivent d'abord comprendre que l'ORC-20 est un projet expérimental. Il n'y a aucune garantie concernant la valeur ou l'utilité des jetons produits selon cette norme. Bien que l'ORC-20 puisse améliorer les normes des jetons sur le réseau Bitcoin, il a été critiqué pour sa complexité et le fait de ne pas offrir d'avantages significatifs par rapport aux normes existantes.
Le sort de ORC-20 dépend de la réponse de la communauté et de sa capacité à résoudre ces problèmes. Il est fortement recommandé aux utilisateurs de procéder avec prudence et de mener des recherches approfondies avant d'utiliser ORC-20.
L'écosystème Bitcoin recèle un immense potentiel de développement, avec l'innovation continue des normes de jetons Bitcoin élargissant ses possibilités d'application. Des normes telles que BRC-20, ORC-20 et SRC-20, bien qu'encore à leurs débuts et avec des limitations inhérentes, sont sans aucun doute fondamentales pour les futures expériences innovantes.
Comparée à la sécurité robuste du réseau Bitcoin, son utilisation est relativement faible. La nature de son langage de script restreint l'exécution de contrats intelligents complexes sur le réseau Bitcoin, limitant ainsi ses applications. Cependant, son niveau de sécurité exceptionnel encourage les développeurs et les utilisateurs à tester et à exploiter en continu ses fonctionnalités, contribuant au développement global de l'écosystème. De plus, l'acceptation du marché et la portée d'application de l'ORC-20 auront besoin de temps pour résister à l'examen de la communauté et du marché plus large.