"브랜치블록"의 두 판 사이의 차이
잔글 |
|||
5번째 줄: | 5번째 줄: | ||
== 특징== | == 특징== | ||
+ | Block 55 다음에 두 개의 각기 다른 블록 Block 56, Block 57이 생성되었다. 블록체인 네트워크는 이 상태를 유지한다. 분기한 Block 56과 Block 57은 각각 블록의 길이가 1이라 동등하기 때문이다. 그러나 다음 채굴과정에서 Block 58이 Block 57의 해쉬값으로 만들어졌다. Block 58의 [[이전블록해쉬]]는 Block 57의 해쉬값으로 되어 있다는 의미이다. 따라서 블록체인이 위 그림과 같이 되었을 때, 분기된 블록의 길이가 달라지게 된다. 이제 블록체인은 블록의 길이가 긴 것을 남기고 블록의 길이가 짧은 것은 없애버린다. | ||
+ | |||
{| width=550 style="color:balck; text-align: center; background-color:#ffffff; margin: auto;" | {| width=550 style="color:balck; text-align: center; background-color:#ffffff; margin: auto;" | ||
18번째 줄: | 20번째 줄: | ||
|- | |- | ||
|} | |} | ||
− | + | <ref name="오픈튜토리얼스"></ref> | |
− | |||
{{각주}} | {{각주}} |
2019년 8월 6일 (화) 13:07 판
브랜치블록(Branch of Block)은 어떠한 두 채굴 노드가 동시에 논스(nonce)를 찾게 되었을 시 블록체인이 분기되는 것을 말한다.[1]
개요
브랜치블록은 브랜치(분기)와, 블록(블록체인)의 합성어로 '블록체인의 분기'를 의미한다. 블록체인 네트워크는 분기가 발생하였을 때 블록의 길이가 긴 것을 선택하도록 되어있고 블록의 길이가 짧은 분기는 사라지게 된다.[1]
특징
Block 55 다음에 두 개의 각기 다른 블록 Block 56, Block 57이 생성되었다. 블록체인 네트워크는 이 상태를 유지한다. 분기한 Block 56과 Block 57은 각각 블록의 길이가 1이라 동등하기 때문이다. 그러나 다음 채굴과정에서 Block 58이 Block 57의 해쉬값으로 만들어졌다. Block 58의 이전블록해쉬는 Block 57의 해쉬값으로 되어 있다는 의미이다. 따라서 블록체인이 위 그림과 같이 되었을 때, 분기된 블록의 길이가 달라지게 된다. 이제 블록체인은 블록의 길이가 긴 것을 남기고 블록의 길이가 짧은 것은 없애버린다.
↙ |
|
||||||||
Block 53 |
← | Block 54 |
← | Block 55
| |||||
↖ | Block 57 |
← | Block 58
|
각주
- ↑ 1.0 1.1 1.2 이타인, 〈채굴 3 - 블락체인의 분기〉, 《오픈튜토리얼스》, 2017-07-25
참고자료
- 이타인, 〈채굴 3 - 블락체인의 분기〉, 《오픈튜토리얼스》, 2017-07-25
같이 보기