안녕하세요.
컨펌을 두는 이유는 블록체인에 기존의 transaction을 취소하는 기능이 있기 때문입니다. 항상 취소가 되는 것은 아니구요, 특정 블록 시간 이내에만 가능합니다.
그렇기 때문에 이를 악용하게 되면 거래소로 100개의 코인을 보내고, 거래소가 바로 컨펌을 하면 100개가 쌓이게 됩니다. 그리고 보낸 사람이 바로 취소를 하면 다시 100개가 생기고, 이를 반복하면 무한으로 코인을 늘릴수 있습니다.
이런 문제점을 방지하기 위해서 컴펌의 과정을 거치고 있는 것입니다. 블록체인 상으로 reversible block와 irreversible block의 번호가 명확히 규정되기 때문에 거래소마다 차이를 둘 필요는 없지만, 돈이 오고가는 일인만큼 안전을 도모하고자 어느정도 추가의 컨펌 시간을 두고 있는 것입니다.