RGBプロトコル: ビットコインがスマートコントラクトの新時代を切り開く

ビットコイン再び復活: 支払いからスマートコントラクトへ、RGBがWeb3の新時代を切り開く

Web3技術は十年以上にわたり急成長を遂げ、さまざまなレベルの革新が生まれました。ビットコインは去中心化と安全性を維持しつつ、プライバシー保護能力を向上させ、Schnorr署名やTaprootなどの高度な機能を実現し、未来の技術革新の基盤を築きました。イーサリアムなどのスマートコントラクトプラットフォームの発展は、DeFiなどのブロックチェーンアプリケーションの繁栄を促進し、二回のブル市場を引き起こしました。

しかし、2022年以降、Web3業界の革新は行き詰まりを見せており、ブロックチェーン技術は不可能の三角形の制約を突破するのが難しく、大規模なアプリケーションの導入は困難を極めています。それでは、私たちはすでに技術の限界に達しているのでしょうか?未知の領域がまだ探求を待っているのでしょうか?実際、ビットコインの二層プロトコルRGBは、時を待ち、徐々に成熟しており、既存の技術の限界を突破し、Web3に新たな可能性をもたらすことが期待されています。

ビットコイン:確立通貨層地位

Web3とWeb2の最大の違いは内蔵された経済システムにあり、その経済システムは通貨を基盤としており、上層はプロトコル層とアプリケーション層から成り立っています。Web3の通貨は暗号通貨と呼ばれ、ブロックチェーンを通じて発行されます。

ビットコインは以下の特徴により、最も安全で安定した暗号通貨として認められ、その価値は世界的な合意を得ています:

まず、ビットコインネットワークは世界中に広がり、1万以上のフルノードが協調して取引を検証しており、その分散性により攻撃が取引履歴を改ざんすることが難しくなっています。次に、ビットコインは強力なハッシュ計算を作業証明として採用しており、これはネットワークの安全性の基礎です。さらに、ビットコインのコンセンサスルールは歴史的にあまり変わっておらず、ネットワークの一貫性と安全性を維持するのに役立っています。他のプロジェクトと比較して、ビットコインのコンセンサスルールは急激な変更を受けにくいです。ビットコインコミュニティはネットワークの安全性と安定性に非常に関心を持ち、コアプロトコルの安全性に注目しています。コアプロトコルの変更は慎重に議論され、テストされており、ネットワークの安定性を確保しています。要するに、ビットコインは優れた分散性、コンセンサスメカニズム、安定性、そしてコミュニティの関心により、Web3の通貨レイヤーの第一選択肢となっています。

! ビットコインを再び偉大にする:支払いからスマートコントラクトまで、RGBは新しいWeb3の旅に乗り出します

安全と簡潔さを両立させるビットコインスクリプト

ビットコインはWeb3の世界における基盤通貨層として、そのコアプロトコルは慎重な議論とテストを経て徐々に進化しています。注目すべきはビットコインのスクリプトシステムの発展です。ビットコインスクリプト言語の設計の初衷は安全性を確保しリスクを回避することであり、そのため機能を意図的に制限しつつ、チップ命令セットに似た簡潔さと安全性を保持しています。ビットコインスクリプトは逆ポーランド記法に基づくスタックベースの実行言語であり、限られたハードウェア上で実行されることを目的としています。

ビットコインの主流ノードコードでは、開発者が実行可能なスクリプトタイプに制限を設けており、"標準スクリプト"のいくつかのタイプの取引のみを実行することが許可されています。その中で最も重要なのはP2SH (Pay to Script Hash)取引で、実際には任意のビットコインスクリプトを実行することが許可されており、ビットコイン上でより複雑な機能を持つスクリプトを実行することが可能になります。例えば、ライトニングネットワークは小額高頻度ビットコイン決済の事実上の標準となっています。

Schnorr署名とTaprootソフトフォークアップグレードの導入により、ビットコインは重要な一歩を踏み出し、マイルストーンを示しました。これにより、ビットコインは二層プロトコルの発展をより良くサポートできるようになり、将来のWeb3世界におけるその役割をさらに高めました。

Schnorr SignatureとTaprootに焦点を当てる

Schnorr署名とTaprootの背後には一連の技術革新があり、ビットコインに新たな機会を創出しました。まず、Taprootはより柔軟な支払いチャネルを導入し、さまざまな取引タイプをよりプライバシーの高い方法でチェーン上で実行できるようにしました。複雑なマルチシグネチャスクリプトを単一のスクリプトに隠すことで、Taprootはさまざまな複雑な取引を通常の単独支払いのように見せ、プライバシーと安全性を向上させました。Schnorr署名の導入により、ビットコインネットワークの取引がよりコンパクトになり、取引手数料が削減され、スケーラビリティが向上し、Web3の世界における効率的な取引のニーズに合致しています。

