ORC-20プロトコルは、OrdinalsおよびBRC-20トークン規格に基づき構築されています。ORC-20プロトコルの主な目的は、幅広いデータの種類の取り扱いが可能なデジタルアーティファクトであるOrdinalsの採用数を増やすことです。これにより、ユーザーは新規のORC-20トークンのデプロイ、および既存のBRC-20トークンの移行が可能になります。
BRC-20規格では現状、二重支払いおよび制限されたネームスペースをはじめとする制限の改善を求める声が相次いでいます。ORC-20プロトコルでは、UTXOや柔軟なネームスペースの導入により、こうした制限に対処するための改善が実施されています。
ORC-20に用いられるトランザクションモデルは、BitcoinのUTXOモデルに基づいています。暗号資産送付の際、送付人は受取人が受け取る数量を指定し、残りの数量を自分に送り返せる仕組みになっているため、簡素化された移転プロセスと言えます。
UTXOモデルでは、UTXOの原則に則り、それぞれのトランザクションが完了した後、以前に記録済みの残高が無効とみなされます。ORC-20トークンのそれぞれの「移転」イベントには、ノンス(使い捨て乱数データ)が含まれる場合があります。これにより、移転元はトランザクションに一意の識別子を含めることができ、トランザクションの一部をキャンセルする必要がある場合にこの一意の識別子を使用できます。ノンス(使い捨て乱数データ)の指定により、移転元は処理未完了のトランザクションの無効化および取り消しが可能になります。
ORC-20トークンへの投資を検討するに当たり、ORC-20は試験的なプロジェクトであり、同規格を用いて生成されたトークンの価値は保証されず、たとえトークンが無価値になってしまった場合でも保証が受けられないことを初めに理解する必要があります。ORC-20はBitcoinネットワークのトークン規格を改善できる可能性を秘めている一方、構造が複雑であり、既存の規格を大幅に超えるメリットが提供できないといった批判があることもまた事実です。
ORC-20の運命は、コミュニティに受け入れられるか、そして上記の懸念事項へ対処できるかにかかっています。ORC-20トークンの取引を行う前には、注意深く徹底的な調査を行うことを強くお勧めします。