SegWitの説明:ビットコインの分離された証人とは何ですか?

Segregated Witness(SegWit)は、ビットコインのブロックチェーントランザクションの順応性の問題を解決する実装済みのプロトコルアップデートです。ポイントは、トランザクションコンポーネントの1つにあります。最初の部分は基本情報(送信者、金額、受信者)です。そして、2番目の部分であるWitnessは、特別な暗号署名(コード)を持っています。このコードは、ビットコイン通貨での仮想トランザクションの確認です.

証人の署名は、ブロックに表示された後にフォームを変更できるため、ブロックチェーンに問題を引き起こします。ビットコインは引き続き受取人に届きますが、新しいトランザクションの構築はすべてチェーンに沿っているため複雑になります。未確認のトランザクションは新しいトランザクションの速度を低下させ、過去の仮想トランザクションからデータをプルするため、ビットコインネットワーク全体のパフォーマンスを低下させます.

現在のビットコインプロトコルでは、大規模な更新の実装や高速転送の実行が困難になっています。問題のあるネットワーク機能は「トランザクションの可鍛性」と呼ばれます。このような背景から、SegWitの導入運動が始まりました。.

SegWitの目標

Segregated Witnessは、ビットコインネットワークを復元し、ブロックチェーンテクノロジーを新しい現実に適応させる必要があります。主なタスクは、トランザクションの可鍛性とスケーラビリティを解決することです。 SegWitは、トランザクションプロセスを最適化し、仮想ブロックサイズのその後の増加のための条件を作成します。 SegWitは、このような問題や質問を解決する必要があります。

  • 証人の署名がビットコインのブロックから分離されている場合、ネットワーク全体のサイズと帯域幅が増加します.

  • トランザクションサイズが2分の1に削減されます.

  • ブロックチェーンのサイズを縮小し、ノードのディスク仮想スペースを節約します.

  • ノードの起動と同期が大幅に高速化.

  • ビットコイン通貨の強化されたスパム保護メカニズム.

したがって、SegWitは、ビットコインの最も重要な側面であるスケーラビリティ、保護レベル、トランザクション速度、および新しいプロトコルとの相互作用に対処します。.

隔離された証人の物語

ビットコインのプロトコルを最新化する必要性と、トランザクションの可鍛性の問題を解決するための可能な方法についての最初の話は、2012年に登場しました。ビットコインコア開発者のラッセルオコナー、ルークダシル、グレゴリーマクスウェルなどがイニシエーターになりました。通貨に対する積極的な行動は、マクスウェル、ピーターウィール、暗号研究者のアダムバックがBlockstreamと呼ばれるブロックチェーン調査会社を立ち上げた2014年の夏に始まりました。この環境で、彼らはビットコインの問題の解決策を見つけました。特別な暗号署名をトランザクションの主要部分から分離することが決定されました。彼らはこの機能を分離された証人と呼びました.

Segregated Witnessと並行して、ブロックサイズ(デフォルトは1メガバイト)を増やすことでビットコインのブロックチェーンを最適化するというアイデアが登場しました。これは、ハードフォーク(現在のプロトコルと互換性のない変更の導入による厳格なネットワーク分離)によってのみ実現できます。それどころか、SegWitはビットコインのプロトコルのソフトフォークまたは部分的な更新でした。これを実装するには、Witnessの署名を仮想ブロックの新しい部分に分離する必要があります。そして、そのアンカー(Merkle Root)は、鉱夫の手数料の取引に記録されました。その結果、ビットコインのブロックにはより多くのスペースが残り、そのサイズは実際には増加せずに増加しました。この結果により、ビットコインネットワークのスケーラビリティの問題を解決することができました。これも非常に深刻でした。.

2番目のアイデアが登場した後、ビットコイン通貨の開発者の間を含め、実際の戦争が勃発しました。 2015年から2017年8月まで、鉱夫とプールは合意に達することができませんでした。その結果、SegWitは受け入れられ、アクティブ化されました。 BitmainのエンジニアであるJamesHilliardによって開発されたBIP91と呼ばれる特別なコードは、数年にわたって受け取ったすべての提案の中で最良の妥協案であることが判明しました。.

