아하 로고
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
Tov
Tov19.05.29

pow 널리티 불확실성에 대해 궁금해요

블록체인이 분기하게 되는 경우에 긴체인을 맞는거로 알고

짧은 체인이 버려지게되는 경우 그 트랜젝션이 없어지는건가요?

만약 없어진다면 버려지는 체인을 막을 수 없는 방법이 있나요?

블록체인 고수님들 답변 부탁드립니다!

55글자 더 채워주세요.
답변의 개수1개의 답변이 있어요!
  • 질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.

    • 블록체인이 분기하게 되는 경우에 긴체인을 맞는거로 알고 짧은 체인이 버려지게되는 경우 그 트랜젝션이 없어지는건가요?만약 없어진다면 버려지는 체인을 막을 수 없는 방법이 있나요?블록체인 고수님들 답변 부탁드립니다!

      1. 질문이 아마도 'POW 파이널리티 불확실성에 대해 궁금해요'가 아닌가 생각하며 이에 대한 답변을 드리도록 하겠습니다.

      2. 우선 비트코인의 경우는 길이가 가장 긴 체인이 메인 체인으로 인정받아 이어지며 이때 일반적으로 생성되었지만 메인 체인에 포함되지 못한 고아 블록에 기록된 트랜젝션은 버려지지 않습니다. 왜냐하면 고아블록이 생성되는 동안 더 길어진 메인 체인의 블록에 고아블록의 트랜젝션이 중복해서 포함되어 있을 것이기 때문입니다. 즉, 체인의 길이가 길다는 말은 더 많은 트랜젝션을 포함하고 있다는 말과 같다고 생각하시면 좋겠습니다.

      3. 다음으로 이더리움의 경우는 고스트 프로토콜을 통해 단순히 블록의 길이가 가장 긴 체인이 메인체인이 되는 것이 아니라 분기된 같은 경로 상에 있는 엉클 블록(최대 2개)까지 다 합쳤을 때 가장 많은 블록을 포함하고 있어 가장 무거운 체인을 메인 체인으로 삼게 됩니다. 이렇게 되면 역시 질문자께서 말씀하신 트랜젝션이 처리 되지 않고 사라지는 문제를 예방할 수 있습니다.

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