Die BRC-20-Fieber hat das Bitcoin-Netzwerk erfasst, und jetzt ist ORC-20 entstanden. ORC-20-Token arbeiten auf der Bitcoin-Blockchain und werden als JSON (JavaScript Object Notation)-Dateien dargestellt, die mit auf Satoshis fortlaufenden Nummern versehen sind, ähnlich wie BRC-20-Token. ORC-20 zielt darauf ab, einige Einschränkungen von BRC-20 durch Verbesserung von Sicherheit und Flexibilität zu adressieren. Zu diesen Einschränkungen gehören "auf vier Zeichen beschränkte Token-Namen", "nicht aktualisierbar", "Risiko des doppelten Ausgebens", "nicht umkehrbare Transaktionen" und mehr, was es im Wesentlichen zu einem Hard Fork von BRC-20 macht. Durch Unterstützung eines breiteren Spektrums von Datenformaten erweitert ORC-20 den Anwendungsbereich von BRC-20 und nutzt das Unspent Transaction Output (UTXO)-Modell von Bitcoin, um doppelte Ausgaben zu vermeiden.
ORC-20 ist ein offener Token-Standard für Bitcoin-Ordinalzahlen, der von OrcDAO erstellt wurde, um einige Schlüsselfunktionen von BRC-20 zu verbessern. Sein Zweck ist es, die Abwärtskompatibilität mit BRC-20 zu wahren und gleichzeitig die Anpassungsfähigkeit, Skalierbarkeit und Sicherheit zu verbessern sowie die Möglichkeit von doppelten Ausgaben zu eliminieren.
ORC-20-Operationen umfassen grundlegende Ereignisse wie Bereitstellung, Prägung, Senden, Stornieren, Aktualisieren und benutzerdefinierte Ereignisse. Sie können Schlüssel zu Standardereignissen hinzufügen, um Einschränkungen, verschiedene Verhaltensweisen oder neue Operationen einzuführen. Jede Operation besteht aus Inschriften-Daten mit Schlüssel-Wert-Paaren, die standardmäßig im JSON-Format vorliegen, wobei die Operationsschlüssel in Kleinbuchstaben sein müssen und numerische Daten nicht auf die Groß-/Kleinschreibung achten.
Quelle: ORC20.org
Sowohl ORC-20 als auch BRC-20 sind Token-Bereitstellungsstandards im Bitcoin-Ökosystem, die auf dem Ordinal-Protokoll basieren und ähnlich wie Ethereum's ERC-20 sind. Allerdings erweitert ORC-20 einige Funktionen von BRC-20 und beseitigt bestimmte Einschränkungen, um den Anforderungen an die Projektentwicklung besser gerecht zu werden.
Die Unterschiede lassen sich in die folgenden fünf Punkte einteilen:
1. Reduzierung des Risikos von doppelten Ausgaben mit UTXO:
2. Token-Namen sind nicht auf 4 Zeichen beschränkt und sind nicht Groß-/Kleinschreibungssensitiv.
Da die meisten BRC-20 Vier-Buchstaben-Wörter bereits vorgeprägt wurden, entspricht die Entfernung der Zeichenbeschränkung der Marktnachfrage. Dies könnte jedoch dazu führen, dass Benutzer ORC-20-Token als weniger knapp wahrnehmen als BRC-20-Token.
3. Benutzerdefinierte Schlüsselfunktionen für erweiterte Funktionen:
ORC-20 führt benutzerdefinierte Schlüssel ein, wobei "Minter" und "Steuer" die herausragendsten Merkmale sind. Der "Minter" ist eine spezielle Prägeadresse, die wie eine Whitelist fungieren kann, während die "Steuer" Projekten ermöglicht, Transaktionssteuern und Lizenzgebühren zu erheben.
4. Token-Upgradefähigkeit, wie z. B. Ändern von Versorgungsparametern:
Die Flexibilität bei der Tokenversorgung stellt sicher, dass Projekte ORC-20 verwenden können, um mehr Anwendungsfälle zu schaffen, wie zum Beispiel:
5. Transaktionsstornierung:
Transaktionen können mit „op“: „cancel“ abgebrochen werden. Aufgrund der Einbeziehung eines Nonce-Werts in jede Transaktion kann das Abbrechen alle Transaktionen oder nur bestimmte Transaktionen (solche mit spezifischen Nonce-Werten) abbrechen.
Vorteile:
Nachteile:
Sie können ORC-20 schnell starten, indem Sie Bereitstellungs-, Prägungs-, Sendungs- und Stornierungsvorgänge aufzeichnen.
1. Bereitstellen von ORC-20
Beispiel: Bereitstellen eines Tokens mit der Kennung 1, benannt ORC (der erste ORC-20, bereits bereitgestellt), mit einer maximalen Versorgung von 21.000.000. Jeder Minter kann bis zu 10.000 Token prägen.
2. ORC-20 minten
Beispiel: Präge 10.000 ORC (Inschriftennummer #2504160). Das Prägeereignis erhält das anfängliche Guthaben. Sie müssen die Prägeinschrift bis zum Abschluss der ersten erfolgreichen Versandtransaktion behalten.
Altes Format: Veraltet nach OIP-3 (Prägungen vor OIP-3 sind immer noch gültig).
Neues Format: Überarbeitet in ORC-3
3. Senden von ORC-20
Beispiel: Senden Sie 1.000 $ORC (Anmeldenummer #2504160) in zweiteiligen Transaktionen. Jede Transaktion muss einen eindeutigen Nonce haben.
Schritt 1: Der Sender schreibt 1.000 $ORC (Nonce 5) an die Adresse des Senders durch die „Send Inschrift.“
Schritt 2: Der Absender schreibt den „Restbetrag senden“ zurück an den Absender.
Die Transaktion ist erst abgeschlossen, nachdem das „Restguthaben senden“ zurückgeschrieben wurde.
Schritt 3: Der Sender sendet die Satoshis, die die in Schritt 1 erstellte „Send-Inschrift“ enthalten, an den Empfänger.
Wichtige Hinweise
4. Stornierung einer ORC-20 Transaktion
Beispiel: Stornierung einer teilweisen Transaktion mit Nonce 5
Im Gegensatz zu BRC-20, für das bei jeder Transaktion eine "Einmal-Transfer-Inschrift" erforderlich ist, ermöglicht ORC-20 die wiederholte Verwendung von "Mint"- und "Send"-Ordinalinschriften innerhalb einer Transaktion. Dies reduziert signifikant die Menge an Daten, die auf der Blockchain aufgezeichnet werden müssen, wodurch Platz gespart wird.
Benutzer haben drei Optionen, wenn es darum geht, Gelder mit ORC-20 zu senden:
Schritt 1: Schreiben Sie den Betrag für den Absender an die Adresse des Absenders.
Schritt 2: Schreiben Sie den verbleibenden Betrag als „senden“ an die Adresse des Absenders (vor OIP-10).
Schritt 3: Senden Sie direkt die Ordnungszahl der „Send Inschrift“ aus Schritt 1 an den Empfänger. Beachten Sie, dass das Guthaben des Empfängers sofort mit dem effektiven Betrag aktualisiert wird, sodass die erhaltene Inschrift in nachfolgenden Transaktionen wiederverwendet werden kann.
Sie können auf der 20scan-Website Informationen zu ORC-20-Token finden, einschließlich Indikatoren wie die Anzahl der Inhaber und das Ranking verschiedener Token-Projekte. Diese Daten können den Benutzern und Händlern mehr Einblicke bieten.
Diejenigen, die daran interessiert sind, in ORC-20-Token zu investieren, sollten zunächst verstehen, dass ORC-20 ein experimentelles Projekt ist. Es gibt keine Garantie für den Wert oder die Nützlichkeit von Tokens, die nach diesem Standard erstellt wurden. Obwohl ORC-20 die Token-Standards im Bitcoin-Netzwerk verbessern könnte, wurde es für seine Komplexität kritisiert und bietet keine signifikanten Vorteile gegenüber bestehenden Standards.
Das Schicksal von ORC-20 hängt von der Reaktion der Gemeinschaft und deren Fähigkeit ab, diese Probleme anzugehen. Es wird dringend empfohlen, dass Benutzer mit Vorsicht vorgehen und gründliche Recherchen durchführen, bevor sie ORC-20 verwenden.
Das Bitcoin-Ökosystem birgt ein enormes Entwicklungspotenzial, da die kontinuierliche Innovation von Bitcoin-Token-Standards seine Anwendungsmöglichkeiten erweitert. Standards wie BRC-20, ORC-20 und SRC-20, obwohl sie sich noch in einem frühen Stadium befinden und inhärente Einschränkungen aufweisen, sind zweifellos grundlegend für zukünftige innovative Experimente.
Im Vergleich zur robusten Sicherheit des Bitcoin-Netzwerks ist seine Nutzung relativ gering. Die Beschaffenheit seiner Skriptsprache beschränkt die Ausführung komplexer Smart Contracts im Bitcoin-Netzwerk und begrenzt somit seine Anwendungen. Die außergewöhnlich hohe Sicherheitsstufe ermutigt jedoch Entwickler und Benutzer, kontinuierlich seine Funktionalitäten zu testen und zu nutzen, was zur Gesamtentwicklung des Ökosystems beiträgt. Darüber hinaus wird der Marktakzeptanz und dem Anwendungsbereich von ORC-20 Zeit benötigen, um der Prüfung der Gemeinschaft und des breiteren Marktes standzuhalten.
Die BRC-20-Fieber hat das Bitcoin-Netzwerk erfasst, und jetzt ist ORC-20 entstanden. ORC-20-Token arbeiten auf der Bitcoin-Blockchain und werden als JSON (JavaScript Object Notation)-Dateien dargestellt, die mit auf Satoshis fortlaufenden Nummern versehen sind, ähnlich wie BRC-20-Token. ORC-20 zielt darauf ab, einige Einschränkungen von BRC-20 durch Verbesserung von Sicherheit und Flexibilität zu adressieren. Zu diesen Einschränkungen gehören "auf vier Zeichen beschränkte Token-Namen", "nicht aktualisierbar", "Risiko des doppelten Ausgebens", "nicht umkehrbare Transaktionen" und mehr, was es im Wesentlichen zu einem Hard Fork von BRC-20 macht. Durch Unterstützung eines breiteren Spektrums von Datenformaten erweitert ORC-20 den Anwendungsbereich von BRC-20 und nutzt das Unspent Transaction Output (UTXO)-Modell von Bitcoin, um doppelte Ausgaben zu vermeiden.
ORC-20 ist ein offener Token-Standard für Bitcoin-Ordinalzahlen, der von OrcDAO erstellt wurde, um einige Schlüsselfunktionen von BRC-20 zu verbessern. Sein Zweck ist es, die Abwärtskompatibilität mit BRC-20 zu wahren und gleichzeitig die Anpassungsfähigkeit, Skalierbarkeit und Sicherheit zu verbessern sowie die Möglichkeit von doppelten Ausgaben zu eliminieren.
ORC-20-Operationen umfassen grundlegende Ereignisse wie Bereitstellung, Prägung, Senden, Stornieren, Aktualisieren und benutzerdefinierte Ereignisse. Sie können Schlüssel zu Standardereignissen hinzufügen, um Einschränkungen, verschiedene Verhaltensweisen oder neue Operationen einzuführen. Jede Operation besteht aus Inschriften-Daten mit Schlüssel-Wert-Paaren, die standardmäßig im JSON-Format vorliegen, wobei die Operationsschlüssel in Kleinbuchstaben sein müssen und numerische Daten nicht auf die Groß-/Kleinschreibung achten.
Quelle: ORC20.org
Sowohl ORC-20 als auch BRC-20 sind Token-Bereitstellungsstandards im Bitcoin-Ökosystem, die auf dem Ordinal-Protokoll basieren und ähnlich wie Ethereum's ERC-20 sind. Allerdings erweitert ORC-20 einige Funktionen von BRC-20 und beseitigt bestimmte Einschränkungen, um den Anforderungen an die Projektentwicklung besser gerecht zu werden.
Die Unterschiede lassen sich in die folgenden fünf Punkte einteilen:
1. Reduzierung des Risikos von doppelten Ausgaben mit UTXO:
2. Token-Namen sind nicht auf 4 Zeichen beschränkt und sind nicht Groß-/Kleinschreibungssensitiv.
Da die meisten BRC-20 Vier-Buchstaben-Wörter bereits vorgeprägt wurden, entspricht die Entfernung der Zeichenbeschränkung der Marktnachfrage. Dies könnte jedoch dazu führen, dass Benutzer ORC-20-Token als weniger knapp wahrnehmen als BRC-20-Token.
3. Benutzerdefinierte Schlüsselfunktionen für erweiterte Funktionen:
ORC-20 führt benutzerdefinierte Schlüssel ein, wobei "Minter" und "Steuer" die herausragendsten Merkmale sind. Der "Minter" ist eine spezielle Prägeadresse, die wie eine Whitelist fungieren kann, während die "Steuer" Projekten ermöglicht, Transaktionssteuern und Lizenzgebühren zu erheben.
4. Token-Upgradefähigkeit, wie z. B. Ändern von Versorgungsparametern:
Die Flexibilität bei der Tokenversorgung stellt sicher, dass Projekte ORC-20 verwenden können, um mehr Anwendungsfälle zu schaffen, wie zum Beispiel:
5. Transaktionsstornierung:
Transaktionen können mit „op“: „cancel“ abgebrochen werden. Aufgrund der Einbeziehung eines Nonce-Werts in jede Transaktion kann das Abbrechen alle Transaktionen oder nur bestimmte Transaktionen (solche mit spezifischen Nonce-Werten) abbrechen.
Vorteile:
Nachteile:
Sie können ORC-20 schnell starten, indem Sie Bereitstellungs-, Prägungs-, Sendungs- und Stornierungsvorgänge aufzeichnen.
1. Bereitstellen von ORC-20
Beispiel: Bereitstellen eines Tokens mit der Kennung 1, benannt ORC (der erste ORC-20, bereits bereitgestellt), mit einer maximalen Versorgung von 21.000.000. Jeder Minter kann bis zu 10.000 Token prägen.
2. ORC-20 minten
Beispiel: Präge 10.000 ORC (Inschriftennummer #2504160). Das Prägeereignis erhält das anfängliche Guthaben. Sie müssen die Prägeinschrift bis zum Abschluss der ersten erfolgreichen Versandtransaktion behalten.
Altes Format: Veraltet nach OIP-3 (Prägungen vor OIP-3 sind immer noch gültig).
Neues Format: Überarbeitet in ORC-3
3. Senden von ORC-20
Beispiel: Senden Sie 1.000 $ORC (Anmeldenummer #2504160) in zweiteiligen Transaktionen. Jede Transaktion muss einen eindeutigen Nonce haben.
Schritt 1: Der Sender schreibt 1.000 $ORC (Nonce 5) an die Adresse des Senders durch die „Send Inschrift.“
Schritt 2: Der Absender schreibt den „Restbetrag senden“ zurück an den Absender.
Die Transaktion ist erst abgeschlossen, nachdem das „Restguthaben senden“ zurückgeschrieben wurde.
Schritt 3: Der Sender sendet die Satoshis, die die in Schritt 1 erstellte „Send-Inschrift“ enthalten, an den Empfänger.
Wichtige Hinweise
4. Stornierung einer ORC-20 Transaktion
Beispiel: Stornierung einer teilweisen Transaktion mit Nonce 5
Im Gegensatz zu BRC-20, für das bei jeder Transaktion eine "Einmal-Transfer-Inschrift" erforderlich ist, ermöglicht ORC-20 die wiederholte Verwendung von "Mint"- und "Send"-Ordinalinschriften innerhalb einer Transaktion. Dies reduziert signifikant die Menge an Daten, die auf der Blockchain aufgezeichnet werden müssen, wodurch Platz gespart wird.
Benutzer haben drei Optionen, wenn es darum geht, Gelder mit ORC-20 zu senden:
Schritt 1: Schreiben Sie den Betrag für den Absender an die Adresse des Absenders.
Schritt 2: Schreiben Sie den verbleibenden Betrag als „senden“ an die Adresse des Absenders (vor OIP-10).
Schritt 3: Senden Sie direkt die Ordnungszahl der „Send Inschrift“ aus Schritt 1 an den Empfänger. Beachten Sie, dass das Guthaben des Empfängers sofort mit dem effektiven Betrag aktualisiert wird, sodass die erhaltene Inschrift in nachfolgenden Transaktionen wiederverwendet werden kann.
Sie können auf der 20scan-Website Informationen zu ORC-20-Token finden, einschließlich Indikatoren wie die Anzahl der Inhaber und das Ranking verschiedener Token-Projekte. Diese Daten können den Benutzern und Händlern mehr Einblicke bieten.
Diejenigen, die daran interessiert sind, in ORC-20-Token zu investieren, sollten zunächst verstehen, dass ORC-20 ein experimentelles Projekt ist. Es gibt keine Garantie für den Wert oder die Nützlichkeit von Tokens, die nach diesem Standard erstellt wurden. Obwohl ORC-20 die Token-Standards im Bitcoin-Netzwerk verbessern könnte, wurde es für seine Komplexität kritisiert und bietet keine signifikanten Vorteile gegenüber bestehenden Standards.
Das Schicksal von ORC-20 hängt von der Reaktion der Gemeinschaft und deren Fähigkeit ab, diese Probleme anzugehen. Es wird dringend empfohlen, dass Benutzer mit Vorsicht vorgehen und gründliche Recherchen durchführen, bevor sie ORC-20 verwenden.
Das Bitcoin-Ökosystem birgt ein enormes Entwicklungspotenzial, da die kontinuierliche Innovation von Bitcoin-Token-Standards seine Anwendungsmöglichkeiten erweitert. Standards wie BRC-20, ORC-20 und SRC-20, obwohl sie sich noch in einem frühen Stadium befinden und inhärente Einschränkungen aufweisen, sind zweifellos grundlegend für zukünftige innovative Experimente.
Im Vergleich zur robusten Sicherheit des Bitcoin-Netzwerks ist seine Nutzung relativ gering. Die Beschaffenheit seiner Skriptsprache beschränkt die Ausführung komplexer Smart Contracts im Bitcoin-Netzwerk und begrenzt somit seine Anwendungen. Die außergewöhnlich hohe Sicherheitsstufe ermutigt jedoch Entwickler und Benutzer, kontinuierlich seine Funktionalitäten zu testen und zu nutzen, was zur Gesamtentwicklung des Ökosystems beiträgt. Darüber hinaus wird der Marktakzeptanz und dem Anwendungsbereich von ORC-20 Zeit benötigen, um der Prüfung der Gemeinschaft und des breiteren Marktes standzuhalten.