リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
Cregis 研究: BRC-20 の過去と現在を解釈する
0xCregis
特邀专栏作者
2023-05-21 04:00
この記事は約4161文字で、全文を読むには約6分かかります
Cregis Research は BRC-20 の過去と現在をすべての人のために解釈します

最初のレベルのタイトル

1. BRC-20の背景と開発経緯

ブロックチェーン技術の急速な発展に伴い、さまざまな暗号通貨やトークンプロトコルが登場しています。イーサリアムの ERC-20 トークン プロトコルが業界標準となる一方で、ビットコイン コミュニティは実験的な BRC-20 トークン標準を歓迎しました。 BRC-20規格は、トークンの展開、鋳造、転送を実現するために、シンプルで安全な設計コンセプトを採用しています。 BRC-20は、ビットコインネットワークをベースに、サトシにデータを記録することでトークンの発行・管理を実現します。この記事では、読者に包括的かつ深い理解を提供するために、BRC-20 の原理と応用、およびその長所と短所を紹介します。

長い間、人々はビットコインのエコシステムはイーサリアムに比べてスケーラブルではないと感じてきました。これは、送金トランザクションを除いて、ブロックにほとんどデータを保存できないためです。 BRC-20が最近爆発的に普及した理由は、BRC-20がNFTやその他のトークンをビットコインエコシステムに導入するビットコインベースのトークン標準であるためです。

重要なマイルストーン:

2020年1月、Bitcoin Core開発者のPieter Wuille氏はBIP 341およびBIP 342ビットコイン改善提案をリリースし、ビットコインエコシステムに可能性をもたらしました。

2022年6月、Casey Rodarmor氏はBIP 342でTapscriptの技術的拡張と拡張を行い、主にビットコインチェーン上にデータを保存する機能を実現する新しいビットコイン改善ソリューションであるオーディナル(シリアル番号)とインスクリプション(碑文)を提案しました。

Domodata (BRC-20 の作成者) は、BRC-20 標準は単なる興味深い実験であり、オンチェーンの碑文を作成することでオフチェーンのトークン残高の状態を証明できることを示していると考えています。同氏は、これは単なる試みであり、BRC-20 標準が唯一の標準であると考えるべきではないと感じていると同時に、ビットコイン コミュニティの人々が協力して標準にパッチを当て、最適化するよう奨励しており、BRC の作者でもあります。 -20 はまた、より良い計画があれば、ビットコインでの資産発行が現在存在すると考えています。

最初のレベルのタイトル

2. BRC-20の予備知識

BRC-20 の原理は比較的複雑であり、サトシ、オーディナル、インスクリプション、タップルート アップグレードなど、ビットコイン ネットワーク上のいくつかの概念を理解する必要があります。このうち、サトシはビットコインネットワークの最小単位であり、順序理論では各サトシに番号が付けられ、インスクリプションは各サトシにデータを刻むものであり、タップルートアップグレードに関わる技術はこれらのインスクリプションを制御する仕組みである。これらの概念が合わさって、BRC-20 標準の動作ロジックを形成します。

副題

サトシ(サトシ)はビットコインではなくビットコインの最小単位で、1ビットコインを1億サトシに分けることができます。

副題

(2) Ordinal(序数)

序数理論は、サトシ (ビットコインの最小単位) にシリアル番号を割り当て、トランザクションが消費されるにつれてそれらのサトシを追跡するためのプロトコルです。これらのシリアル番号は、804766073970493 など、非常に大きな番号です。 1 ビットコインの ¹⁄₁₀₀₀₀₀₀₀₀ である各 SATOSHI にはシリアル番号が付いています。https://github.com/casey/ord)。このプロジェクトはいくつかの部分から構成されており、1 つはビットコインを改良するための ord 提案であり、もう 1 つは Rust で開発されたインデックス、ブロックエクスプローラー、コマンドラインウォレットの機能を統合した ord ツールです。後ほど、ord ツールキットを使用して独自の碑文を書き込む方法について説明します。

副題

(3)碑文(碑文)

