#BTC

序文

その中で、ビットコインのスマートコントラクト機能のサポートに特化したRGBプロトコルや、ビットコインの取引手数料の削減に重点を置いたライトニングネットワークについても議論が再び高まっています。ビットコインの現在の苦境をできるだけ早く解決するための新しい開発が行われています。

Github ディレクトリにあるように、RGB の説明は、ビットコインとライトニング ネットワークにスケーラブルなプライベート スマート コントラクトを提供し、ビットコイン ネットワークで資産を発行する可能性を生み出すというものです。

しかし、その後のイーサリアムとビットコインの台頭により、通貨サークルにおける価値の保存およびベンチマークとして考えられるようになり、ビットコインでの資産創造契約の発行の慣行は鈍くなりました。

最近のBRC-20の熱狂は、再びビットコイン資産発行の古いテーマを再提起させました。前者のようにチェーン上の刻印システムが直接的であるのに対し、RGBはライトニングネットワークに似たオフチェーン処理ロジックを多く採用しています。

RGBプロトコルとは何か

RGBプロトコルの起源は2018年に遡ります。当時、ビットコインコミュニティのメンバーはビットコインネットワーク上で資産を作成し管理する新しい方法を探求し始めました。彼らの目標は、ビットコインの安全性と分散化の特性を活用しつつ、より複雑な機能(資産発行やスマートコントラクトなど)をサポートするプロトコルを設計することでした。

この目標を達成するために、彼らは資産と状態情報をビットコインのUTXOモデルと組み合わせる方法を研究し、RGBと呼ばれる新しいプロトコルを提案しました。その核心的なアイデアは、資産の発行、所有権、状態の更新をクライアントの検証を通じてビットコインのUTXOモデルと組み合わせることです。現在のBRC-20のようにビットコインネットワークのフルノードに依存するのではなく。

なぜRGBと呼ばれるのかというと、あなたは三原色の赤、緑、青を容易に連想するでしょう。実際、RGBプロトコルの最初の研究方向は染色通貨であり、色に関連する概念が使用されました。現在RGBプロトコルが行っていることと染色通貨の関係はあまりありませんが、名前はそのまま残っています。

RGBの主要な役割

RGBは拡張可能でプライバシー特性を持つスマートコントラクトシステムです。LNP/BP協会によって開発され、主にビットコインとライトニングネットワークのスマートコントラクト展開をサポートするために使用されます。開発者はビットコインまたはライトニングネットワーク上でスマートコントラクトを作成、展開、実行し、データの安全性を維持することができます。

ビットコインに比べて、イーサリアムの最大の革新はスマートコントラクトをサポートすることです。スマートコントラクトとは、ブロックチェーン上で実行されるプログラムのことで、自動的に実行されるプログラム可能な契約とも呼ばれます。

イーサリアムとビットコインの最大の違いは、スマートコントラクトを通じて複雑なロジック操作を実行できることにあります。現在、イーサリアム上のDeFiやその他のDAppアプリケーションは全てスマートコントラクトを通じて実現されています。しかし、ビットコインはスマートコントラクトの展開をサポートしていないため、オンチェーンエコシステムの発展は制限されており、最近人気のBRC-20トークンも第三者のOrdinalsプロトコルの刻印を通じて実現されており、トークン発行プロセスは展開、発行、移転の3つのプロセスに限られ、トークンの廃棄や増発はサポートされていません。

RGBはビットコインをイーサリアムや他のブロックネットワーク(ソラナ、BNBチェーンなど)のようにスマートコントラクトに基づくすべての可能性を実現することを目指しています。開発者はビットコイン上にトークン、NFT資産発行コントラクト、分散型金融アプリケーション(DEX、貸付)、DAOなどを展開できます。このプロトコルはビットコインとライトニングネットワーク上で稼働する複雑なスマートコントラクトをサポートすることを約束しています。

このことから、RGBは特定のブロックネットワークではなく、ビットコインネットワークにスマートコントラクトのサポートを提供するインフラストラクチャです。

スマートコントラクトシステムとして、RGBが提案するソリューションは、イーサリアムなど以前のスマートコントラクトソリューションとは異なります。

RGBはスマートコントラクトの発行、データ、状態などのプロセスをモジュール化し、スマートコントラクトコードの保守とデータストレージをオフチェーンで実行し、メインネットビットコインを最終的な状態の約束レイヤーとして使用します。これは、RGBがオフチェーンスマートコントラクトのモデルを通じて、スマートコントラクトのすべてのデータをオフチェーンに保存し、ビットコインメインネットが最終的な状態の確認者としてのみ機能し、ブロックスペースの使用を減少させ、スループットを大幅に向上させることを意味します。

RGBの現在の利用用途

開発者はRGBを使用して、同質トークンRGB20と非同質トークンNFTコントラクトを展開でき、ライトニングネットワークとも互換性があります。

RGBはユーザーがスマートコントラクトの形式でビットコインやライトニングネットワーク上の同質トークンを発行できることをサポートするため、BRC-20トークンの代替案とも考えられています。

RGB20とBRC-20トークンの最大の利点は、RGB20で発行されたトークンがライトニングネットワーク内で流通でき、送金時のガス代が低く、着金が早いことです。一方、BRC-20はロジックがビットコインチェーン上で行われるため、拡張性が制限されています。

ビットコインNFT市場DIBA

RGBを使用した最初のビットコインNFT取引市場で、ユーザーがビットコイン上でNFTを作成、取引できるようにし、この資産は通常UDA(ユニークデジタルアセット)と呼ばれます。

