# 【セグウィット(SegWit)】

SegWitとは、Segregated Witness の短縮語で、トランザクション ID の算出対象からトランザクションに対する\
署名を削除し、トランザクションから独立した署名領域(Witness)を用いて署名を行うことを指します。

SegWitが登場した頃、ブロックサイズの飽和により伝送時の手数料がひたすら高騰してしまう状況だったため、\
取引の可変性自体を根本から遮断するセキュリティ強化という方法よりブロックサイズを縮小できる効果が\
当時話題となりました。\
\
ビットコインブロックで署名というものは大きなスペースを占めるためブロック上で署名を別に行うと、その分だけ空間が増えてしまいます。これに比べSegWitでは、電子署名の入力値(Input)を1MBのブロック上への別保存という方式を採用、\
これにより既存のBitcoinが占めていた、1MB のブロック領域から署名分が減り、より多くの取引が可能になりました。

<figure><img src="https://597035642-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfFcmB7BIPASoV4AGpyuB%2Fuploads%2FOCNBVTxYlk0kNhYfjp8X%2Fimage.png?alt=media&#x26;token=668b32a4-c1ba-4de9-b590-d726a5709b85" alt=""><figcaption><p>参考イメージ図</p></figcaption></figure>

※SegWitの登場により主要ネットワーク上の作業処理されるまでの時短効果や手数料までもが安価になりました。
