検索
ホームページウェブ3.0OP_CAT を使用したマークル ツリーの構築と検証

シリーズ #1 に続いて、OP_CAT を使用してマークル ツリーを構築および検証する方法を示します。ビットコインでは、マークル ツリーは、データの検証、同期、ブロックチェーンのトランザクションとブロックを効果的にリンクするためのデータ構造として利用されています。

Constructing and Verifying Merkle Trees using OP_CAT

この投稿は最初に Medium で公開されました。シリーズ #1 に続いて、OP_CAT を使用してマークル ツリーを構築および検証する方法を示します。ビットコインでは、データの検証、ブロックチェーンの同期、トランザクションとブロックの効率的なリンクのためのデータ構造としてマークル ツリーが使用されます。 2 つのスタック変数の連結を可能にする OP_CAT オペコードは、公開鍵の SHA256 ハッシュとともに使用して、ビットコイン スクリプト内のマークル ツリー検証プロセスを効率化できます。 OP_CAT は、マークル ツリーの構築と検証の基本的な操作に 2 つの値の連結とハッシュ化が含まれるため、マークル ツリー内のエントリの作成とオープンを独自に許可します。

マークル ツリーには多くのアプリケーションがあります。以下にいくつかの著名な例を示します:

マークル証明
マークル証明は、ブロックチェーン全体をダウンロードすることなく、特定のトランザクションがマークル ツリーに含まれていることを検証するために使用される暗号化手法です。これは、軽量クライアントとデータ検証の効率の向上に特に役立ちます。

ツリー署名
ツリー署名は、ツリー構造、特にマークル ツリーを使用してデジタル署名のセキュリティと効率を向上させる暗号化手法です。このアプローチは、通常のマルチシグと比較して、メッセージまたはメッセージのセットが特定の鍵で署名されていることを示す、よりコンパクトでプライベートな証明を生成するために使用されます。

ゼロ知識証明
STARK (Succinct Transparent Arguments of Knowledge) は、タイプの 1 つです。ゼロ知識証明システムのこと。 STARKS は、計算自体に関する機密情報を明らかにすることなく、証明者が検証者に計算の正当性を証明できるように設計されています。

OP_CAT がビットコインに追加された場合、ビットコインでの STARK 検証者の実装が可能になる可能性があります。スクリプト。これについてはすでに作業が進行中です。これにより、ビットコインネットワーク上で安全かつプライベートなトランザクションが可能になります。 SNARK のようなペアリングベースの証明システムと比較して、STARK はよりビットコインに優しいと考えられています。

実装
Cryptis を使用したマークル ツリーの実装は簡単です。次のコードは、リーフとそのマークル パスを指定して、マークル ツリーのルート ハッシュを計算します。通常、マークル証明の検証に使用されます。完全なコードは https://github.com/sCrypt-Inc/scrypt-btc-merkle にあります。

1 回の実行で次のトランザクションが発生します。
Mempool でトランザクションを確認してください
Mempool でトランザクションを確認してください
スクリプトのバージョン
があります以下のような、裸のスクリプトでの代替実装です。マークルツリーの実装に Cryptis を使用する主な利点の 1 つは、その可読性と保守性です。スクリプトは、多くの場合、読み取って作業するのが非常に難しいものです。

OP_EXISTS
それを生成するコンパイラーがあったと教えてください—Jerry–BitcoinBay (@Lightswarm) 2024 年 3 月 1 日
OP_CAT のさらなる使用例にご期待ください。
視聴: sCryptハッカソンの学生はブロックチェーンにはそれだけではないことに気づきました
ブロックチェーンは初めてですか?ブロックチェーンテクノロジーについて詳しく学ぶための究極のリソースガイドである CoinGeek の「初心者向けブロックチェーン」セクションにアクセスしてください。

以上がOP_CAT を使用したマークル ツリーの構築と検証の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
0.0000002から1ドルまで:Shiba InuとPepeの前にFloppypepe(FPPE)が6ゼロをキャンセルする理由0.0000002から1ドルまで:Shiba InuとPepeの前にFloppypepe(FPPE)が6ゼロをキャンセルする理由May 03, 2025 am 11:24 AM

Floppypepe(FPPE)は0.0000002から1ドルから1ドルまで舞い上がるように設定されており、専門家はShiba Inu(Shib)とPepe(Pepe)が次の動きをする前に6つのゼロをキャンセルできると主張しています。

2025年に爆発するミームコインの究極のリスト:北極パブロからムバラクまで2025年に爆発するミームコインの究極のリスト:北極パブロからムバラクまでMay 03, 2025 am 11:22 AM

すべての暗号サイクルは、市場を席巻し、財布を一晩倒し、新しい億万長者を鋳造するという、とんでもない、コミュニティに燃料を供給したトークンの新鮮なバッチをもたらします。

ボンクヒットオービット、あなたは船内でしたか?今、北極パブロコインは2025年の次のトップミームコインとして傾けられていますボンクヒットオービット、あなたは船内でしたか?今、北極パブロコインは2025年の次のトップミームコインとして傾けられていますMay 03, 2025 am 11:20 AM

BonkがSolana Ecosystemの最初のミームコインとして発売されたとき、それが来るのを見た人はほとんどいませんでした。初期段階で1セントの分数と交換されたBonkは、多くの人によって単なる別のものとして償却されました

初期のトークンドロップの中で、ソニックチェーンがビナンスウォレットで発売初期のトークンドロップの中で、ソニックチェーンがビナンスウォレットで発売May 03, 2025 am 11:18 AM

Binance Walletは、Fantomブロックチェーンのブランド変更版であるSonic Chainのサポートを展開し、Defi Pioneer Andre Cronjeが率いるネットワークの新しい章をマークしています。

オーストラリアのオンラインギャンブルの未来はこれまで以上に明るいですオーストラリアのオンラインギャンブルの未来はこれまで以上に明るいですMay 03, 2025 am 11:16 AM

オーストラリアでのスポーツベッティングの合法性は複雑なトピックです。オンラインスポーツの賭けは合法であり、大幅に規制されています

TLDRTLDRMay 03, 2025 am 11:14 AM

最近の市場修正以来、ビットコインの長期保有者は供給を約254,000 BTC増加させました。この傾向は、大規模な保有者がより高い価格レベルで蓄積するため、自信の高まりを反映しています。

ビットコイン(BTC)は、市場構造が変化するにつれて新しい強気段階に入る準備をしていますビットコイン(BTC)は、市場構造が変化するにつれて新しい強気段階に入る準備をしていますMay 03, 2025 am 11:12 AM

今週、97,000ドルのレベルに急増した後、ビットコインは新鮮な強気段階に入っているようです。

NASDAQに登録されているLogistics and Technology CompanyであるFR8Tech Industries Inc.(FR8Tech)は、トランプトークン財務戦略の大胆なステップを発表しました。NASDAQに登録されているLogistics and Technology CompanyであるFR8Tech Industries Inc.(FR8Tech)は、トランプトークン財務戦略の大胆なステップを発表しました。May 03, 2025 am 11:10 AM

2025年4月29日、同社は、最大2,000万ドルの資金調達を確保するために、身元不明の機関パートナーと契約を結びました。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。