This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0141 [2021/08/13 15:37] murphy |
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0141 [2021/08/17 14:03] (current) murphy |
||
|---|---|---|---|
| Line 22: | Line 22: | ||
| //This BIP defines a new structure called a "witness" that is committed to blocks separately from the transaction merkle tree. This structure contains data required to check transaction validity but not required to determine transaction effects. In particular, scripts and signatures are moved into this new structure.// | //This BIP defines a new structure called a "witness" that is committed to blocks separately from the transaction merkle tree. This structure contains data required to check transaction validity but not required to determine transaction effects. In particular, scripts and signatures are moved into this new structure.// | ||
| - | //The witness is committed in a tree that is nested into the block's existing merkle root via the coinbase transaction for the purpose of making this BIP soft fork compatible. A future [[dido:public:ra:xapend:xapend.a_glossary:h:hard_fork | + | //The witness is committed in a tree that is nested into the block's existing merkle root via the coinbase transaction for the purpose of making this BIP [[dido:public:ra:xapend:xapend.a_glossary:s:soft_fork|soft fork]] compatible. A future [[dido:public:ra:xapend:xapend.a_glossary:h:hard_fork |
| |hard fork]] can place this tree in its own branch.// | |hard fork]] can place this tree in its own branch.// | ||