메인체인 편집하기
최신판 | 당신의 편집 | ||
5번째 줄: | 5번째 줄: | ||
== 개요 == | == 개요 == | ||
− | [[채굴노드]]에서 채굴에 성공된 블록이 인근노드로 전파가 시작되면 해당 블록을 전달받은 노드들은 그 블록의 유효성을 검사하여 유효한 경우 자신의 메인체인에 블록을 연결하여 [[블록체인]]의 길이를 연장시키고 다시 인근노드로 블록을 전달하게 된다. 이 과정이 순차적으로 이루어져 전체 블록체인에 동일한 블록이 | + | [[채굴노드]]에서 채굴에 성공된 블록이 인근노드로 전파가 시작되면 해당 블록을 전달받은 노드들은 그 블록의 유효성을 검사하여 유효한 경우 자신의 메인체인에 블록을 연결하여 [[블록체인]]의 길이를 연장시키고 다시 인근노드로 블록을 전달하게 된다. 이 과정이 순차적으로 이루어져 전체 블록체인에 동일한 블록이 추가되게 되는데, 동시에 두 개의 유효한 블록이 생성되어 전파되는 경우에는 일시적으로 블록체인이 두 개의 브랜치로 분기가 발생할 수 있지만, 블록체인의 분기가 발생하게 되더라도 바로 다음 블록의 생성 시점에 하나의 메인체인으로 수렴이 이루어지게 된다.<ref>니르바나, 〈[https://ihpark92.tistory.com/17 블록체인의 분기]〉, 《티스토리》 </ref> |
− | [[제네시스 블록]](genesis block)은 블록체인 네트워크의 시작을 상징하는 첫 번째 블록으로, 첫 번째 블록이 생성된 이후 다음 블록이 지속해서 연결되고, 블록이 생성된 순서는 | + | [[제네시스 블록]](genesis block)은 블록체인 네트워크의 시작을 상징하는 첫 번째 블록으로, 첫 번째 블록이 생성된 이후 다음 블록이 지속해서 연결되고, 블록이 생성된 순서는 높이로 표현하며, 0번 블록은 네트워크가 최초에 시작될 때 만들어진 제네시스블록 인데, 이 제네시스블록부터 가장 최근의 블록까지 연결된 체인이다.<ref>〈[https://www.okcoinkr.com/ 블록체인 기본용어]〉, 《오케이코인》 </ref> |
== 특징 == | == 특징 == |