안녕하세요?
비트코인 PoW를 이용하여 거래를 확인하고 블록을 생성합니다.
PoW는 수학적으로 문제를 가장 빨리 해결한(비트코인에서는 Nonce값을 찾는 방식) 노드에게 블록을 생성할 수 있는 권한을 줍니다.
PoW를 사용하는 비트코인의 경우는 제시한 난이도보다 작은 해시값을 만들 수 있는 Nonce를 약 10분 정도에 풀리도록 난이도를 자동으로 조정합니다.(난이도 조절은 문제를 푸는데 걸리는 시간을 참고하여 너무 빨리 푼 경우는 난이도를 높이고, 오래 걸린 경우는 난이도를 낯춥니다)
또한 블록의 동시생성과 분기로 인해 포크가 생길 수 있기때문에 나의 거래가 들어간 블록에 몇개의 블록이 더 붙어야 안전하다고 생각하기 때문에 6confirm이라는 불리는 6블록이 더 붙을때까지 Confirm이 나지 않습니다.
간단히 1시간이 걸립니다. 그래서 다른 컨센서스 방식에 비해 느립니다.
감사합니다.