比特幣改進提議

簡介

比特幣改進提議(BIP)描述了Bitcoin腳本系統的新“標準”交易類型,并定義了僅適用于新交易的其他驗證規則 。

目的

pay-to-script-hash目的是將提供條件的責任從資金發送者轉移到接收方。

好處是允許發送者發起無論多復雜的交易,使用足夠短的20字節固定長度的散列來掃描QR碼或輕松地復制和粘貼 。

詳細說明

定義了一個包含在采礦區塊中的新標準交易類型:
OP_HASH160 [20-byte-hash-value] OP_EQUAL
[20-byte-hash-value]應為推20字節到堆棧操作碼(0x14),后跟20個字節。

這個新的交易類型被標準腳本代碼贖回:
signatures… {serialized script}
如果序列化腳本(也稱為redeemScript)本身就是其他標準交易類型之一,那么兌換這些pay-to-script outpoints的交易只能被視為標準。

傳播交易或將其納入新區塊時對這些outpoints進行驗證的規則如下:
如果scriptSig(解鎖腳本)中存在除“push data”以外的任何操作,驗證失敗。

正常驗證完成:從簽名和{序列化腳本}創建初始堆棧,并且計算腳本的哈希值,如果它與outpoint的哈希不匹配,則驗證失敗。
{serialized script}從初始堆棧彈出,并使用彈出的堆棧和反序列化腳本作為scriptPubKey再次驗證交易。

這些新規則只應在使用時間戳=> 1333238400(2012年4月1日)[1]的區塊中驗證交易時應用。

在區塊鏈中早于1333238400個的交易,應用這些新的驗證規則會失敗。 [2]。較舊的交易必須根據舊規則進行驗證。 (有關詳細信息,請參閱向后兼容性部分)。

區塊星球登載此文出于傳遞信息目的,并不意味著贊同其觀點或證實其描述。本文不構成投資建議。投資者據此操作,風險自擔。
欧美日韩亚洲第一区