比特幣區塊鏈中這個不尋常的交易是什麼?
我在比特幣區塊鏈中發現了一筆交易。第一個輸出是未使用的並且有一個異常的 Pkscript。這個輸出是什麼,為什麼這個輸出地址上沒有交易和余額?
交易連結:b53e3bc5edbb41b34a963ecf67eb045266cf841cab73a780940ce6845377f141
交易b53e3bc5…5377f141的第一個輸出具有以下內容
scriptPubKey
:OP_PUSHNUM_1 OP_PUSHBYTES_32 01010101…0101010101
2017 年的隔離見證軟分叉為所有原生隔離見證輸出定義了版本控制規則,但只為版本 0 定義了支出規則。¹
這個價值 5431 satoshis 的輸出與本機 segwit 模式匹配,但前導
OP_PUSHNUM_1
表明它是版本 1 輸出。它顯示為“類型:未知”,因為目前沒有針對網路上活動的版本 1 輸出的支出規則。因此,任何人都可以使用此輸出,只要他們讓礦工在他們的區塊中包含一個非標準交易來索取資金。我們預計 Taproot 軟分叉將在 11 月啟動,這將準確給出這種輸出模式的含義(參見BIP341):Pay to Taproot (P2TR) 輸出將是版本 1 的原生 segwit 輸出,帶有一個 32 字節的見證程序,僅包含一個公鑰。
最後,這裡的公鑰 01010101…01010101 顯然不是從私鑰隨機推導出來的,所以可以假設私鑰是未知的。一旦 Taproot 啟動,相應的地址將實質上成為一個“燒毀地址”,並且在那裡收到的資金的支出必須遵循 Taproot 的規則。
我猜想,無論是誰在 2019 年創造了這個輸出,都只是想成為第一個在區塊鏈上創建 Taproot 輸出的人,並願意為此付出一些 satoshis。
¹版本 0 中定義了兩種輸出類型:付費見證公鑰雜湊 (P2WPKH) 和付費見證腳本雜湊 (P2WSH)。