Q. 블록생성이 느린것은 무슨 특징이 있나요

하늘이시여 2019. 04. 10.


블록이 생성 되는 시간이 다 다른던데요 Pow코인이 대체적으로 블록생성이 느린편인것 같습니다.

블록생성 시간도 의미가 있을 것 같은데 Pow코인은 오히려 블록생성이 느려서 해킹에 안전하다는데

맞는말인가요? 블록 생성이 느린 암호화폐는 무슨 특징이 있나요?

공유하고 보상받기 ♥︎

2개의 답변이 있습니다.

질문자 & 큐레이터 채택
파울홈런813 답변자인증
IT Architect 2019. 04. 10 69%의 채택

안녕하세요?

PoW를 사용하는 비트코인의 경우 10분에 하나씩 블록이 생성되도록 프로그래밍 되어있습니다.

이렇게 10분이라는 상수를 만든이유는 P2P상에서 블록을 생성하기 때문입니다.

비트코인은 누구나 비트코인 메인넷에 연결하여 블록을 생성하는 채굴자로 참여할 수 있습니다.

그런데 전세계적으로 채굴자가 분포하여 블록생성을 위한 게임을 진행하기 때문에 너무 빠른 시간에 블록을 생성된다면 네트워크상에 전파되는 시간과 블록생성의 빈번함으로 인하여 소위 말하는 포크가 자주 발생합니다.

즉 동시에 많은 블록이 생성될 가능성이 높아지고 이로 인해 어떤 체인이 실제로 살아남을지에 대한 게임이 시작되고 이로 인해 고아블록이나 거래의 지연이 생깁니다.

그래서10분이라는 생성시간을 통해 포크를 줄이고 이중지불을 방지하고 블록체인 생성의 불확실성을 줄이고자 했습니다.

감사합니다.

erc20 답변자인증
거래소/전략기획팀 2019. 04. 10 31%의 채택

비트코인의 블록 생성 시간은 평균적으로 약 10분이 걸립니다.

거래가 발생하고 그것을 모든 노드들에 전송하고 검증하고 승인하고 기록하는 과정에 소요되는 시간을 평균적으로 약 10분 정도로 맞출 수 있도록 설계해 둔 것입니다.

이렇게 정한 이유는 비트코인 블록체인의 안정성을 확보하기 위함입니다.

만약 비트코인 블록체인에 문제가 발생하여 잘못된 거래내역이 담긴 블록이 빠르게 생성되어 전송되어 버리면 전체 블록체인 시스템의 신뢰성과 보안에 심각한 문제를 초래하게 되기 때문입니다. 그래서 평균 10분 정도 걸리도록 개발한 것입니다.

사실 이 10분이라는 시간은 긴시간으로 볼 수 있는 것이, 이더리움은 10초대의 훨씬 짧은 블록 생성 시간을 가지고 있음에도 보안을 유지하고 있다는 점이 증명합니다.

다만, 비트코인은 최초의 코인으로 개발 당시의 시점에서는 10분도 충분히 빠른 속도였다는 점을 감안해야겠습니다.

답변이 도움이 되길 바랍니다.