Testnet

為什麼這個交易在測試網上被允許?

  • May 13, 2015

我對目前在測試網上測試比特幣的工作方式感到有些困惑。

例如,比特幣核心 0.10 僅啟用 40 字節OP_RETURN,但我不確定 0.10 是否是測試網上允許的最新版本。

我知道OP_RETURN測試網區塊鏈中有最多 64 字節的交易,如本次交易所示:

{
 "transaction_hash": "91615716a4d3c42cafc240b594d79782709c2c359bd0d5a1d30fa2ee8294bcd3",
 "hex": "37356365626362356462366363636537383565633837646134353564373332646162653661313462636362623235393338643465663163373539346232303934",
 "text": "75cebcb5db6ccce785ec87da455d732dabe6a14bccbb25938d4ef1c7594b2094",
 "receiver_addresses": [

 ],
 "sender_addresses": [
   "mmHWy49WWGFQgmeZt7wYKvWSh7Szi9XQAm"
 ]
}

資源

測試網差異的程式碼是在最近的比特幣 github 儲存庫中,還是我必須下載、編譯並指向測試網的單獨儲存庫?

對它的工作原理進行一些澄清會很棒。

例如,比特幣核心 0.10 在 OP_RETURN 中僅啟用 40 個字節,但我不確定 0.10 是否是測試網上允許的最新版本。

OP_RETURN 中的 40 字節一直是合法的。這只是非標準的,這意味著標準客戶端不會探勘或轉發這些交易,但如果它們已經在一個區塊中,就會允許它們。

但是,測試網禁用了所有標準規則。

測試網差異的程式碼是在最近的比特幣 github 儲存庫中,還是我必須下載、編譯並指向測試網的單獨儲存庫?

它與在命令行傳遞的 -testnet 開關是同一個程序。(或者在你的 bitcoin.conf 中。任何一個都可以。)

引用自:https://bitcoin.stackexchange.com/questions/37385