Bitcoin-Core
listunspent 比特幣核心命令將地址作為字元串返回,而 getrawtransaction 地址是數組
這回答了為什麼 vout.scriptPubKey.addresses 是一個數組,
那麼為什麼listunspent響應中的地址是一個字元串?
你知道區塊鏈中的任何交易在 vout 中有多個地址嗎?
這是一個歷史奇觀。
過去,Bitcoin Core 會通過列出這些密鑰的地址來報告多重簽名地址中參與密鑰的列表。這既令人困惑(地址和密鑰是不同的東西),而且也不可靠,因為並不總是知道完整的公鑰(當引入 P2Sh 時)。您可以放心地假設您不會在現代創建的地址的任何輸出中看到多個地址。