빈블록이 생성되는 이유가 무엇인가요?
비트코인sv나 아이콘같은 암호화폐가 빈블록들이 발생하고 있는것으로 알고 있습니다. 원래 블록에는 어떤 정보들이 들어가야 하는것으로 아는데 빈블록은 무슨 이유로 발생하는것인지 궁금합니다.
거래원장을 검증하고 블럭에 저장하고 이때 전송하는
컨펌속도등도 매우 중요합니다.
이더리움으로 따지자면 이런 블럭내 원장을 저장하고
검증한후 클라이언트들의 확인을 받은후 블럭에 승인을 한후 유요한 블럭으로 저장되어야 고아블럭이 되지 않습니다
누가 얼마나 빠른 속도와 TPS 처리기술이 있는가가
여기서 중요함을 느낄수있습니다.
가상화폐의 양질성은 꼭 tps가 아닙니다.
tps처리속도, 저장시 컨펌속도, 블럭의 생성속도, 블럭의 보안 개발진의 유무, 향후화폐로서의 실용성등 매우중요한 부분들이많습니다.
블럭을 생성했을 때도 먼저 연결이 되지않으면 무효블럭이되어 버리니 자신의 노드해시가 얼마나 중요한지 알수 있습니다.
고아블럭은 무의미한블럭으로 처리되며
해킹시 해킹된 물량을 삭제하고저 이 고아블럭으로
새로운 체인을 연결하는 리오그가 검토되기도
했습니다
'빈 블록'이라는 것은 채굴자들이 트랜젝션을 처리하고 검증하여 기록하고 블록을 생성할 때 해당 블록 안에 포함되는 트랜젝션의 수가 현저히 적은 블록을 의미합니다.
이러한 빈 블록의 생성은 블록체인 네트워크의 참여자들 채굴자들이 적을 수록, 블록 생성시간이 빠를 수록 문제가 심해집니다.
왜냐하면 블록체인은 끊임없이 블록을 생성하며 이어져 나가야 하는데, 트랜젝션을 일으키는 사람은 적고 블록 생성 시간은 빠르니, 블록 당 포함될 수 있는 이미 처리된 트랜젝션의 수가 매우 적을 수 밖에 없는 것입니다. 그리고 심한 경우 한 자리 수의 트랜젝션만이 블록에 포함되기도 합니다.
이것은 비트코인이 한 블록당 평균적으로 2400-3000개가 넘는 트랜젝션이 처리되어 블록에 포함되는 것에 비해 매우 큰 차이가 있는 것으로 문제가 된다고 할 수 있습니다.
하지만 채굴자들의 입장은 어떨까요? 보통 채굴자들은 채굴을 위한 해시 파워를 블록체인에 제공하고 블록을 생성하여 일정한 채굴 보상을 받거나 트랜젝션을 처리하고 전송 수수료를 보상으로 받게 됩니다. 그런데 이렇게 블록 생성은 계속 되는데 트랜젝션의 처리 부담이 없는 경우는 마치 '일을 많이 하지 않고도 월급을 많이 받을 수 있는' 상황에 있는 것과 같게 됩니다.
이러한 문제점을 해결하기 위해서는 블록체인 네트워크의 참여자를 늘리거나 블록 난이도를 높이는 방법으로 블록의 평균 생성 시간을 길게 만드는 것이 현실적이지 않나 생각합니다.
답변이 도움이 되길 바랍니다.