Segregated Witness

提供: tezos-wiki
SegWitから転送)
移動先: 案内検索
SegWit
Full title分離した証人(コンセンサス層)
BIP number BIP 141
TypeMiner-activated softfork

Deployment

Signalling bitビット1 "segwit"
Starttime2016-11-15 00:00:00
Lock-inブロック#479708

2017-08-08 19:05:58

Segregated Witness (略語 'SegWit' )は、トランザクションの可用性およびブロック容量の増加からの保護を目的とした実装されたプロトコルのアップグレードです。 SegWitは、トランザクションMerkleツリーとは別にブロックすることを約束した、「目撃者」と呼ばれる新しい構造を定義します。この構造には、トランザクションの有効性を確認するために必要なデータが含まれていますが、トランザクションの影響を判断する必要はありません。特に、署名と償還スクリプトは、この新しい構造に移行されています。これは従来の 1 MBブロックサイズ制限には当てはまりません。代わりに、新しい '重量'パラメータが定義され、ブロックに最大400万重量単位(WU)を持つことができます。ブロックの元の1 MBゾーンのバイトの重みは4 WUですが、証人構造のバイトの重さは1 WUにすぎず、技術的に1 MB以上のブロックがハードフォークの変更なしで許可されます。

OP_CLTVとOP_CSVが正常にアクティブ化された後、SegWitはLightning NetworkをBitcoinネットワーク上に展開するのに必要な最後のプロトコル変更でした。

証人の構造にはバージョン管理が含まれているため、SegWitを使用せずにハードフォークを機能させる必要があったSegWitスクリプトに対して、新しいオペコードを変更または導入することも可能です。

質問:「私はどのように安い取引をするのですか?」[編集]

segwitによって利用可能になった機能の1つは、より大きな最大ブロックサイズです。ブロックはより多くのデータを保持することができるため、その新しい領域を使用できるトランザクションは、古いブロックサイズと小さいブロックサイズが依然として強制されている場合よりも安価です。安い取引をするには、

#SegWit対応ウォレットをインストールします。 #新しいSegWitアドレスでお金を受け取ります.3から始まります。新しいアドレスを生成する必要があります。あなたの古いアドレスは決してSegWitアドレスにはなりません。 3から始まるすべてのアドレスがSegWitアドレスであるとは限らず、SegWitアドレスであるかどうかをアドレスから見ることはできません。 #SegWitアドレスで受け取ったBTCを使うと、SegWitディスカウントが届きます。 BTCが非SegWitアドレスで受け取ったトランザクション支出を送信し、BTCの一部がSegWitアドレスで受け取った場合は、部分的な割引を受け取ります。宛先アドレスは重要ではありません。

互換性の問題はありません。非SegWitウォレットはBTCをSegWitアドレスに送信でき、SegWitウォレットはBTCを非SegWitアドレスに送信できます。

関連項目[編集]

  • BIP 141隔離された証人(コンセンサス層)
  • BIP 143 Version 0 Witnessプログラムのトランザクション署名検証
  • BIP 144隔離された証人(ピアサービス)
  • BIP 145 getblocktemplate分離監視の更新
  • BIP 147ダミースタック要素の可鍛性を扱う
  • BIP 173ネイティブv0-16監視出力のBase32アドレス形式
  • [1]
  • [2]

テンプレート:スタブ