Testnet
交易輸出中的文本奇怪或非標準類型是什麼意思?
我正在嘗試通過編寫一個腳本來學習比特幣,該腳本通過掃描所有原始交易來找到一組地址的餘額。
在以下連結中,索引 1 處的輸出沒有地址並被標記為奇怪。那是什麼意思?這是否意味著 .1 測試網幣被銷毀?
<http://blockexplorer.com/testnet/tx/c08053db370893765c88c93e2fe4db0aa8ebc02c70b2c91109a6081b06b5e060>
這只是一個腳本 blockexplorer.com 似乎不理解,因此標記為“奇怪”。比特幣腳本決定誰能夠認領比特幣。將它們轉移到一個地址只是許多可能的選擇之一。
如果一筆交易 A 的幣花在一筆交易 B 中,則涉及兩個腳本:交易 A 的“ScriptPubKey”和交易 B 的“ScriptSig”。這兩個腳本組合在一起並作為一個整體執行。
通常,腳本會檢查花費者是否可以使用與交易 A 中指定的地址相對應的私鑰來辨識自己。但在這種情況下不會:
看看 ScriptPubKey 專欄:它說
OP_WITHIN
. 此命令檢查數字是否在給定範圍內。聲稱這些硬幣的交易-1
-100
將參數和100
堆棧放在一起。因為 -1 在 -100 和 100 之間,所以交易是有效的。顯然,這沒有多大意義,但它只是一個測試網事務。
有關腳本的更多資訊,請查看此wiki 頁面。