BRC-20は、ビットコイン(Bitcoin/BTC)に基づく新しいトークン規格です。これらのトークンは、ファンジブルトークンの作成と送金を容易にするように設計されています。2023年3月にDomoという名で知られるデベロッパーによって発表されたBRC-20トークンは、イーサリアム(Ethereum)のERC-20トークンにインスパイアされたものですが、ビットコインネットワークのユニークな特徴に適合するようにアレンジされています。スマートコントラクトに依存するイーサリアムベースのERC-20トークンとは異なり、BRC-20トークンはその機能を定義し管理するために異なる方法を使用します。BRC-20の「BRC」は「Bitcoin Request for Comment」の略で、ビットコインのエコシステム内での実験的な性質を強調しています。
BRC-20トークン創設の主な動機の1つは、ビットコインネットワークの機能を従来のデジタル通貨としての用途を超えて拡大することでした。Ordinalsプロトコルを活用することで、BRC-20トークンはビットコインの最小単位である個々のサトシ(Satoshi)に追加データを書き込むことができます。このデータ記録はJSON(JavaScript Object Notation)を使って実現され、トークンの名前、総供給量、ミント制限などのプロパティを指定します。このアプローチは、ビットコインのブロックチェーン上でトークンを作成し管理する、よりシンプルで効果的な方法を提供します。
BRC-20トークンの導入は、ビットコインのエコシステムにとって重要な革新であり、新たなデジタル資産の発行を可能にし、ネットワークの機能を強化します。実験的であったにもかかわらず、これらのトークンは急速に人気を集め、特に様々なミームトークンやその他のデジタル資産の作成に利用されています。しかし、スマートコントラクトのサポートがないため、イーサリアムネットワーク上の分散型アプリケーションや金融サービスで幅広く使用できるERC-20トークンと比較すると、機能が制限されます。
BRC-20トークンの創設は、ビットコインネットワークにおける2つの重要な進展、すなわち「タップルート」アップグレードとOrdinalsプロトコルの導入によって可能になりました。2021年11月に実装された「タップルート」アップグレードは、ビットコインブロックのデータ容量を増加させ、より複雑なデータインスクリプションへの道を開きました。これに続いて2023年1月、ソフトウェアエンジニアのCasey Rodarmor氏が、個々のサトシにデータを書き込むことができるOrdinalsプロトコルを導入しました。
2023年3月、DomoというペンネームのデベロッパーがOrdinalsプロトコルを活用し、BRC-20トークン規格を作成しました。Domo氏は、JSONデータをサトシに埋め込むことで、スマートコントラクトに依存することなく、ビットコイン上でファンジブルトークンをデプロイ、ミント、送金する方法を示しました。このイノベーションは、ビットコインの機能を拡大する重要なステップとなり、ビットコインのブロックチェーン上でトークンを作成する新時代へ導きました。
BRC-20トークンは、Ordinalsプロトコルを利用してJSONデータをサトシに書き込むことで動作します。このJSONデータはトークンの定義スクリプトとして機能し、トークンの名前、供給量、ミント規則などの属性を詳述するものです。BRC-20トークンが作成されると、JSONデータは特定のサトシに永久に添付され、ビットコインネットワーク上のユーザー間で送金可能なファンジブルトークンとなります。
BRC-20トークンの作成と送金には、Ordinalsプロトコルをサポートするビットコインウォレットを使用します。新しいBRC-20トークンをミントするには、ユーザーはこのウォレットを使って関連するJSONデータをサトシに書き込む必要があります。一旦生成されると、これらのトークンは通常のビットコイン取引と同様に送金することができます。しかし、スマートコントラクトがサポートされていないため、BRC-20トークンにはイーサリアムのERC-20トークンと同じレベルのプログラマビリティと汎用性はありません。
ERC-20トークンもBRC-20トークンも、両者ともファンジブルトークンの作成と管理を目的としていますが、その設計、機能性、基盤となるブロックチェーンネットワークは大きく異なります。
● ネットワーク:イーサリアムのブロックチェーン上で動作します。
● スマートコントラクト:スマートコントラクトを活用してトークンの振る舞いを定義・管理することで、分散型金融(DeFi)プロトコルやトークン化された資産など、幅広い機能やアプリケーションを実現できます。
● 柔軟性:ERC-20トークンはイーサリアムネットワーク上の他のプロトコルやアプリケーションと相互作用することができ、広範なプログラマビリティと汎用性を提供します。
● 成熟度:2015年に創設され、広く採用されており、数多くのトークンが作成され、様々な用途で使用されています。
● ネットワーク:ビットコインのブロックチェーン上で動作します。
● Ordinalsプロトコル:Ordinalsプロトコルを使用してJSONデータをサトシに埋め込み、スマートコントラクトを使用せずにトークンのプロパティを定義します。
● シンプルさ:BRC-20トークンは作成と管理が簡単ですが、この簡単さには機能の制限が伴います。
● 実験的:2023年に導入され、まだ実験段階であり、ERC-20トークンに比べて採用やユースケースが限られています。
要約すると、ERC-20トークンがイーサリアムのエコシステム内で広範な機能と統合を提供する一方で、BRC-20トークンはビットコインのブロックチェーン上でファンジブルトークンを作成するための、よりシンプルであるもののさらに限定的なアプローチを提供します。それぞれの規格には長所と短所があり、暗号資産分野における異なるニーズやユースケースに対応しています。
正しい手順を踏めば、BRC-20 トークンの購入は簡単です。ビットコインのブロックチェーン上で動作するこれらのトークンは、DeFiやNFTなどの様々なアプリケーションで使用することができます。BRC-20トークンの購入を始めるには、互換性のあるウォレットと、その取引をサポートするプラットフォームへのアクセスが必要です。
BRC-20トークンを購入するプラットフォームで使いやすさが優れているものの一つは、Bitget Walletです。ノンカストディアルのWeb3マルチチェーン暗号資産ウォレットをリードするBitget Walletなら、BRC-20トークンの管理と購入が容易です。Bitget Walletなら、安全と効率を保証しつつ、シームレスにウォレットを作成またはインポートでき、資産を送金できるほか、Bitget Swapを使用してBRC-20トークンを購入することができます。
Bitget Walletについて知っておくべきことをすべて最新記事でみることができます:What is Bitget Wallet?