Ordinal プロトコルは、各サトシに一意の番号を割り当て、メモを追加することで拡張機能を実現します。このプロセスは刻印と呼ばれ、サトシに派生的な意味を与えるものです。取引証書にはコメントまたは碑文が書き込まれ、サトシはあらゆる種類の内容を書くことができます。碑文コンテンツのサイズは 3.9 M 未満に制限する方が安全です。これは、碑文コンテンツがトランザクションに含まれるため、コンテンツが大きくなるほど、碑文トランザクションのトランザクション手数料が高くなるためです。

Bitcoin Core と ord をダウンロードすることで、独自の碑文を作成できます。
curl --proto '=https' --tls v1.2 -fsLS https://ordinals.com/install.sh | bash -s
# インストール順序
ord --version
#注文のバージョン番号を印刷します
ord wallet create
# ビットコインコアウォレットを作成する
ord wallet receive
# ウォレットアドレスを取得する
ord wallet transactions
#保留中のトランザクションを表示する
ord wallet inscribe --fee-rate FEE_RATE FILE
#碑文の作成 (碑文)
ord wallet send --fee-rate

# 碑文を送信

(4) BIP 341 および BIP 342

  • BIP 341 と BIP 342 は、ビットコインの改善に関する 2 つの提案です。 BIP の正式名称は Bitcoin Improvement Proposal (Bitcoin Improvement Proposal) で、ビットコイン プロトコル、クライアント、または環境の新しい機能、プロセス、または仕様を記述するために使用されます。 BIP 341 と BIP 342 は Taproot アップグレードに関連しており、主な目的はブロックチェーンにデータを直接書き込むために使用されるのではなく、ビットコインのプライバシーとスケーラビリティを向上させることですが、Taproot アップグレードではビットコイン スクリプトとトランザクションを使用してチェーンをブロックすることができます。低コストでデータを書き込み、brc-20 標準への道を開きます。

  • BIP 341: Segregated Witness (隔離された監視) 出力。この提案は、Taproot 機能を実装する新しい出力タイプを定義します。これにより、Taproot 対応トランザクションは、下位互換性を維持しながら、他のタイプのトランザクションとブロック内で共存できます。 BIP 341 には、新しい出力タイプの詳細な説明と仕様が記載されています。

BIP 342: Tapscript、この提案は、Tapscript と呼ばれる、Taproot 内のスクリプト言語について説明します。 Tapscript は、ビットコインの既存のスクリプト言語に基づいており、拡張および最適化されています。 BIP 342 は、Tapscript の構文、ランタイム環境、および実行ルールを定義します。これらの改善により、ビットコイン ネットワーク上で複雑なスマート コントラクトをより効率的かつプライベートに実行できるようになります。

通常、OP_RETURN オペコードを使用して小さなデータ (最大 80 バイト) をトランザクション出力に追加し、そのデータをビットコイン ブロックチェーンに永続的に書き込むことができます。さらに多くのデータを保存する必要がある場合は、データ分割を使用し、OP_RETURN を含む複数のトランザクションを作成し、小さなブロックごとにデータを書き込む必要がありますが、この方法ではトランザクション コストが大幅に増加します。

BIP 341 および 342 が登場したとき、P 2 WSH (Pay-to-Witness-Script-Hash) を使用できました。P 2 WSH は Segregated Witness の一部であり、これにより、 Witness-Script (監視スクリプト): このアドレスから資金を使用するには、スクリプトのロック解除条件を満たす入力を提供する必要があります。具体的なプロセスは次のとおりです。

1. 保存するデータを含む監視スクリプトを作成します。 OP_PUSHDATA オペコードを使用して、スクリプトにデータを埋め込むことができます。

2. 監視スクリプトのハッシュ値 (SHA-256) を計算します。

3. ハッシュ値を使用して P2 WSH アドレスを作成します。 4. P 2 WSH アドレスに資金を送信するためのビットコイン トランザクションを作成します。

トランザクションを実行すると、ロック解除スクリプトがトランザクション本体から分離され、Witness (証人データ) に保存されます。この技術を使用すると、任意のビットブロックの監視部分に最大 4 MB の任意のデータを保存できます。これは、ビットコイン登録の上限 4 MB となります。

