BRC-20フレンジーがビットコインネットワーク全体に広がり、今度はORC-20が登場しました。ORC-20トークンはビットコインブロックチェーン上で動作し、連続した番号のサトシに記録されたJSON(JavaScript Object Notation)ファイルとして表されます。これは、BRC-20トークンに似ています。ORC-20は、セキュリティと柔軟性を高めることで、BRC-20の一部の制限に対処することを目指しています。これらの制限には、「4文字のトークン名に制限される」、「アップグレード不可能」、「ダブルスペンディングリスク」、「トランザクションの取り消しができない」などが含まれます。これにより、基本的にBRC-20のハードフォークとなります。ORC-20は、より幅広いデータ形式をサポートすることで、BRC-20の範囲を拡大し、ビットコインの未使用トランザクション出力(UTXO)モデルを利用して、ダブルスペンディングの問題を回避します。
ORC-20は、Bitcoinの順位に対するオープンなトークン標準であり、OrcDAOによって作成されました。その目的は、BRC-20のいくつかの主要な機能を向上させることであり、BRC-20との後方互換性を維持しながら、適応性、スケーラビリティ、セキュリティを向上させ、二重支払いの可能性を排除することです。
ORC-20の操作には、展開、鋳造、送信、キャンセル、アップグレード、カスタムイベントなどの基本イベントが含まれます。標準イベントにキーを追加して、制約、さまざまな動作、または新しい操作を導入することができます。各操作は、キーと値のペアで構成される銘文データで構成され、デフォルトではJSON形式となっており、操作キーは小文字である必要があり、数値データは大文字小文字を区別しません。
ソース:ORC20.org
ORC-20とBRC-20は、ビットコインエコシステムでのトークン展開の標準であり、Ordinalプロトコルに基づいており、EthereumのERC-20に類似しています。ただし、ORC-20はBRC-20の一部の機能を拡張し、プロジェクトの開発ニーズにより適しているように、特定の制限を解除しています。
違いは次の5つのポイントに分類できます:
1.UTXOを使用して二重支払いリスクを軽減する:
2. トークン名は4文字に制限されず、大文字小文字を区別しません
BRC-20の4文字の単語のほとんどがすでにプリマイントされているため、文字制限を削除することは市場の需要に応えます。ただし、これにより、ユーザーはBRC-20トークンよりもORC-20トークンをより希少でないと認識する可能性があります。
3.高度な機能のためのカスタムキー機能:
ORC-20は、[minter] と [tax] というカスタムキーを導入しており、これらは最も注目すべき特徴です。[minter] はホワイトリストのように機能できる特別なミントアドレスであり、[tax] はプロジェクトが取引税やロイヤルティを課すことを可能にします。
4. トークンのアップグレード可能性、例えば供給パラメーターの変更:
トークン供給の柔軟性により、プロジェクトはORC-20を使用して、さらなるユースケースを作成できます。たとえば、
5.取引のキャンセル:
取引は、「op」:「cancel」を使用してキャンセルできます。各取引にnonce値が含まれているため、キャンセルするとすべての取引または特定の取引(特定のnonce値を持つ取引)をキャンセルできます。
利点:
欠点:
ORC-20をすぐに使用開始することができます。展開、鋳造、送信、キャンセルイベントを記録します。
1.ORC-20の展開
例: 識別子1を持つトークンを展開し、ORC(既に展開されている最初のORC-20)と名付け、最大供給量を21,000,000に設定します。各ミンターは最大で10,000トークンを鋳造できます。
2.ORC-20の鋳造
例: 10,000 ORC を鋳造します(銘柄番号#2504160)。鋳造イベントは初期残高を維持します。最初の送信トランザクションが完了するまで、鋳造銘柄を保持する必要があります。
古いフォーマット:OIP-3後に廃止されました(OIP-3前の鋳造は引き続き有効です)。
新しいフォーマット:OIP-3で改訂
3. ORC-20の送信
例: 2部に分けて1,000 $ORC (登録番号 #2504160) を送信してください。各取引にはユニークなノンスが必要です。
ステップ1:送信者は、"send inscription"を通じて、1,000 $ORC(nonce 5)を送信者のアドレスに書き込みます。
ステップ2:送信者は「残高を送信」を送信者に書き戻します。
「残高を送信」が書き戻された後に取引が完了します。
ステップ3: 送信者はステップ1で作成された「送信銘柄」を含むサトシを受信者に送信します。
重要な注意事項
4.ORC-20トランザクションのキャンセル
例: ノンス5での一部取引のキャンセル
BRC-20とは異なり、各取引ごとに「一度限りの振替銘柄」が必要ですが、ORC-20は取引内で「鋳造」と「送信」の順序銘柄を繰り返し使用できます。これにより、ブロックチェーンに記録する必要があるデータ量が大幅に削減され、スペースが節約されます。
ユーザーは、ORC-20で資金を送金する際に3つのオプションがあります:
ステップ1:送信金額を送信者のアドレスに書き込みます。
ステップ2:残高を「送信」として送信者のアドレスに書き留めます(OIP-10前)。
ステップ3:ステップ1から「送信銘柄」の序数を受信者に直接送信します。受信者の残高は即座に有効金額で更新されることに注意してください。これにより、受信された銘柄は後続の取引で再利用することができます。
20scanのウェブサイトでORC-20トークンに関する情報を見つけることができ、ホルダー数やさまざまなトークンプロジェクトのランキングなどの指標が含まれています。このデータは、ユーザーやトレーダーにさらなる洞察を提供できます。
ORC-20トークンに投資を検討している方は、ORC-20が実験的なプロジェクトであることをまず理解する必要があります。この標準を使用して生成されたトークンの価値や有用性については保証されていません。ORC-20はBitcoinネットワーク上のトークン標準を改善する可能性がありますが、その複雑さや既存の標準に対する大きな利点を提供していないと批判されています。
ORC-20の運命は、コミュニティの対応とこれらの問題に対処する能力にかかっています。ORC-20を使用する前に、ユーザーは慎重に進め、徹底的な調査を行うことを強くお勧めします。
ビットコインエコシステムは、ビットコイントークンスタンダードの継続的なイノベーションにより、その応用可能性が拡大しています。BRC-20、ORC-20、SRC-20などの標準は、まだ初期段階にあり固有の制限がありますが、将来の革新的な実験の基盤となることは間違いありません。
Bitcoinネットワークの堅牢なセキュリティに比べて、その利用は比較的低いです。そのスクリプト言語の性質がBitcoinネットワーク上で複雑なスマートコントラクトの実行を制限しており、そのためにその応用が制限されています。しかしながら、その卓越したセキュリティレベルは開発者やユーザーがその機能を継続的にテストし活用することを奨励し、全体的なエコシステムの開発に貢献しています。さらに、ORC-20の市場受容と応用範囲は、コミュニティやより広範な市場の検証に耐えるために時間がかかるでしょう。
BRC-20フレンジーがビットコインネットワーク全体に広がり、今度はORC-20が登場しました。ORC-20トークンはビットコインブロックチェーン上で動作し、連続した番号のサトシに記録されたJSON(JavaScript Object Notation)ファイルとして表されます。これは、BRC-20トークンに似ています。ORC-20は、セキュリティと柔軟性を高めることで、BRC-20の一部の制限に対処することを目指しています。これらの制限には、「4文字のトークン名に制限される」、「アップグレード不可能」、「ダブルスペンディングリスク」、「トランザクションの取り消しができない」などが含まれます。これにより、基本的にBRC-20のハードフォークとなります。ORC-20は、より幅広いデータ形式をサポートすることで、BRC-20の範囲を拡大し、ビットコインの未使用トランザクション出力(UTXO)モデルを利用して、ダブルスペンディングの問題を回避します。
ORC-20は、Bitcoinの順位に対するオープンなトークン標準であり、OrcDAOによって作成されました。その目的は、BRC-20のいくつかの主要な機能を向上させることであり、BRC-20との後方互換性を維持しながら、適応性、スケーラビリティ、セキュリティを向上させ、二重支払いの可能性を排除することです。
ORC-20の操作には、展開、鋳造、送信、キャンセル、アップグレード、カスタムイベントなどの基本イベントが含まれます。標準イベントにキーを追加して、制約、さまざまな動作、または新しい操作を導入することができます。各操作は、キーと値のペアで構成される銘文データで構成され、デフォルトではJSON形式となっており、操作キーは小文字である必要があり、数値データは大文字小文字を区別しません。
ソース:ORC20.org
ORC-20とBRC-20は、ビットコインエコシステムでのトークン展開の標準であり、Ordinalプロトコルに基づいており、EthereumのERC-20に類似しています。ただし、ORC-20はBRC-20の一部の機能を拡張し、プロジェクトの開発ニーズにより適しているように、特定の制限を解除しています。
違いは次の5つのポイントに分類できます:
1.UTXOを使用して二重支払いリスクを軽減する:
2. トークン名は4文字に制限されず、大文字小文字を区別しません
BRC-20の4文字の単語のほとんどがすでにプリマイントされているため、文字制限を削除することは市場の需要に応えます。ただし、これにより、ユーザーはBRC-20トークンよりもORC-20トークンをより希少でないと認識する可能性があります。
3.高度な機能のためのカスタムキー機能:
ORC-20は、[minter] と [tax] というカスタムキーを導入しており、これらは最も注目すべき特徴です。[minter] はホワイトリストのように機能できる特別なミントアドレスであり、[tax] はプロジェクトが取引税やロイヤルティを課すことを可能にします。
4. トークンのアップグレード可能性、例えば供給パラメーターの変更:
トークン供給の柔軟性により、プロジェクトはORC-20を使用して、さらなるユースケースを作成できます。たとえば、
5.取引のキャンセル:
取引は、「op」:「cancel」を使用してキャンセルできます。各取引にnonce値が含まれているため、キャンセルするとすべての取引または特定の取引(特定のnonce値を持つ取引)をキャンセルできます。
利点:
欠点:
ORC-20をすぐに使用開始することができます。展開、鋳造、送信、キャンセルイベントを記録します。
1.ORC-20の展開
例: 識別子1を持つトークンを展開し、ORC(既に展開されている最初のORC-20)と名付け、最大供給量を21,000,000に設定します。各ミンターは最大で10,000トークンを鋳造できます。
2.ORC-20の鋳造
例: 10,000 ORC を鋳造します(銘柄番号#2504160)。鋳造イベントは初期残高を維持します。最初の送信トランザクションが完了するまで、鋳造銘柄を保持する必要があります。
古いフォーマット:OIP-3後に廃止されました(OIP-3前の鋳造は引き続き有効です)。
新しいフォーマット:OIP-3で改訂
3. ORC-20の送信
例: 2部に分けて1,000 $ORC (登録番号 #2504160) を送信してください。各取引にはユニークなノンスが必要です。
ステップ1:送信者は、"send inscription"を通じて、1,000 $ORC(nonce 5)を送信者のアドレスに書き込みます。
ステップ2:送信者は「残高を送信」を送信者に書き戻します。
「残高を送信」が書き戻された後に取引が完了します。
ステップ3: 送信者はステップ1で作成された「送信銘柄」を含むサトシを受信者に送信します。
重要な注意事項
4.ORC-20トランザクションのキャンセル
例: ノンス5での一部取引のキャンセル
BRC-20とは異なり、各取引ごとに「一度限りの振替銘柄」が必要ですが、ORC-20は取引内で「鋳造」と「送信」の順序銘柄を繰り返し使用できます。これにより、ブロックチェーンに記録する必要があるデータ量が大幅に削減され、スペースが節約されます。
ユーザーは、ORC-20で資金を送金する際に3つのオプションがあります:
ステップ1:送信金額を送信者のアドレスに書き込みます。
ステップ2:残高を「送信」として送信者のアドレスに書き留めます(OIP-10前)。
ステップ3:ステップ1から「送信銘柄」の序数を受信者に直接送信します。受信者の残高は即座に有効金額で更新されることに注意してください。これにより、受信された銘柄は後続の取引で再利用することができます。
20scanのウェブサイトでORC-20トークンに関する情報を見つけることができ、ホルダー数やさまざまなトークンプロジェクトのランキングなどの指標が含まれています。このデータは、ユーザーやトレーダーにさらなる洞察を提供できます。
ORC-20トークンに投資を検討している方は、ORC-20が実験的なプロジェクトであることをまず理解する必要があります。この標準を使用して生成されたトークンの価値や有用性については保証されていません。ORC-20はBitcoinネットワーク上のトークン標準を改善する可能性がありますが、その複雑さや既存の標準に対する大きな利点を提供していないと批判されています。
ORC-20の運命は、コミュニティの対応とこれらの問題に対処する能力にかかっています。ORC-20を使用する前に、ユーザーは慎重に進め、徹底的な調査を行うことを強くお勧めします。
ビットコインエコシステムは、ビットコイントークンスタンダードの継続的なイノベーションにより、その応用可能性が拡大しています。BRC-20、ORC-20、SRC-20などの標準は、まだ初期段階にあり固有の制限がありますが、将来の革新的な実験の基盤となることは間違いありません。
Bitcoinネットワークの堅牢なセキュリティに比べて、その利用は比較的低いです。そのスクリプト言語の性質がBitcoinネットワーク上で複雑なスマートコントラクトの実行を制限しており、そのためにその応用が制限されています。しかしながら、その卓越したセキュリティレベルは開発者やユーザーがその機能を継続的にテストし活用することを奨励し、全体的なエコシステムの開発に貢献しています。さらに、ORC-20の市場受容と応用範囲は、コミュニティやより広範な市場の検証に耐えるために時間がかかるでしょう。