비트코인 송금 시 전송 지연이 발생하면 트랜젝션 취소가 가능 한가요?
비트코인을 송금 시 처리시간이 길다보니 종종 송금지연이 발생하곤 하는데요.
이럴 때 송금하는 측에서 트랜젝션을 취소하는 것이 가능 할까요?
마치 인터넷뱅킹으로 송금 시에 송금 취소를 하듯이 말이죠.
답변 부탁 드립니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
비트코인의 전송 지연은 네트워크의 과부하가 있거나 수수료가 낮은 경우 발생합니다. 이때 네트워크의 과부하로 인한 전송 지연은 기다리면 성공적으로 처리가 되고 많은 사람들이 공통적으로 겪는 문제이기 때문에 불편이 덜할 수 있지만 낮은 수수료로 인해 Unconfirmed 상태로 남아 있는 경우 그 불편이 매우 크게 됩니다.
만약에 비트코인 전송 시에 Unconfirmed 상태로 남아 있다면 새로운 트랜젝션을 발생시켜 첫 번째 트랜젝션을 취소시키는 방법이 있지 않나 생각합니다.
구체적으로, 두 번째 트랜젝션을 첫 번째 트랜젝션과 똑같은 정보로 전송하되 수수료를 증가시킨 다음 브로드캐스팅합니다. 이렇게 되면 마이너들의 Mempool에 머물러 있으면서 Confirmed 되지 못하고 있는 첫 번째 트랜젝션에 비해 수수료가 높은 두 번째 트랜젝션이 먼저 처리될 확률이 높습니다.
두 번째 발생시킨 트랜젝션이 새로운 블록에 기록되어 승인되면 비트코인 전송이 완료되는데, 비트코인 블록체인에서는 이중지불을 허용하지 않기 때문에 자연스럽게 첫 번째 트랜젝션이 취소되는 것입니다.
답변이 도움이 되길 바랍니다.