最初のレベルのタイトル

3. BRC-20の技術原理

SATOSHIS(サトシ)は、BRC-20の序数表記規格に基づき、トークン名、シンボル、総額等のトークンの様々な情報を保存・管理するために使用され、その情報はJSON形式でエンコードされて書き込まれます。サトシ(サトシ) その中で一つ一つ碑文が形成されていく。最後に、すべての碑文のアクティビティを要約することによって、BRC-20 パスの残高ステータスがわかり、それによってトークンの展開、鋳造、転送が実現されます。

BRC-20 はビットコインをベースとした実験的なトークン規格であり、その中心的なアイデアは、順序理論に基づいて BRC-20 トークンを作成、鋳造、転送し、ビットコイン ブロックチェーン上で資産管理を実現することです。実験には主に次の側面が含まれます。

{
 "p": "brc-20",
 "op": "deploy",
 "tick": "ordi",
 "max": "21000000",
 "lim": "1000"
}
デプロイ: BRC-20 パスを作成するには、トークン シンボル、最大供給量および鋳造制限などのパス パラメーターを設定する必要があります。導入プロセスは BRC-20 を初期化するためにのみ使用され、状態には影響しません。
"p": "brc-20"***************注記****************
"op": "deploy": プロトコルを BRC-20 として指定します。これは、他のシステムが BRC-20 イベントを識別して処理するのに役立ちます。
"tick": "ordi": 操作タイプがデプロイメントであることを指定します。"ordi": トークンの 4 文字の識別子を指定します。ここでは使用します。
"max": "21000000"デモ ドキュメントの例では、最大供給量に達しています。
"lim": "1000": トークンの最大供給量を 21,000,000 に設定します。

: 序数ごとの鋳造制限を 1000 に設定します。

{
 "p": "brc-20",
 "op": "mint",
 "tick": "ordi",
 "amt": "1000"
}
ミント (Mint): ミント機能を使用して、特定の数の BRC-20 トークンをミントします。ミント操作は、ミント機能の元の所有者に対応する残高を提供します。トークンに鋳造制限がある場合は、その制限を超えないようにしてください。
"p": "brc-20"***************注記****************
"op": "mint": プロトコルを BRC-20 として指定します。これは、他のシステムが BRC-20 イベントを識別して処理するのに役立ちます。
"tick": "ordi": 操作タイプがキャストであることを指定します。"ordi": トークンの 4 文字の識別子を指定します。ここでは使用します。
"amt": "1000"例として。

: 鋳造トークンの数を 1000 に設定します。

{
 "p": "brc-20",
 "op": "transfer",
 "tick": "ordi",
 "amt": "100"
}
転送: 転送機能を通じて一定量の BRC-20 トークンを転送します。転送操作では、送信者の残高からトークンが差し引かれ、受信者の残高に追加されます。伝達関数は最初の伝達でのみ有効になります。
"p": "brc-20"***************注記****************
"op": "transfer": プロトコルを BRC-20 として指定します。これは、他のシステムが BRC-20 イベントを識別して処理するのに役立ちます。
"tick": "ordi": 操作タイプが転送であることを指定します。"ordi": トークンの 4 文字の識別子を指定します。ここでは使用します。
"amt": "100"例として。

状態追跡: オンチェーンの碑文を作成し、そこに BRC-20 準拠の JSON データを保存する方法により、オフチェーンのトークンの展開、鋳造、転送のステータスを証明できます。 BRC-20 トークンの残高ステータスは、チェーン上のすべての碑文のアクティビティを要約することで確認できます。

4. BRC-20の応用と操作

副題

1. ウォレットをダウンロードして作成します: ordinalswallet.com 2. ウォレットのプロファイルをクリックします。 3.「受信」をクリックします。 4. ウォレットのアドレスをコピーします。 5. タップルートをサポートする取引所にアクセスし、このアドレスに BTC を引き出します。 (バイナンス、バイビットなど)

副題

