메인체인 편집하기
최신판 | 당신의 편집 | ||
21번째 줄: | 21번째 줄: | ||
블록체인은 단 하나의 체인으로 이루어져 있지 않다. 네트워크 전파의 속도 차이로 인해 메인체인의 다른 경우를 고려하여 [[서브체인]]을 보유하고 있다. | 블록체인은 단 하나의 체인으로 이루어져 있지 않다. 네트워크 전파의 속도 차이로 인해 메인체인의 다른 경우를 고려하여 [[서브체인]]을 보유하고 있다. | ||
;하드포크 | ;하드포크 | ||
− | 하드 포크란 모든 채굴자와 사용자가 반드시 업데이트를 필수적으로 진행해야 하는 [[포크]]를 의미한다. 대표적인 예시로 [[비트코인캐시]]의 | + | 하드 포크란 모든 채굴자와 사용자가 반드시 업데이트를 필수적으로 진행해야 하는 [[포크]]를 의미한다. 대표적인 예시로 [[비트코인캐시]]의 난이도 조절과 블록 사이즈 8MB 확장 등이 있다. 다수의 노드들의 반발로 새로운 암호화폐를 만든 케이스로는 비트코인에서 [[비트코인캐시]]의 탄생, 이더리움에서 [[이더리움 클래식]]의 탄생, 비트코인캐시에서 [[비트코인에스브이]]의 탄생 등이 있다. |
;소프트 포크 | ;소프트 포크 | ||
소프트 포크는 사용자의 경우 업데이트를 진행하지 않아도 호환할 수 있지만, 채굴자들의 업데이트를 진행해야 적용이 되는 포크이다. 이에 대표적인 예시로 [[세그윗]](Segwit)이 있다.<ref name="메인 체인"></ref> | 소프트 포크는 사용자의 경우 업데이트를 진행하지 않아도 호환할 수 있지만, 채굴자들의 업데이트를 진행해야 적용이 되는 포크이다. 이에 대표적인 예시로 [[세그윗]](Segwit)이 있다.<ref name="메인 체인"></ref> | ||
54번째 줄: | 54번째 줄: | ||
;엉클블록 | ;엉클블록 | ||
− | 이더리움의 경우 현재 합의 알고리즘인 [[작업증명]](PoW; Proof of Work) 방식으로 블록을 계속해서 생성한다. 만약 서로 다른 채굴자가 동시에 블록을 생성하는 경우, 더 어려운 | + | 이더리움의 경우 현재 합의 알고리즘인 [[작업증명]](PoW; Proof of Work) 방식으로 블록을 계속해서 생성한다. 만약 서로 다른 채굴자가 동시에 블록을 생성하는 경우, 더 어려운 난이도와 큰 논스 값을 가진 블록은 블록체인에 연결되고, 다른 하나는 버려지게 된다. 이때, 버려지는 블록을 [[엉클블록]](uncle block)이라고 한다. {{자세히|이더리움}} |
=== 비트코인=== | === 비트코인=== | ||
105번째 줄: | 105번째 줄: | ||
TRIEHASH(stack_trace) | TRIEHASH(stack_trace) | ||
|- | |- | ||
− | | [[ | + | | [[난이도]] |
| bit | | bit | ||
| difficulty | | difficulty |