🧱 합의 (Consensus)
- 분산 시스템에서 상태를 동기화하기 위해 사용
- 탈중앙화되었지만, 결정론적으로 운영하기 위해 각자 지켜야 하는 규칙
- 누가 생성한 블록이 유효한 지 합의하기 위한 프로토콜
- 작업증명(PoW, Proof of Work)과 지분 증명(PoS, Prrof of Stake)이 가장 일반적이다.
- 이더리움은 22년 9월 15일 PoW에서 Pos로 전환하는 더 머지(The Merge) 업그레이드를 했다.
🧱 작업 증명 (PoW)
임의의 값을 대입하여 얻은 결과 값이 목푯값 이하의 값을 도출할 때까지 해시를 반복하는 작업
- 해시 함수의 특성에 따라 역산 불가능하며 무작위로 대입하는 작업을 무수히 반복하여야 한다.
⛏️ 마이닝(mining, 채굴)
새로운 블록을 만들기 위한 작업
- 많은 참여자가 참여할수록 블록체인의 보안이 강화된다.
- 마이닝을 통해 새로 발행된 화폐의 보상은 블록체인 시스템 보안에 기여하는 노드에 대한 인센티브이다.
🧱 지분 증명 (PoS)
금전적 보증금 예치(financial staking) 기반의 알고리즘
- 지분 증명 블록체인은 검증인(validator) 집합을 유지한다.
- 이더를 보유한 사람은 이더를 컨트랙트에 예치시키는 특별한 컨트랙트를 보냄으로써 검증인이 된다.
- 검증인이 보유한 블록이 대다수의 검증인에 의해 거부되면 보증금을 잃을 위험이 있다.
- 대다수가 블록을 수락하면 누적된 지분에 비례해 보상을 얻는다.
반응형
'CS > Blockchain' 카테고리의 다른 글
[블록체인] Smart Contract, DApp (1) | 2024.11.10 |
---|---|
[블록체인] 트랜잭션(Transaction) (0) | 2024.11.08 |
[블록체인] 암호학(Cryptography) (0) | 2024.11.07 |