https://www.tradingview.com/からのBTCチャート TradingView

隔離された証人の主な利点

SegWitの導入によりビットコインネットワークが受け取るメリットのリストは非常に多く、主なものに焦点を当てています。

  1. サードパーティは署名の変更オプションを失い、新しいスマートコントラクトの開発が容易になります.

  2. 特別な暗号署名を基本データから分割すると、トランザクションサイズとビットコインのブロックチェーン帯域幅が大幅に増加し、平均仮想ブロックサイズは1.7〜2MBになります.

  3. 分離プロトコルを使用すると、ビットコイン通貨でのトランザクションは、SegWitを受け入れた参加者と拒否した参加者が引き続き利用できます。同時に、更新されたプロトコルを持つユーザーは、より小さな手数料で作業します.

  4. SegWitの採用により、新しいソフトフォークの実装が大幅に簡素化され、ビットコイン通貨のセキュリティを向上させるための新しいアイデアを導入できるようになります。.

  5. 署名ハッシュ関数が線形から指数関数に変更されたため、ブロック検証率とトランザクションセキュリティが向上します.

  6. 分離された署名により、通貨の請求手数料が削減されます.

  7. SegWitは、今ここでビットコインエコシステムにプラスの影響を与えるだけでなく、さらなる開発のための踏み台を作成します.

SegWitに対する議論

今日でも、分離された証人はビットコインネットワークによって完全には受け入れられていません。懐疑論者は、ノードの数がすでに10,000を超えているため、これには何年もかかると考えています。参加者数と仮想トランザクションの増加により、ビットコインのブロックサイズは2 MBになり、エコシステムのニーズに合わせて小さくなります。.

SegWitプロトコルの実装によるビットコインのシステムの部分的な集中化は、未確認のトランザクションの数を増やし、ネットワークを取り除き、通貨をハッカー攻撃に対して脆弱にします.

一部のビットコイン開発者とプールは、SegWitの採用は、ライトニングネットワークプロトコルを所有するBlockstreamの経済的利益によって決定されると信じています。隔離された証人なしでビットコインネットワークに技術的に実装することはほとんど不可能です.

SegWit2xの時が来るでしょうか?

分離された証人とビットコイン通貨の実装について言えば、延期された無期限のSegWit2xは言うまでもありません。合意は、白熱した議論とコンセンサスの探求の結果でした。ハードフォークを作成することが決定されました。その後、ブロックサイズは2メガバイトに増加するはずです。分割は2017年11月中旬に予定されていました。実際、ビットコインは独自のコイン、ルール、署名、標準を備えた2つのネットワークに分割されます。.

しかし、その考えは実現する運命にありませんでした。第一に、開発者コミュニティの否定的な態度と開始されたNO2Xキャンペーンは、「分離された」プロトコルの手に渡りませんでした。第二に、BIP91は以前に実装され、成功しました.

その結果、2017年11月8日、プロジェクトの完全終了が発表されました。しかし、ビットコインの結果を積極的に評価した人もいました。たとえば、最初にSegwit2xのアイデアをサポートしたBlockchain.infoの責任者であるPeter Smithは、次のように話しました。

安心しました。 NYAの目標は、コミュニティをまとめ、ユーザーの大多数を少なくともしばらくの間同じチェーンに維持することでした。.

SegWitの使用状況の指標「Segwit使用状況指標」の画像 p2sh.info

ビットコインとブロックチェーンの結果

Segregated Witnessの実装の瞬間から、1年半が経過しましたが、プロトコルは70%によって受け入れられていません。多くの大規模なサービスは、まだそれをプロセスに実装していません。ただし、特に一般ユーザーの場合、前向きな変化はすでに見られます。現在、ビットコインコア料金によると、20分以内に確認された平均トランザクションコストは5サトシ/バイト、つまり仮想トランザクション全体で約0.08ドルと見積もられています.

ビットコインネットワークへのスパム攻撃も停止し、mempoolは空いたままで、平均ブロックサイズは1MBを超えています。さらに、SegWitのアクティブ化により、ビットコインと暗号通貨全般の新しいソリューションと展望の実装への扉が開かれました。.