これらの2つの革新は、ビットコインの性能とプライバシーを向上させるだけでなく、エコシステムにさらなる革新の可能性をもたらします。より効率的なスクリプトと署名技術は、クロスチェーン操作、ライトニングネットワークの拡張、複雑なスマートコントラクトをサポートします。これにより、ビットコインはWeb3の核心に再焦点を当て、より安全で効率的な分散型金融とアプリケーションエコシステムの構築への道を開きます。

! ビットコインを再び偉大にする:支払いからスマートコントラクトまで、RGBは新しいWeb3の旅を開始します

シュノールの署名の影響

ビットコインプロトコルの初期設計時、中本聡は署名アルゴリズムの多様な要因を総合的に考慮する必要がありました。これには、署名の長さ、オープンソース性、特許の問題、安全な検証時間とパフォーマンスなどが含まれます。最終的に、楕円曲線デジタル署名アルゴリズム(ECDSA)を選択し、特定の楕円曲線secp256k1を選びました。このアルゴリズムのパフォーマンスと安全性に基づいています。しかし、ECDSAを除いて、条件を満たす他のデジタル署名アルゴリズム、特にSchnorr Signatureも存在します。中本聡がこのアルゴリズムを採用しなかった理由は、Schnorr Signatureの特許がビットコインの誕生年にはまだ期限切れになっていなかった可能性があります。ドイツの数学者であり暗号学者であるクラス=ペーター・シュノールは1990年に関連特許を申請し、取得しました。したがって、特許の有効期間内にオープンソースコミュニティはこの技術を採用できませんでした。さもなければ、中本聡は初版ビットコインプロトコルにこの署名メカニズムを採用できたかもしれません。

ECDSAと比較して、Schnorr Signatureはビットコインの署名の本質により適しています。性能が優れているだけでなく、署名の長さも短く、線形特性を備えているため、鍵の集約が簡単になり、マルチ署名に必要な特殊な技術はもはや必要ありません。この線形特性は理解しやすく、各参加者の鍵は簡単なメカニズムで集約されて新しい鍵を形成します。集約メカニズムには、Blockstreamが提案したMuSigやその更新版のMuSig2のように、さまざまな方法があります。MuSig2のスキームでは、複数の署名がそれぞれの秘密鍵から1つの集約公開鍵を生成し、その後、この公開鍵のために有効な署名を共同で生成します。インタラクションのラウンド数は、以前の三ラウンド(MuSig)からわずか二ラウンドに最適化されました。

2-3のマルチシグトランザクションの例を挙げると、従来の方法では3つの公開鍵と2つの署名が必要でしたが、Schnorr Signatureのシナリオでは、オンチェーン取引には1つの集約された公開鍵と1つの署名だけで済み、トランザクションのバイト数が大幅に削減され、送金コストが低下しました。

! ビットコインを再び偉大にする:支払いからスマートコントラクトまで、RGBはWeb3の新しい旅を開始します

Taprootスクリプトの革新

Taprootは、ビットコインの取引アドレスを使用および解析する方法を定義することを目的とした革新的なビットコインスクリプト構造です。Taprootのインスピレーションは、ビットコイン開発者によるメルクル抽象構文木(MAST)の研究に最初に由来しており、したがってMASTの特別な実装と見なすことができます。Taprootを使用することにより、複数の異なる分岐スクリプトを持つビットコインUTXOは、支出時に1つの分岐のみを公開し、残りの分岐はブロックチェーン上に決して表示されないため、取引のプライバシーと効率が大幅に向上します。この技術により、より安全な前提の下で、複雑なスクリプトの使用がより便利で効率的になります。

ビットコインプロトコルでは、"ロックスクリプト"(出力スクリプト)がビットコイン(UTXO)を受け取る条件を定めており、"アンロックスクリプト"(入力スクリプト)がビットコイン(UTXO)を使用する方法を定めています。前者は鍵として見ることができ、後者は対応する鍵です。隔離証明(SegWit)のアップグレードでは、ビットコインのスクリプトルールが全面的にアップグレードされました。新しい2つのスクリプトルール、すなわちP2WPKH(ウィットネス公開鍵ハッシュ)への支払いとP2WSH(ウィットネススクリプトハッシュ)への支払いが導入され、これによりbc1で始まるアドレスが使用できるようになりました。P2WPKHは主に通常のアドレスに使用され、P2WSHは主にマルチシグネチャアドレスに使用されます。

隔離証人のアップグレードでは、スクリプトにバージョン番号の概念が導入され、以前の隔離証人のルールはV0バージョンとしてマークされました。そして、Taprootは隔離証人フレームワーク上でさらにアップグレードを行い、バージョン番号はV1に更新されました。これがBIP 341の"SegWit V1"というタイトルの由来です。したがって、この新しいスクリプトルールはP2TR(として呼ばれ、Taproot)に支払いを行うために、P2WPKHおよびP2WSHに対応しています。

