ブロックチェーン、ビットコイン、暗号通貨の世界で初心者であれば、Segwitはおそらくセグウェイと同じように聞こえるだろう。しかし、あなたがすでにSegwitについて聞いたことがあったり、ビットコインネットワークのトピックを掘り下げ始めたりしたのであれば、この記事はあなたの知識を一貫してアップグレードしてくれるかもしれない。簡単に言うと、Segwitはビットコイン開発者Pieter Wuilleのおかげで2017年8月から採用され、大々的に宣伝されたビットコインネットワークの新鮮なアップグレードです。ここでは今日、Segwitが何であるか、あなたが暗号通貨にどれほど経験があってもそれを試すべき理由、そしてSegwitがビットコインの将来の大量採用をどのように促進するかについて詳しく学びます。.
ともあれ、Segwit/Segregated Witnessとは何なのだろうか?
セグウィットは 頭字語 にとって 隔離された証人, は ビットコインネットワーク‘この新しいアップグレードプロトコルは、デジタル署名(「証人」とも呼ばれる)をトランザクションから切り離し(「切り離す」という意味から)、ビットコインのいくつかの欠陥に対処するために一度に複数の問題に効率的に取り組む。その結果、このビットコインネットワークの強化により、取引プロセス全体が1Mbブロック内に収まるようになり、取引データが変更される。Segwitのアイデアは スケーリング・ビットコイン会議 2015年にビットコイン開発者のピーテル・ウイールによって設立されたSegregated Witnessは、それ以来ますます人気を集めている。.
こんな簡単な説明ではよくわからないという方は、このまま読み進めてください。今日、あなたはもっと多くのことを知るでしょう。なぜSegregated WitnessまたはSegwitが有望なプロトコルのアップグレードと呼ばれるのか、その資産と特徴、Segwitが何をするのか、そしてSegwitがブロックサイズブースターおよびソフトフォークとしてどのように機能するのか、Segwitの助けを借りてブロックウェイトを計算し、プロセスを最適化する方法、SegwitとLegacyの簡単な比較などです。.
記事の最後に「よくある質問」を掲載し、よくある質問の「I's I's」を点線で示しました。.
Segwitとは何か?
1.長持ちするビットコインのアップグレード
で紹介された。 スケーリング・ビットコイン会議 2015年に発表されたSegwit(Segregated Witness)は、ビットコインのスケーラビリティ、効率性、コンプライアンスを向上させ、以下のようなビットコインネットワークの大量採用を促進することを意図したプロトコルのアップグレードである。 最大の暗号通貨. .ブロックの容量は1MBに制限されている。したがって、ビットコインのブロックは平均して約2700のトランザクションしか実行できない(ビットコインの通貨を送るために仮想キューでユーザーを待たせる)ので、最適化することが有利な解決策だった。.
2.ビットコインのスケーラビリティ問題への取り組み
そもそもビットコインの取引は、不変の台帳に書き込まれます。 ブロックチェーン. .ビットコインのブロックチェーンがそう呼ばれるのは、取引がチェーン間のリンクに入れ子になっているからだ。 ブロック その特徴は、順序と並び方に依存する。ブロックチェーンは、ブロックと呼ばれる特定の単位に情報をまとめ、ブロックチェーン全体の情報のセットを保持する。問題は、これらのトランザクションのブロックは約1Mbの制限された容量を持っており、その結果、ビットコインのブロックは平均して約2700のトランザクションを処理することができますが、これは最も効率的な結果ではありません(ビットコインキャッシュを送信しようとする多くの人々が、価格の上昇時と同様に、ブロックチェーンに入るためにこのトランザクションキューで待たなければならないため)。1秒間に約1,700件のトランザクションを処理できるVisaと比較すると、ビットコインは平均5件しか処理できないため、トランザクションのスケーラビリティに問題がある。最近のアップデートを世界中に適用し、ノード運営者の負担を軽減するために、ビットコインの開発者はその限られた取引容量に対処しなければならなかった。このように、Segwitの発明と2017年8月23日のアクティベーションのおかげで、2017年以降、より多くの取引が可能になった。現在Segwitは、入力フィールドから証人または「署名」データを削除し、全体的なスケーラビリティを高めるためにここにある。.
3.ビットコイン取引不正バグへの対応
Segwitが成功裏に解決した次の問題は、トランザクションの可解性である。各ビットコイン取引は、送信者(送信者の公開アドレスを含むインプットとも呼ばれる)、受信者(受信者の公開アドレスを含むアウトプットとも呼ばれる)、および以下の3つの部分から構成される。 デジタル署名 購入者の公開アドレスにコインを送付する送信者の資格を確認する。.
ビットコインのコードでは、トランザクションがまだ無効になっていないときにデジタル署名を変更することができます。 ハッシュアルゴリズム, この場合、結果は異なる。例えば、署名の値が “5 ”だったとして、それを “5+6-6 ”に変えたり、“05 ”のように書いたとする。この場合、数学的には同じ値としてカウントされる(つまり、署名として確認される)。しかし、これらの異なるバージョンをハッシュ化した場合、ハッシュ化は値そのものではなく、値をメモしたり記述したりする方法に依存するため、同じ結果にはならないだろう。.
したがって、ハッシュはビットコインのブロックチェーンで取引の署名を識別する要素であるため、取引IDを別のIDに変更しても確認されることになる。プロセス全体がより効率的になり、より多くの取引が処理されることになる。.
しかし、すでに存在するビットコイン取引のために新しい取引IDを開発することは、いくつかの理由からそう簡単ではないかもしれない:
- まず、ビットコインネットワークの上にセカンドレイヤーのソリューションを作りたい場合に備えて(ビットコインネットワークと同じように ライトニング・ネットワーク)、最初のレイヤーが他の誰によっても変更されていないことを確認しなければならない;;
- さらに、TxのIDは、未確認の資金を受け入れたり使ったりする場合、いくつかの問題につながる可能性がある。.
4.その他の取引に関する問題
トランザクションデータの処理に関するトランザクションの可解性の問題は、標準的なビットコイン取引に基づくこの気軽な例を使ってより良く説明される:アンが未確認のトランザクション(トランザクションAと呼ぶ)でサムに支払いをしたと仮定しよう。サムはこの無効な支払いでマークからオンラインで製品を購入した(これを取引Bと呼ぶ)。それでもマークは取引批准書Bを待つ時間がなく、事前に製品をサムに振り込んだ。次に、サムはいくつかの技術的なトリックを駆使してアンの支払いを意図的に偽造し、彼女の取引が別の第三者によって検証されるようにした。こうすることで、取引Bは存在しなくなった取引Aの正真正銘の3分の1に基づいていたため、機能しなくなった。このようにして、取引データは適切に処理されなかった:マークは商品をサムに譲渡したにもかかわらず、実際には支払われていない。この例から、ビットコインキャッシュと署名データ、取引ID、柔軟性の問題は明白であり、Segwitアドレスはこれらの問題を未然に防ぐことができる。.
Segwitが扱うその他の問題
1.より多くの取引をブロックチェーンへ
Segwitは、トランザクション入力から署名データを削除することでより多くのトランザクションを提供し、トランザクション速度の向上で可鍛性問題に取り組む一方で、実は、一見するとユーザーには感じられないかもしれないが、間違いなく我々の記事で言及するに値する他の多くの技術的なブロックチェーンの問題を処理することができる。.
2.ビットコイン取引の最適化
Segwitは他にどのような問題に対処するのか?Segwit/Segregated Witness関連の機能についてもっと知りたい方は、Segwitがビットコインキャッシュの運用を後押しする以外に対応可能な問題を簡潔かつ徹底的にリストアップしてみましょう:
- 入力値の署名;;
- シグハッシュ演算の線形スケーリング;;
- UTXOの成長を低下させる;;
- 署名を検証することなく効率を向上させる;;
- ペイ・トゥ・スクリプト・ハッシュ(P2SH)によるマルチシグのセキュリティ強化;;
- スクリプトのバージョン管理;;
- 取引速度が向上し、ブロックチェーンのブロックサイズ上限が増加した;;
- 単一の複合ブロック制限に向かって進む;;
- ブロック容量/サイズの拡大。.
上記のSegwitアドレス、署名データ、最適化された取引手数料などの特徴について、より詳細かつ包括的な説明を希望される方は、以下をご覧ください。 次のリンクを参照されたい。.
セグウィットの仕組み
新しいブロック・サイズ・ブースターとしてのSegwit
セグゲート・ウィットネスは、ブロックの構造化を進めるための提案である。レガシー・ブロックと呼ばれる非Segwitブロックも存在し、入力、出力、署名、その他の要素で構成されるブロック・トランザクション・データすべてのために、ほぼ1Mbのスペースを負っている。とはいえ、Segwitブロックはブロック・サイズの拡張であり、その容量は最大4Mbに達し、拡張ブロックとベース・トランザクション・ブロックの2つの主要コンポーネントで構成される。Segwitは以下のようなブロックサイズの一貫した増加をもたらすことが判明している。 ビットコインキャッシュ.
Segwitブロックは、トランザクション署名(トランザクション署名データは「証人」とも呼ばれる)を含むデジタルデータをベーストランザクションブロックの外部に送信し、転送途中の拡張トランザクションブロック内に格納するように機能する。.
ベース・トランザクション・ブロックは、送信者と受信者のデータ情報から構成され、保持されるため、証人のデータは空白のままとなり、容量を必要としない。その結果、より多くのトランザクションが1Mbの容量を持つブロック内に配置される。.
その上、3MBの拡張ブロックは、ベース・トランザクション・ブロックの必須コンポーネントではない証人情報をすべて搭載している。.
セグウィットの狙い
Segwitが提供するブロックフォーマットへのこのような多様なアプローチの狙いは何ですか? 基本的には、2つの重要なポイントがある:
- 第一に、すでに示したように、電子署名はベースとなる取引ブロックの外部に転送される。これはトランザクションIDが安全であることを意味し、誰かがトランザクションの署名を改ざんした場合でも影響を受けることはない。これは上述の一般的な親和性の問題に対処する効率的な方法ではないだろうか。
- 繰り返しになるが、この原則は基礎となるトランザクションデータの切り捨てを可能にする。ウィットネス・データはトランザクション・ボリュームの最大65%を必要とする可能性があるため、これをベース・トランザクション・ブロックの外側に転送することで、1MBのブロック内でより多くのトランザクションを処理できるようになる。.
セグウィットはソフトフォーク
要するに、Segwitはブロックサイズの拡張であり、ブロックサイズの拡張として機能するのだから、なぜブロックボリュームを例えば4Mbまで拡大しないのか、と疑問に思うかもしれない。実は、ビットコインのブロックチェーン・ネットワークにはハードフォークを起こすリスクがあり、Segwitの開発者は “ソフトフォーク ”でハードフォークを防ごうとしたのだ。ビットコインキャッシュは、それらの結果として開発された。 ハードフォーク ビットコインのブロックチェーンにおいて、Segwitはこの取引の過程でソフトフォークの役割を果たす。.
ビットコインのプロトコルで謳われているように、そのブロックは1Mbブロックを超えることができない。IT開発者は、Segwitのものと同様に、レガシー・ブロックでも受け入れられるようにする代替方法を模索しなければならなかった理由であり、1MBブロックとさらに3Mbの「拡張」というこの有利な「コンボ」が、既存のプロトコルにとって十分な解決策となった。.
レガシーノードが1Mbの基本トランザクションブロックのみを受け取り、拡張ブロックを受け取らないまま有効なトランザクションとしてカウントできるのとは対照的に、Segwitノードは理論的には(基本ブロックと拡張ブロックからなる)4Mb近い総量を受け取りながら、トランザクションを完全に適合させることができる。しかし、実際にはSegwitトランザクションを構成する平均ブロック量は2Mb程度がほとんどであることは言及しておく価値がある。.
このような後方互換性は「ソフト」タイプのフォークと呼ばれ、2017年8月にビットコインネットワーク上で有効化された。この姿勢は、セキュリティの向上を可能にするので有益である。この方法では、Segwitの作業を維持するためにノードがソフトウェアを更新する必要はありません。すべてのノードを更新するのに数カ月から数年かかる場合でも、ネットワークは動作し続けます。.
Segwitにおけるブロック重量の推定
サイズはレガシー・ブロックの測定値であり、ウェイトはセグウィット・ブロックの適切な特性である。新しく先進的なアイデアとして、トランザクションごとにブロックの重みを計算する方法がSegwitで初めて導入されました。各トランザクションのウェイトは以下の式で計算されます:
ベースTxサイズ*3 + フルTxサイズ。.
これをレガシー・トランザクションと比較すると、レガシー・トランザクションは立会人データを削除することができない。したがって、そのウェイトは永久にTXサイズの4倍となる(例えば、2000バイトのレガシーTXを例にとると、ウェイトは2000 * 3 + 2000 = 8000となる)。.
問題は、Segwitトランザクションの重さは、今計算したこの特性よりも一貫して小さくなるということである。例を挙げてみよう。Segwitを使った1つのトランザクションの1400バイトは、200バイトのウィットネス・データで構成されているが、その重さは5000に過ぎないことが判明する(計算式によれば、(1400-200)*3 + 1400 = 5000):(1400-200)*3 + 1400 = 5000).
データサイズが大きければ大きいほど、txの重さは軽くなる。これは、暗号マイナーが負荷の高いトランザクションよりも軽いSegwitトランザクションを参照するようになった要因の1つである。.
レガシーとセグウィット
現在、ビットコイン関連の取引プロセスの大半は 有色 はSegwitのものであり、この事実がこの技術を支持していることは確かである(実際のパーセンテージは約70%)。次に、レガシー・トランザクションとSegwitトランザクションの比較に進みましょう:
- レガシートランザクションの最大ブロックサイズは1Mbであるのに対し、Segwitトランザクションは最大4Mbのブロックサイズを所有する。以下はSegwitブロックの例である。 2Mbを超える.
- レガシー・トランザクションは、可鍛性ケースに遭遇し、ネットワーク・トランザクション・スループットを増大させる傾向がある。.
- レガシー取引は規模が大きいため、より大きな金額を支払う必要がある。 ネットワーク取引手数料 より迅速な確認のために必要です。.
- Segwitアドレスは「3」で始まり、レガシーアドレスは「1」で始まる。.
トップ5 Segwitウォレット
より多くの暗号ウォレットが Segwit をサポートしているのには理由があります。以下では、いくつかのSegwitウォレットと関連するビットコインプラットフォームのオプションをご紹介します。その中には、Ledger、Trezor(ハードウェアウォレット)、Exodus、Electrum(どちらもソフトウェアウォレット)、そして多目的のCoinomiがあります。最初の2つのウォレットはデスクトップとモバイルの両方に対応しているが、ExodusとElectrumはデスクトップ専用である。.
レガシーウォレットからセグウィットウォレットへの移行を試してみたい人へのちょっとしたヒント:まず、まったく新しいセグウィットウォレットを開発し、この新しいアドレスにすべての資金を送金するようにしてください。.
1.元帳
元帳 は ハードタイプの財布 - つまり、セキュリティを心配することなく、オフラインで簡単に取引に署名することができます。その上、あなたの個人キーはプライベートであり、インターネットにアクセスすることはありません。以下の2つのコア・モデルから選ぶことをお勧めします。 レジャー・ナノS そして レジャー・ナノX この2つのアイテムは実証済みの品質であり、Segwitトランザクションだけでなくレガシートランザクションもサポートしているからだ。.
しかし ナノX は、今日の市場においてヒップな存在だ。Nano Sモデルよりも多くの暗号通貨を扱うことができ、モバイルとの互換性は言うまでもない。.
2.出エジプト記
ぜひ試してみてほしい。 エクソダス 暗号マイニングの第一歩を踏み出す人のために。Exodusは、明快で直感的なデザインの無料ソフトウェアビットコインウォレットです。.
このビットコインウォレットは100以上の暗号資産を扱うことができ、レガシー取引とSegwit取引の両方を処理することができます。また、デスクトップ用と携帯電話用の2つのバージョンがあります。Exodusについてもっと知りたいですか? 詳しいレビューはこのリンクから.
3.トレザー
トレザー は、最も普及している有名なハードウェア財布のもう一つのブランドです。TREZORの2つのモデルをチェックしてみましょう。 トレザー・ワン, そして TREZORモデルT -この2つはレガシー・トランザクションと同様にSegwitを扱うことができる。 TREZORモデルT はタッチスクリーンで供給される新しいものだ。.
4.エレクトラム
私たちは次のようなことを行った。 エレクトラム は、初心者には少し理解しにくいかもしれないが、何気なく我々のリストに入れた。とはいえ、より熟練した暗号採掘者にとっては、学ぶと興味深い、独自のさまざまな利点がある。まず、それはデスクトップバージョンで設計されたオープンソースのビットコイン専用ウォレットであり、それはレガシーとSegwitトランザクションを扱うことができ、それは印象的な範囲の手数料管理オプション、トランザクション署名能力、およびファンド管理機能を誇っています。このビットコインウォレットの正確な長所を知るには、, レビューはこちら.
5.コイノミ
我々のレビューには以下のものが含まれている。 コイノミ, 上記のBitcoinウォレットとは若干異なりますが、Coinomiも同様です。Coinomiについて最初に知っておくべきことは、実質的には、最大1,170の暗号資産を扱うことができ、デスクトップ版とモバイル版の両方で提供されているマルチカレンシー包括的なビットコインプラットフォームウォレットであるということです。上記のブランドと同様に、CoinomiはレガシーとSegwitトランザクションの両方をサポートしています。Coinomiの主要な詳細については、すでにレビューで説明されています。 このリンクから.
さて、結論を出す前に、読者がまだ抱いているかもしれないいくつかの疑問を解消し、この記事を読んでいるときに出てくる可能性のある残りの用語について説明しよう。.
- ライトニング・ネットワークは...
について ライトニング・ネットワーク はビットコインネットワークを覆う第二のレイヤーである。ライトニングネットワークは、ビットコインキャッシュを無料かつ瞬く間に両者の間で伝送することを可能にする(手数料はかからない)。ライトニングネットワークの詳細については、上記のリンクを参照してください。.
- SegWit2xは...
Segwit2xは、2017年に起こったブロックサイズの大きな論争(「ニューヨーク合意」)に対する妥協的なブロックチェーンの対応として開発された。そのメカニズムは、Segwitの起動が第一段階であると仮定している。その後、2Mbまでのブロックサイズの増加が行われる(しかし、このようなアイデアは少数のグループによって支持され、ほとんどのビットコインマイニングプールによって拒否された)。.
- セグウィット:下位互換性はあるのか?
はい、記事ですでに述べたように、Segwitはハードフォークに対して下位互換性があり、Segwit自体が有効化されていないレガシーなトランザクション処理にも対応しています。.
まとめ
Segwitは、ブロックチェーンと暗号通貨の領域における新しく便利な開発であるだけでなく、これまでのところ、取引速度を向上させるための最も重要なステップであり、その結果、ビットコインを大規模に普及させるためのスケーリングであり、ライトニングネットワークやまだ来ていない他の多くのものを含む、さらなる取引の最適化を実装するための強固な基盤である。.
デジタル署名や証人を取引ブロックから分離することで、よりコンパクトな取引サイズ、最適な取引速度で取引を処理できること、柔軟性の修正、より優れた確認オプション、ハードフォークに対するいわゆる「後方互換性」など、非常に多くのメリットが得られる。 レガシー、セグウィット、ネイティブセグウィットなど、さまざまなアドレス間のビットコイン取引に完全な互換性が生まれた。傾向としては、完全互換となり、より多くのビットコインウォレットがSegwitを適用しているため、ブロックチェーンの世界では、ほとんどすべてのビットコイン関連取引の定番オプションとなる可能性がある。.
Segwit の個人的な経験があれば教えてください。どのビットコインウォレットが好きですか?以下のコメント欄で Segwit とビットコインウォレットについてあなたの考えや印象を共有してください。.
よくある質問
SegWitアドレス/アカウントとは?
SegWit(分離ウィットネス)、, ラッピングとも呼ばれる ネストされたセグウィット、, Segwitはビットコイン取引プロセスにおける可鍛性バグを部分的に修正したため、各取引のデータサイズを縮小し、アップグレードされた取引速度でより高速な取引を可能にする。また、ビットコインの取引サイズを軽量化することで、より多くの取引を1つのビットコインブロックに収めることができ、より費用対効果の高い取引手数料を実現します。SegWitまたはネストされたSegWitアドレス(P2SH)は、非SegWitおよびネイティブSegWitの取引取引に対応できる多目的アドレスです。また、Segwit、ネイティブSegwit、およびネストされたSegwitアドレスは、他の多くのビットコインアドレス(その中にはLegacy、Segwit自体、ネイティブSegwitなど)と互換性があり、安全な支払いチャネルを提供するため、より高速なトランザクションを膨大な数の外部ビットコインアドレスに安全に送信することができます。.
SegWitを使うべきか?
決定するのはあなた次第だが、Segwitは新鮮なプロトコルのアップグレードとして、ブロックチェーンコミュニティと全体的な暗号世界で大衆の人気を集めている。ブロックサイズの上限増加、後方互換性、Bitcoinトランザクション署名への高度なアプローチ、Bitcoinトランザクションの可解性バグの解決、多数のアドレスとの互換性(Legacy、Native Segwitなどを含む)、手数料の低下、Bitcoinトランザクションの高速化などのおかげで、試してみる価値は間違いなくあります。.
SegWitとLegacyのどちらを使うべきか?
どうやら個人の選択の問題らしい。それでも棲み分け ウィットネス、あるいはセグウィット、, はより新しいアドレスフォーマットで、ブロックサイズの上限がアップグレードされ、取引手数料が下がり、(トランザクションをブロック内に保持するために必要な)サイズが目に見えて改善されている。これに対して, レガシーの アドレスは元のBTCアドレスのままです。BitcoinとLegacyの更なる違いについては、こちらの記事をご覧ください。.
ビットコインを保有する場所に違いはあるか?
デジタルビットコインウォレットには、ハードウェアベースとウェブベースの様々な種類があります。ビットコインウォレットは、携帯電話用に設計されている場合もあれば、コンピュータのデスクトップ用に設計されている場合もあります。ビットコイン取引を定期的に処理するのであれば、ハードウェアウォレットは完璧ではなく、代わりに長期保管に適しているという意見がある。オフラインストレージは、より安全でハッカー防止になると言われている。アクセス用の秘密鍵とアドレスを紙に印刷して安全に保管することで、さらなるセキュリティを確保することができる。当社の記事または外部ソースを参照して、今日の市場でトップクラスのビットコインウォレットを見つけ、より低い手数料で購入し、ビットコインキャッシュを安全に保管してください。.








