Ⅳ. 가상자산 강제집행에 관한 논의
1. 가상자산의 거래구조
가장 대표적인 가상자산인 비트코인의 경우 거래에 참여하기 위해서는 비트코인이 보관되어 있는 가상공간인 전자지갑(wallet)과 함께 개인키(private key)와 공개키(public key)를 형성하여야 한다. 개인키는 암호화 전용이고 공개키는 복호화 전용으로, 개인키로 암호화한 내용을 발송하면 이것을 수신한 사람은 공개키를 가지고 복호화되는 것을 확인함으로써 개인키의 주인이 보냈음을 확인할 수 있다.
예를 들어, 甲이 乙에게 비트코인을 보내는 때에 ‘거래’(transactions)라고 불리는 메시지가 생성되는데, 이 거래메시지에는 乙의 공개키(public key)와 송금하는 비트코인 금액이 포함되어 있다. 그 다 음에 甲은 그 메시지에 개인키(private key)를 사용해서 서명(sign)하고 비트코인 네트워크를 통해서 해당 메시지를 알린다. 누구든지 甲의 메시지를 확인하여 해당 거래가 甲의 개인키로 서명되었음을 알 수 있고, 乙은 해당 비트코인의 새로운 소유자로 인정된다. 甲과 乙 사이의 거래와 비트코인의 이전은 블록체인에 기록되며, 거래시간이 표시되고, 해당 블록체인에서 하나의 블록으로 게시된다.