• お知らせ 市場&価格
      もっと
    • 言語・為替レート切替
    • 設定
      上昇/下落カラー
      変動%の開始終了時間
    Web3 取引
    Gateブログ

    暗号資産に関するニュースや洞察へのゲートウェイ

    Gate.io ブログ 分離証人_セグウィット_とは何ですか?

    分離証人_セグウィット_とは何ですか?

    04 May 15:22


    ビットコインネットワークは、より多くの牽引力を得るにつれて、いくつかの困難に直面しました。チェーンにブロックを追加する必要がありましたが、10 分ごとに作成され、最大サイズは 1 メガバイト (MB) に制限されていました。 この制限により、トランザクションの遅延が発生しました。トランザクションの処理と検証に長い時間がかかりました。 - 時々、時間。

    Pieter Wuille 氏は、sseparated witness (SegWit) と呼ばれるスケーリング ソリューションを導入しました。 このプロセスでは、署名データ (証人) をトランザクション データから分離/分離して、トランザクションをブロックに格納するための領域を増やします。

    SegWitの実装がなければ、 ビットコイン の人気が高まり、トランザクションの数 が増えるにつれて、トランザクション の検証ビットコインほとんど不可能になっていたでしょう。
    さらに、SegWitは ビットコインのプロトコルの欠陥も修正しました。トランザクションの可鍛性バグ。 順応性のバグにより、ノードはネットワーク上のトランザクションのTXIDを改ざんすることができます。 このバグは、ブロックの入力フィールドから「署名データ」と呼ばれるものを削除することで解決されました。

    要約すると、
    ·分離された証人は、ブロック内により多くのトランザクションを格納できるようにしながら、意図しないトランザクションの可鍛性を防止するよう努めています。
    ·SegWitはまた、 ビットコイン のトランザクションを遅くするブロックチェーンのサイズ制限の問題を解決することを意図していました。


    分離された証人は、ブロックのストレージサイズを大きくして、ブロックのサイズ制限を増やすことなくより多くのトランザクションを可能にするように設計されたエンジニアリングソリューションです(後述)。 SegWitは、ブロックに含まれる署名をトランザクションレコードから分離し、署名を別の場所に格納することによって動作します。

    通常、データはメガバイト単位で格納されますが、SegWitはブロックの重み(つまり、署名とトランザクションデータを含むブロックに含まれるすべてのデータの測定値)の概念を導入しました。 非 SegWit ブロックには 1 MB の制限があるため、1 MB は 100 万ウェイト単位 (WU) に等しいと考える人もいますが、ウェイト単位とメガバイトはまったく同じではありません。

    たとえば、ブロックが 2022 年 1 月 25 日にマイニングされたとします。 それは1.558 MBのサイズを持っていたが、3.993百万WUだった。 数分後に別のブロックが採掘され、1.457 MBで、重量は399.3万WUでした。 同じ日に、1.188 MBのブロックが3.993 WUでマイニングされました。 必ずしもメガバイト単位のサイズ制限があるわけではなく、ブロックの基本サイズと合計サイズを考慮に入れて、重み単位に基づく制限があることを示します。

    出典:ビットコインワールドワイド購入.com

    ビットコインネットワーク上の各ブロックには限られた数のトランザクションが含まれ、1 秒あたり約 7 つのブロックしか処理されません。したがって、各ブロックは、ブロックのサイズを大きくすることなく、できるだけ多くのトランザクションを伝送する必要があります。 主にブロックマイナーのために。

    SegWitの主な機能は、ブロックデータを再配置して、デジタル署名をトランザクションデータとは別に保存することです。 標準的な用語では、SegWitは証人(署名データ)とトランザクションデータの分離です。 これにより、より多くのトランザクションを 1 つのブロックに格納できます。 では、分離された証人は、署名データなしで有効なトランザクションをどのように処理するのでしょうか。 SegWit は、ブロックが検証されている場合にのみ署名データが必要であると想定し、その後はブロックを破棄できます。 これは、2つのハッシュを作成することによって解決策を提供し、1つは「通常のハッシュ」と呼ばれるトランザクションデータ用、もう1つは「証人ハッシュ」と呼ばれる署名データとトランザクションデータ用です。 分離された証人は、デジタル署名を破棄できる間、証人ハッシュを格納するために別のマークルツリーを作成することを提案しています。

    従来の支払い方法を扱う場合、1分間に1,000件以上のトランザクションが処理され、これは毎秒約7ブロックのトランザクションしか処理せず、トランザクションの処理と検証に多くの時間を必要とする ビットコイン ネットワークとは比較にならないほど多い金額です。 ビットコインネットワークは、分離された証人が開発されていなかったら、人気が高まり、大幅に損なわれたり、停止したりしていたでしょう。SegWitは、トランザクションの問題に対するソリューションとして、またブロックチェーンでの開発のためのプラットフォームとして登場しました。 2015年にPieter Wuilleによって開発され、その後数年間でブロックチェーンやその他のネットワーク ビットコイン に実装されました。


    分離された証人はなぜ重要なのでしょうか。


    分離された証人は、ブロックチェーンネットワークが直面した多くの問題に対する解決策を提供しました。容量が限られている、トランザクション速度が遅い、セキュリティの抜け穴がある。

    限られた容量
    容量が限られているという問題は、上記で広く説明されています。 それでも、SegWit が導入される前は、署名データは容量の約 60% (300 万 WU) を占めていましたが、トランザクション データには 40% (100 万 WU) が残されていました。 証人をトランザクションデータから分離することで、ブロックはより多くのトランザクションを格納でき、1秒あたりに処理されるトランザクションの数を増やすことができます。

    署名には、送信者が本当に送金する予定の資金を持っているという証拠が含まれており、トランザクションが送信者から受信者に改ざんされていないことを証明することができます。 SegWit は 4 WU のブロック・サイズ制限を作成します。

    低いトランザクション速度
    より多くのトランザクションに対応するためにブロックのサイズを増やすことで、分離された証人は、1 秒あたりにより多くのトランザクションが処理および検証されるため、トランザクションの速度を向上させます。 ブロックを採掘するのに必要な時間は同じですが。 処理中のトランザクションの数が多くなります。

    セキュリティの抜け穴
    各ブロックによって運ばれる署名はそのブロックに固有であるため、句が変更された場合、出力全体が異なります。 これは、ある種のセキュリティの抜け穴と見なすことができます。 分離された証人は、署名が改ざんされないように保護し、トランザクションデータの可鍛性を防ぎます。


    隔離された証人の限界


    無効: 分離された証人は、署名が実際に格納されるのではなくハッシュとして格納されなければならないと仮定するスキームです。 これは、後で、そのようなトランザクションが本当に署名されたかどうかを検証する必要があり、元のデジタル署名が破棄されるため、残っているのはハッシュだけである場合に問題になります。 これにより、ブロックによって提供される情報が信頼できなくなります。 ここを参照してください。 取引に異議がある場合、その真正性を証明することは不可能です。

    法的制限: 分離証人が提供する解決策は、信頼できず、法的妥当性を否定できる記録を出すリスクがあります。 法的には、電子記録が参照目的で正確に複製/回収できる形式で保存されていない場合、それは拒否される可能性があります。 コインセンターのディレクターであるJerry Britoのように、データの欠如から生じる可能性のある問題は過大評価されていると主張する人もいます。 1人だけがデータを保持していれば、取引の有効性を証明するのに十分です。 ここを参照してください。


    分離された証人を実装したネットワーク


    ビットコイン: SegWit がブロックに実装されるしきい値に達しました。 マイニングプール ビットコイン は、この提案に対する100%の支持を示しました。 すべての鉱夫と鉱業プールに、分離された証人をアクティブにするためにマイニングソフトウェアをアップグレードするための猶予期間が与えられ、その後、変更をサポートしていないブロックは拒否されました。

    LITECOIN:LITECOIN分離された証人を実装し、検証された取引の能力の向上を経験しました。ライトコインの価格は、SegWitの導入後も急速に上昇した。


    セグウィット2x


    SegWitとは異なり、Segwit2x(S2x)はハードフォークの実装を必要とする提案でした。 このソリューションの焦点は、単にブロックのサイズを1MBから2MBに倍増させることでした。 残念ながら、この提案は 、ビットコイン コミュニティとコア開発者のコンセンサスの欠如のために実装されませんでした。 意見の相違は、提案の性質上、導かれた。それはハードフォークでした。

    ハードフォークの実装により、ブロックチェーンコードが完全に変更され、古いブロックは作成された新しいチェーンと互換性がなくなります。

    出典:buybitcoinworldwide.com


    結びの考え


    SegWitは、大きな暗号通貨の問題に対する解決策を提示しますが、重大なリスクを伴います。 暗号通貨トランザクションを提供するスピードは、それを不可欠なコンセプト/イノベーションにします。 ブロックチェーンネットワークが安全に保たれ、実装時に有効な記録を確実にするために、常に開発されています。



    著者: Gate.io オブザーバー: M. オラトゥンジ
    免責事項:
    *この記事はオブザーバーの見解のみを表しており、投資提案を構成するものではありません。
    *Gate.io は、この記事に対するすべての権利を留保します。 記事の再投稿は、参照されている限り許可さ Gate.io ます。 それ以外の場合、著作権侵害により法的措置が取られます。
    BTC/USDT -0.83%
    LTC/USDT + 11.31%
    GT/USDT + 1.76%
    運試しで箱を開いて $6666の報酬を獲得しよう
    今すぐ登録
    今すぐ20ポイント受け取ろう
    新規ユーザー限定:2つのステップを完了してポイントを受け取ろう!

    🔑 Gate.ioアカウント登録

    👨‍💼 24時間以内にKYC認証を完了

    🎁 ポイント特典受取

    今すぐ受け取る
    言語/地域
    為替レート

    言語/地域を選択

    Gate.TRに移動しますか?
    現在、Gate.TR はオンライン中
    クリックしてGate.TRに移動またはGate.ioに留まることができます。