블록 체인-갈등 해결
우리가 보았 듯이 비트 코인 네트워크에는 여러 채굴자가 포함되어 있습니다. 두 명의 다른 채굴자가 동시에 작업 증명을 해결하여 체인에서 마지막으로 알려진 블록에 블록을 추가 할 수 있습니다. 이것은 아래 이미지에 설명되어 있습니다-
이제 블록 3 뒤에 두 개의 분기가 있습니다. 두 분기가 모두 유효합니다. 따라서 다음 채굴 된 블록이 두 가지 중 하나에 추가 될 수 있습니다. 채굴자가 새로 채굴 된 블록을 블록 104-A에 추가한다고 가정하면, 블록 104-A를 포함하는 분기는 블록 104-B를 포함하는 분기보다 길 것입니다. 이것은 아래 이미지에 설명되어 있습니다-
비트 코인 아키텍처에서 가장 긴 분기가 항상 승리하고 짧은 분기가 제거됩니다. 따라서 블록 104-B를 제거해야합니다. 이 블록을 제거하기 전에이 블록의 모든 트랜잭션은 트랜잭션 풀로 반환되어 채굴되어 향후 블록에 추가됩니다. 이것이 충돌이 해결되는 방법이며 시스템은 하나의 블록 체인 만 유지합니다.