1. [BRC 20] タブをクリックし、リストから任意のトークンを選択します。 ($PEPE を例にします) 2. 次に、トークンの数と各トークンの価格を確認します。 「今すぐ購入」をクリックします。 3. パスワードを確認します。 4. [今すぐ購入] をクリックして取引を確認します。

副題

1. 「碑文」セクションに移動します。 2. 「BRC-20」を選択し、トークンの略称(4文字)と数量を入力して「送信」をクリックします。 3. ネットワーク料金を選択し、「契約」をクリックします。

副題

1. BRC-20 リストに移動し、各トークン供給の下の進行状況バーを確認します。 (進行状況バーが 100% でな​​い場合は、トークンを鋳造できます)。 2. [トークン] >> [詳細の確認] >> [ミント]をクリックします。 3. 料金 >> 登録を設定します。 4. トランザクションを確認します。

5. BRC-20のリスク

副題

BRC-20 トークンの発行と使用のメカニズムにより、ある程度の集中化が実現します。これは、BRC-20 トークンの発行、取引、管理を特定のプラットフォームや取引所に依存する必要があり、これらのプラットフォームや取引所の方がより多くのリソースと権限を持っていることが多いためです。ビットコインの目標は分散型で公正かつオープンな通貨システムを実現することであるため、これはビットコインの分散化の中心的な精神に反しています。

副題

BRC-20 トークンへの刻印は、先着順での不公平につながる可能性があります。これは、ビットコイン ネットワークでは、マイナーが処理したいトランザクションを処理することを選択でき、BRC-20 トークンの登録の先着順メカニズムにより、マイナーはより高い手数料を支払うトランザクションを処理する傾向があるためです。他のトランザクションを無視します。これにより、高額な取引手数料を支払うことができないために一部のユーザーが除外される可能性があります。さらに、BRC-20 トークンは、ビットコイン ネットワーク上の第 2 層テクノロジーに依存しているため、セキュリティの抜け穴やリスクがある可能性があるため、ビットコイン ネットワーク自体よりも安全性が低くなります。

副題

BRC-20 トークンは、タイムバンディット攻撃と呼ばれる MEV 戦略攻撃を引き起こす可能性があります。これは、ビットコイン ネットワーク上での BRC-20 トークンの取引と適用により、マイナーが取引の順序を操作して利益を得るために MEV (Miner Extractable Value) 戦略的攻撃を悪用する機会が与えられる可能性があるためです。これは、ネットワーク全体のセキュリティと信頼性に悪影響を及ぼします。さらに、BRC-20 トークンはビットコインに対する規制上の取り締まりのリスクを引き起こす可能性もあります。これは、BRC-20トークンの発行と取引には、マネーロンダリングや金融詐欺などの違法行為が含まれる可能性があり、政府や規制当局がビットコインネットワーク全体を懸念し、それを抑制するための措置を講じる原因となるためです。

最初のレベルのタイトル

6. BRC-20 投資提案

BRC-20 プロトコルは現在実験段階にありますが、BRC-20 プロトコルはビットコイン コミュニティに新しいトークン実装方法を提供します。BRC-20 プロトコルの出現は、ビットコイン エコシステムの革新を促進し、より多くの開発者を引き付けるのに役立ちます。そしてユーザーはビットコインコミュニティに参加します。将来的には、ビットコイン コミュニティが BRC-20 プロトコルを最適化および改善するにつれて、暗号通貨の分野で BRC-20 プロトコルが果たす役割はさらに大きくなるでしょう。

MPCウォレット+エンタープライズレベルの金融SaaSツールをユーザーに提供する、Web3.0時代の資産管理連携プラットフォームであり、6年間安全に運用されています。

クレギス・リサーチについて

CregisMPCウォレット+エンタープライズレベルの金融SaaSツールをユーザーに提供する、Web3.0時代の資産管理連携プラットフォームであり、6年間安全に運用されています。

Cregis Research はその知識共有プラットフォームであり、web3.0 愛好家に、ブロックチェーンと暗号化の基礎技術に関する湿気、誤解を招くこと、ビジネス指向のない人気科学コンテンツを提供したいと考えています。

投資する
通貨
サトシ・ナカモト
テクノロジー
ZKP
Bitcoin NFTs
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk