この記事では、BTC L2アーキテクチャ、BRC-20関連の内容、およびセキュリティに関する考えについて簡単に紹介します。
執筆者: Beosin
近期、BTCの領域での議論の焦点はBTCネットワークに移り、BRC20も最近の話題になっています。
みんなはBTC L2の拡張プランとBRC20規格の登場について話題になっています。これらはBTCにより強力な機能と拡張性をもたらすことができるのでしょうか。しかし、現時点では市場はまだ多少の炒作が見られます。この記事では、BTC L2のアーキテクチャ、BRC20関連の内容、およびセキュリティの観点について簡単に紹介します。
ブロックチェーンでは、安全性、分散化、およびスケーラビリティという不可能なトリレンマが存在します。これらの要素を導入する際には、3つのうち2つしか選択できず、すべてを満たすことはできません。
BTCは、拡張性を犠牲にして、セキュリティと分散化を最大限に発揮したブロックチェーンシステムです。BTCのブロック生成時間は約10分であり、ETH 2.0やソラナなどの他の一般的なパブリックチェーンは秒単位またはミリ秒単位でブロックを生成します。これはBTCが効率性を犠牲にしていることを示していますが、セキュリティと分散化性は最高です。そのため、大量のブロックチェーン参加者がBTCの拡張性に対して非常に高い需要を持っています。
BTC Layer2 はBTCの拡張プランであり、BTCの不足するアプリケーションシナリオと相対的に効率の低い運用効率に対処するための上位の拡張です。これは不可能なトリレンマのスケーラビリティディメンションを解決するためのものであり、例えばStacksシステムなどが含まれます。
Stacksシステムは、分散型アプリケーションやスマートコントラクトをサポートするBTCの上位ネットワークであり、2つのチェーンを横断するコンセンサスメカニズムを介してBTCのブロックチェーンシステムに接続して、BTCのセキュリティとスマートコントラクトの豊富なアプリケーションシナリオを兼ね備えることができます。
Stacksはピラミッド方式を採用し、最も下層に基本的な決済レイヤー(BTC)を置き、その上にスマートコントラクトとプログラム可能性(Stacks)を追加し、スケーラビリティと速度レイヤー(Hiroのサブネット)を追加します。このようなレイヤー方式を採用することにより、イーサリアムなどのパブリックチェーンと同様の豊富な機能を持つだけでなく、これらの複雑なパブリックチェーンの多くの欠点を回避できます。
StacksはBTCの第2のレイヤーで、いくつかの特徴があります。例えば、独自のトークンを持っており、その役割は自身のセキュリティプランに基づいて、すべての取引の履歴的な台帳を維持するインセンティブメカニズムとして機能します。
StacksはBTCに追加の機能を提供していますが、転送プルーフ(POX)コンセンサスメカニズムのため、BTCの内容自体は変更されていません。これにより、StacksはETHのL2拡張ソリューション(PolygonやArbitrumなど)と区別され、BTC自体のシンプルさと安全性が保たれます。その他の機能や最適化速度は、他のレイヤーで実現されるため、他のレイヤーが損傷を受けても、基本レイヤー(BTC)に影響を与えることはありません。
BRC20について明確に説明するには、まずOrdinalsを紹介する必要があります。
Ordinals は、BTCの最小単位であるサトシ(SATS)に番号を付けるシステムプロトコルであり、それぞれのサトシに固有の番号を割り当てることができます。 さらに、Ordinals はテキスト、画像、音声、ビデオなどをサトシに書き込む機能もサポートしており、それにより、各サトシが独自の特性を持つことができます。これは、おなじみのETHのNFT(非代替トークン)に似ており、私たちはこれをBTCのNFTと呼んでいます。さらに、Ordinals はこれらのSATSに人為的に希少性を付与し、BTCネットワークで特定の出来事を参考にしてSATSの番号を次のレベルに分類しています:
普通: 最初のブロックではないサトシです;
稀少なもの:各ブロックの最初のサトシ;
*レア:各難易度調整サイクルの最初のサトシ。 *
エピック:半減期ごとの最初のサトシ;
伝説:各サイクルの最初のサトシ;
神話:ジェネシスブロックの最初のサトシ。
そして、BRC20の創始者はOrdinalsプロトコルに基づいて、別のトラップの考えを思いつきました。Ordinalsプロトコルは、それぞれのサトシに異なる「属性」を与えることでBTCのNFTを作成できるので、統一された「フォーマット」と「属性」を与えることでBTC FT、つまり代替可能トークンを作成することもできます。
BRC20はOrdinalsプロトコルを通じて、統一されたJSON形式のテキストデータをサトシに書き込み、そのテキストデータはBRC20トークンの元帳となります。このテキストデータに基づいて、トークンの保有状況や移転状況を解析することができます。主な内容は以下の通りです。
{
“p”:“BRC-20”、
“op”:“デプロイ”、
“tick”: “オルディ”、
“最大”:“21000000”、
“lim”:「1000」
}
{
“p”:“BRC-20”、
“op”:“ミント”、
“tick”: “オルディ”、
“amt”:“1000”
}
{
“p”:“BRC-20”、
“op”:“転送”、
“tick”: “オルディ”、
“amt”:“1000”、
}
上記は、BRC20の3種類の基準であり、そのうち「op」フィールドは実行する操作を表し、デプロイ、ミント、転送を含みます。「tick」は操作を実行するトークン名を表し、「max」はトークンの総発行量を表し、「lim」はトークンごとの最大鋳造量を表し、「amt」は操作するトークンの数量を表します。転送の基準では、「to」などのフィールドも存在しますが、これは必須ではありません。転送は、このインスクリプションを送信先アドレスに送信することによって残高の変化を実現します。以下はイメージ図です。
BRC20は「先着先得」のシステムを採用しており、BRC20トークンが展開された後、同じ名前のトークンを展開することはできません。同じ名前のトークンを展開しても、オフチェーンのアカウント管理プラットフォームが解析する際に、以前展開された同じ名前のトークンがすでに記録されているため、2回目の展開は不正と見なされ、記録されません。貨幣の上限制限管理原理も同様です。
上記の例では、最近非常に人気のあるordiトークンがあります。このトークンはBRC20クリエイターによって発行された実験的なBRC20トークンであり、最初のBTCインスクリプショントークンです。発行量は2100万枚で、最初はガス手数料の支払いだけでミントできましたが、最大で1000枚までミントできます。このトークンはBRC20の実験的なトークンですが、最初のBRC20トークンとして多くの投資家を惹きつけ、ordiの価格は一時的に100ドルを超えるなど、大きく変動しました。また、ordiはトークンホルダーメイカーによる注文形式であり、価格は売り手が独自に設定するため、このトークンの価格は一元的に計算できず、さまざまなプラットフォームでも統一された有効な価格を確認することはできません。
目前BRC20 トークンのデプロイメント数は20000を超えており、unisatウェブサイトで確認できます。()
現時点では、BRC20トークンは多くのユーザーのフォローと認識を受けていますが、それは単なるJSONファイルであり、サポートとしての実用的な価値やビジネスアプリケーションのシナリオはありません。それはBTCの人気とトラフィックを利用して投資家を引き付けるための製品です。また、BRC20トークンはBTCと同様に簡単に使用や管理ができず、個別のウォレットで管理する必要があります。一般ユーザーは学習が必要であり、BRC20への投資に参加したい場合は第三者ツールを使用する必要があります。これらの第三者ツールは一般的には閾値が存在し、例えばUnisatでは初回使用時にBRC20への投資に参加するために約200ドル相当のsatsが必要です。これにより、ユーザーの使用の複雑さと参加のハードルが大幅に増加します。
最近、BRC20は広範なフォローを受けていますが、いくつかのリスク要素が依然として存在しています。これには次のものが含まれます:
1 バブルリスク:BRC20 トークン市場での熱狂や投機により、トークン価格が過大評価される可能性があります。
2 安全リスク:BRC20トークンは他のブロックチェーン技術と同様に、ハッカーの攻撃を受ける可能性があります。
**3 規制の欠如:ブロックチェーン技術と暗号通貨市場における規制の欠如により、一部の悪質な業者がBRC20トークンを詐欺や違法行為に利用する可能性があります。 **
拡張読み物:**「ミームトークン」に出くわしたときのピクシウストック、Memeブームで注意すべきことは何ですか?
BRC20は、BTCのセキュリティを利用して作られたトークンであると誤解を招きやすく、ユーザーにBRC20がBTCと同じように安全で安定していると誤解させる可能性があります。しかし実際には、BRC20はBTCとは異なり、BTCのセキュリティは暗号化とコンセンサスアルゴリズムによってサポートされ、かなり長い時間にわたり比較的安定して運用されており、時間の試練を乗り越えてきました。一方、BRC20はOrdinalsプロトコルとBTCをバインドすることで作成されており、Ordinalsプロトコルは現在まだ短い運用期間であり、初期段階の開発中です。そのため、まだ発見されていないセキュリティリスクが存在する可能性があります。
例えば、Ordinals プロトコルは、BTCネットワークにテキスト、画像、音声、動画、さらにはコードを書き込むことをサポートしています。このプロセスは安全であり、インジェクションのリスクはありませんか?上記では、SATSに番号を付けています。各番号は人為的にランク付けされており、一部の特別なBTCブロックが到来すると、マイナーは特別なブロックのブロック生成権を獲得するために、自分自身が高いランクのSATS番号を得るためにステルスマイニングやロールバックブロックを行うかもしれません。そのマイナーのコンピューティングパワーが優位であれば、BTCのコンセンサスに安全上の影響を与える可能性があります。これらは特にフォローが必要なセキュリティ上のリスク要因です。