2024-05-30
1209

비트코인의 소유권을 증명하는 방법

우선 너무나 간단하게 떠올릴 수 있는 방법으로, 증명을 요구하는 사람들이 보는 앞에서 해당 주소의 코인을 다른 곳으로 옮기는 것을 보여주면 됩니다. 혹은 그 주소가 자신이 사용하는 지갑에서 접근 가능한 것을 보여주어도 됩니다. 또는, 해당 주소에 메시지를 서명하는 방법도 있습니다. Bitcoin Core를 통해 다음과 같이 간단하게 할 수 있습니다. 1. "비트코인 주소"의 소유주는 `signmessage "비트코인 주소" "원하는 메시지"`로 서명을 생성합니다. 2. 검증자는 `verifymessage "비트코인 주소" "1에서 생성된 서명" "원하는 메시지"`로 서명을 검증합니다. 3. 2의 결과가 true라면 1에서 서명을 만든 사람이 해당 주소의 소유주임이 증명됩니다.
Bitcoin Core를 통한 메시지 서명
단, 이 방법은 레거시 (P2PKH) 형식의 주소에만 사용 가능하며 세그윗/탭루트 등에 대해서는 지원되지 않습니다. 현재 대부분의 지갑 소프트웨어들은 세그윗/탭루트 주소를 사용하므로, 이런 형태의 주소들에는 메시지를 서명하는 방식으로 소유권을 증명할 수는 없습니다. 사람들이 보는 앞에서 코인을 움직이는 것이 가장 확실한 증명 방법입니다. 참고: - Signmessage doesn't work with segwit address #10542 - signmessage는 현재 레거시 (P2PKH) 형식의 주소에 대해서만 작동합니다.
2
댓글 [0]
사이트의 모든 내용은 운영자의 주관적 의견이며, 비트코인에 대한 투자를 권하는 것으로 단순하게 받아들여서는 안됩니다. 모든 투자는 본인의 판단에 따라 이루어져야 합니다. 오탈자, 부정확한 내용 등에 대한 제보를 항상 감사히 받습니다.(카톡, 트위터 DM 등)
글을 퍼가는 경우 반드시 출처를 표시하셔야 하며, 비상업적 이용만 가능합니다. © 2024 @CoinsectChris, All rights reserved.