Message-Signing
從gui簽名消息時出現錯誤程式碼-3?
我試圖從 gui v18 和調試控制台簽署一條消息,但沒有成功:彈出視窗顯示紅色文本:
“輸入的地址不是密鑰,請檢查地址,然後重試”
使用控制台:
“地址不引用密鑰(程式碼-3)”
方法是:
從錢包中獲取一個新的公共地址(新的接收地址)
將其粘貼到地址欄位中
- 在消息欄位中鍵入“foobar”
- 點擊簽名消息
在控制台中我解鎖了錢包(足夠長!)然後
`signmessage “puaddr” “foobar”
都沒有成功。我仔細檢查了 pubaddr(取自右側按鈕上的地址欄位)。
拋出發生在原始碼中。地址。以 3… 開頭
Bitcoin Core 中的消息簽名功能僅適用於 P2PKH 地址(以 1… 開頭)。其他標準沒有既定標準(儘管存在一些競爭提案)。