さらに、ユーザーはビットコインネットワーク関連のウォレットを通じてRGBスマートコントラクトおよび関連資産を体験できます:

Iris Wallet

これはRGB資産ウォレットアプリの発行と受信のためのもので、Bitfinex Labsによって開発され、ユーザーはGoogleストアからダウンロードする必要があります。

My Citadel

RGB資産ウォレットをサポートしており、現在使用しているユーザーはインストールパッケージをダウンロードする必要があります。

Bitmask

RGB資産の発行、発行、RGBアプリケーションの体験に使用できます。BitMaskはDIBAによって作成されたChrome拡張ウォレットで、ステーブルコインとNFTをサポートしています。現在、ユーザーはBitmaskウォレットのテスト版を使用してRGB20資産の発行と移転を体験できます。現在のユーザー体験から見ると、Bitmaskウォレットはユーザーにとって入門しやすいです。

RGBのワークフローおよび関連技術

RGBは実際にはオフチェーンの資産発行を、オンチェーンのUTXOの変更とバインドすることです。UTXOは特定の時点でのビットコインの取引イベントを確認できるので、その取引イベントの変化によって他の事象の状態の変化に対応させることができます。

例えば、私は別の場所で資産を発行し、それがビットコインネットワーク上のUTXO1に対応します。この資産を他の人に移転すると、その移転行為はビットコインネットワーク上のUTXO2に対応します。

UTXO自体は固定されており、合意されているため、私がこのバインディングが信頼できることを証明できれば、ビットコインメインネット上のUTXOの変更に対応する他の資産状態の変更も合意されるべきです。

さらに言えば、RGBプロトコルのアプローチは、ビットコインメインネットのUTXOの安全性を利用して、そのオフチェーンの資産発行または契約ロジックの安全性を保証することです。

RGBプロトコルのワークフロー

1.資産発行者はクライアントで新しい資産を作成し、一時的な印章と約束を生成します。

2.資産発行者は新しい資産をビットコインネットワークにアンカーし、約束をビットコイン取引の出力(UTXO)に埋め込みます。

3.資産受取者は、約束を確認し、一時的な印章を検証することによって資産の有効性を検証します。

4.資産が移転されると、古い一時的な印章が破壊され、新しい一時的な印章、約束、取引データがビットコインネットワークにアンカーされます。

この方法により、RGBプロトコルはビットコインネットワーク上での資産の発行、移転、検証の機能を実現し、同時にプライバシー、スケーラビリティ、分散型の特徴を維持します。

同時に、RGBはライトニングネットワークともうまく統合できます。公式文書では、RGBはL2またはL3として自己を説明しています。ライトニングネットワークが存在する場合、RGBはL3として機能し、オフチェーンでビットコインとRGBトークンを迅速に交換することで、より効率的な取引と資産管理を実現します。

他の重要な技術

実際に、RGBがオフチェーンで発行する資産がオンチェーンのUTXOと確実に一致するためには、他のいくつかの技術と連携する必要があります。

Client-side validation(クライアント側検証):RGBプロトコルでは、取引の検証とデータストレージがクライアント(ウォレットソフトウェアなど)で行われ、ブロックチェーン上では行われません。これにより取引データがオンチェーンで公開されず、プライバシーが向上します。クライアント側の検証により、オンチェーンデータストレージの需要が低下し、ネットワークのスケーラビリティが向上します。

これもRGBが現在BRC20と大きく異なる点です。取引データがクライアントにあり、オンチェーンではないため、理論的には現在のネットワークの混雑や高手数料の状況を大幅に軽減できます。

Single-Use-Seals(一時的な印章):資産の所有権が改ざんされないことを保証する技術です。一時的な印章は、資産の状態をロックするための暗号署名です。資産が移転されると、古い印章が破壊され、新しい印章が作成されます。これにより、資産所有権を改ざんしようとする試みはすべて発見されます。なぜなら、印章の状態が一致しないからです。

これも前のセクションで説明したUTXOの破棄と生成に対応しています。古い印章は古いUTXOを示し、新しい印章は新しいUTXOを指します。

Commitments(約束):資産とビットコインネットワークを関連付けるために、RGBプロトコルは約束と呼ばれる技術を使用しています。約束は特定のビットコイン取引に資産が関連していることを証明する暗号的な証明です。約束はビットコイン取引の出力(UTXO)に埋め込まれており、これにより資産はビットコインネットワーク上で移転できるようになります。

アンカーリング:クライアントの検証とビットコインネットワークを接続するために、RGBプロトコルはアンカリング技術を使用しています。アンカリングは、一時的な印章と約束を結びつけるプロセスです。資産が移転されると、新しい一時的な印章、約束、取引データがビットコインネットワークにアンカーされ、システム全体の安全性と整合性を確保します。

結論

RGBは長い沈黙から再度発掘されましたが、実際にはBRC-20発行資産の風に依存しています。価値判断や意味の探求は行わず、私たちが発見できるのは、投機の最初の波の後、さらに多くの機会が静かに現れ、騒音の中で全体のエコシステムを前に進めるということです。

同時に、RGBはBTCネットワーク資産を送受信できるウォレットも発売しており、NFT関連機能もサポートしています。RGB関連のTelegramディスカッショングループは依然として活発で、開発者は技術関連の問題について議論し答えることに熱心です。

投機の中で誰かが利益を得て、新しい技術的課題をもたらすことがあります。これらの問題を解決することはしばしば新しい物語を生み出し、RGBのような古いプロトコルを呼び覚ますことがあり、次の投機の波を引き起こす可能性があります。