さらに、Schnorr SignatureとTaprootを組み合わせることで、複数の署名(の方法は非常に多様です。ビットコインコミュニティの先駆者であるSteve Leeがその講演で、閾値署名やMusigツリー)Musig Keytree(などのさまざまな方法を紹介しました。

例えば、取引所のホットウォレットに関しては、2-3のマルチシグのソリューションを使用でき、3つの秘密鍵が関与します:取引所の秘密鍵、信頼できる第三者の秘密鍵、およびコールドウォレットのバックアップ秘密鍵です。閾値署名では、複数の署名者がMuSigメカニズムを通じて受取アドレスを事前に構築します。実際の取引時には、2つの署名を集約するだけで、取引を完了できます。

! [ビットコインを再び偉大にする:支払いからスマートコントラクトまで、RGBは新しいWeb3の旅に乗り出します])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(

LNP/BP:"ビットコインプロトコル/ライトニングネットワークプロトコル"の成熟

前文では、ビットコインネットワークがSchnorr署名とTaprootソフトフォークアップグレードを導入することによって示された先見性を深く探求しました。一方で、テクノロジーの奇跡は決して止まることなく、LNP/BP標準協会は裏で静かに努力しており、まるで精巧に彫刻された芸術作品のようにビットコインエコシステムにさらなる革新の可能性をもたらしています。LNP/BPコードベースはビットコインの第二層以上の標準とベストプラクティスを網羅しており、ビットコインブロックチェーンレベルのソフトフォークやハードフォークを必要とせず、また、ライトニングネットワークRFC)BOLTs(がカバーする内容とは直接的な関連性がありません。簡単に言えば、LNP/BP標準はビットコイン取引に関連するすべての内容をカバーしており、第二層以上のソリューションの基本的な構成モジュールを定義し、これらのモジュールに基づいて構築された複雑なユースケースを説明しています。これにより、金融資産、ストレージ、メッセージング、計算などの分野、さらにはビットコインのセキュリティモデルとビットコインを支払い手段/交換媒介として利用する二次市場の可能性が提供されています。

ここでは、Web3の未来に重要な影響を与えるいくつかの重要なポイントについて紹介します。たとえば、状態チャネルの重要なフェーズ取引や、いくつかの重要なプロトコルと技術です: 双方向チャネル)Bi-directional channels(、PTLCs、eltoo、チャネルファクトリー)Channel factories(、離散対数契約)Discreet log contracts(、高頻度マイクロペイメント)high-frequency micropayments(およびSphinxなど。

) ステートチャネル同段階取引概要

注資取引###Funding Transactions(: 注資取引は、ライトニングネットワークにおいて支払いチャネルを作成するための初期取引です。それは、当事者の資金をマルチシグアドレスに集め、支払いチャネルの保証金として機能します。注資取引は、参加者が支払いチャネル上でオフチェーン取引を開始する前に、彼らが一定数量の資金をコミットしていることを保証します。注資取引は支払いチャネルを作成するための第一歩であり、チャネルの安全性と利用可能性を確保します。

**部分署名ビットコイン取引)PSBT,部分署名ビットコイン取引(:**部分署名ビットコイン取引は、複数の参加者が共同で取引を構築し、署名することを許可する特別なビットコイン取引形式です。ライトニングネットワークでは、PSBTを使用して、支払いチャネルの取引を作成、更新、閉じることができます。支払いチャネルの双方が取引を行う際、彼らは共同でPSBTを構築し、それぞれ部分署名を行い、その後部分署名された取引を統合して最終的に取引を完了し、ビットコインネットワークに提出することができます。PSBTは、多者協力の取引プロセスをより柔軟かつ効率的にします。

状態ベースのビットコイン取引)BSBT,Base-Signed Bitcoin Transactions(: BSBTは、ライトニングネットワークでチャネルの状態を構築および更新するために使用される取引です。これには、チャネルの現在の状態情報が含まれており、チャネルの所有者によって署名されます。BSBTは、取引の正確性と安全性を保証するために、チャネル内の最新の状態を記録するために使用されます。チャネルの状態が変化すると、BSBTが作成および更新され、新しいチャネル状態を反映します。

![ビットコインを再び偉大に:支払いからスマートコントラクトへ

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 7
  • 共有
コメント
0/400
SolidityJestervip
· 07-15 16:20
強気は故郷に帰る それでもbtcが大将だ
原文表示返信0
ThatsNotARugPullvip
· 07-15 12:48
BTCついにスマートコントラクトを始めるのかあ
原文表示返信0
BloodInStreetsvip
· 07-12 19:27
ディップを買う人はすでに血のプールに倒れた。また一波初心者が人をカモにされている。
原文表示返信0
TheMemefathervip
· 07-12 19:26
まだRGBをトレードしていますか?個人投資家は永遠に人をカモにされます。
原文表示返信0
ProofOfNothingvip
· 07-12 19:26
ふふ、またBTCを描いているのか?
原文表示返信0
GasFeeNightmarevip
· 07-12 19:25
そうやってRGBを吹いて、実現したら私の負けだ。
原文表示返信0
ProxyCollectorvip
· 07-12 19:11
無解有解 RGBがどのように表現されるかを見る
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)