Segregated-Witness
為什麼非 SegWit 節點不拒絕 SegWit 塊,因為沒有見證人?
SegWit 旨在向後兼容。當一個 SigWit 塊被中繼到一個非 SegWit 節點時,見證部分被剝離。如果是這種情況,由於非 SegWit 節點在交易輸入中看不到見證/簽名,這不是無效的嗎?
所以輸出變成了任何人都可以消費的輸出?如果是這樣,是什麼阻止了非預期接收者的任何人使用它?
所以輸出變成了任何人都可以消費的輸出?如果是這樣,是什麼阻止了非預期接收者的任何人使用它?
不,它沒有改變。
從舊節點的角度來看, SegWit 的輸出是任何人都可以消費的。這意味著對他們來說,無需簽名即可合法使用。
對於新節點,它有不同的含義,並且需要一個(有效的)見證才能被花費。關心 SegWit 輸出的節點會執行此規則,並且不會接受在沒有此類見證人的情況下花費的區塊鏈。
如果是這樣,是什麼阻止了非預期接收者的任何人使用它?
大多數節點(已更新的節點)會拒絕此交易。每個礦工都會因為害怕他們的區塊(和區塊獎勵)會被拒絕而拒絕這筆交易。
不過,如果你願意,你可以分叉成一個消耗這些輸出的鏈。