# 합의 (Consensus)

합의(Consensus)는 대부분의 노드가 각자 로컬에서 검증한 블록체인에 동일한 블록을 갖고 있는 상태를 말합니다. 이는 네트워크의 모든 참여자가 트랜잭션의 유효성에 동의하여 데이터베이스가 서로 정확한 복사본이 되도록 보장할 때 달성됩니다.

친구들이 같은 공책에 공동 비용을 기록한다고 상상해 보세요. 누군가가 그룹을 위해 구매할 때마다 해당 내용을 공책에 적습니다. 모든 사람이 동일한 정보를 갖도록 하기 위해 정기적으로 메모를 비교합니다.

**합의**는 모든 친구가 기록된 비용의 유효성에 동의하고 각자의 공책이 서로 정확한 복사본이 될 때 달성됩니다. 이렇게 하면 아무도 눈치채지 못하게 기록을 속이거나 조작할 수 없습니다.

## 이것이 암호화폐에 어떻게 적용될까요?

비트코인과 같은 암호화폐 세계에서 “친구”는 실제로 **노드**라고 하는 컴퓨터이고, “공책”은 **블록체인**(트랜잭션의 디지털 원장)의 개별 복사본입니다.

블록체인과 같은 분산 시스템에서 합의를 달성하는 것은 다음과 같은 이유로 매우 중요합니다.

- 모든 사람이 동일한 버전의 트랜잭션 기록을 갖도록 보장합니다.
- 누군가가 동일한 암호화폐를 두 번 사용하려고 하는 이중 지출을 방지합니다.
- 악의적인 활동은 노드의 과반수를 제어해야 하므로 네트워크를 공격으로부터 보호합니다.

앞의 친구들처럼 노드는 블록체인의 단일하고 일관된 버전을 유지하기 위해 지속적으로 통신하고 트랜잭션을 검증합니다. 이러한 합의 과정이 암호화폐 네트워크의 보안을 뒷받침합니다.

## 디지털 세계에서 조화 달성

본질적으로 합의는 노드라고 알려진 이러한 컴퓨터의 대부분이 블록체인의 동일한 버전을 검증하고 동의할 때 이루어집니다. 모든 참여자가 원장의 같은 사본을 유지하도록 하는 절차라고 볼 수 있습니다.

## 어떻게 작동하나요?

작업 증명(PoW) 또는 지분 증명(PoS)과 같은 합의 메커니즘은 이러한 합의를 가능하게 하는 알고리즘입니다. 이는 트랜잭션을 검증하고 블록체인에 추가하기 위한 일련의 규칙을 제공합니다. 일종의 민주적 절차로 볼 수 있지만, 투표권 대신 계산 능력이나 스테이킹한 코인이 그 역할을 합니다.

## 합의가 왜 중요한가요?

- **보안:** 과반수의 동의가 필요하므로 악의적인 행위자가 블록체인을 변경하는 것을 방지합니다.
- **신뢰:** 여러 참여자가 검증한 정보이므로 중앙 기관 없이도 블록체인에 저장된 기록을 검증할 수 있습니다.
- **탈중앙화:** 네트워크 전체에 유효성 검사 권한을 분산함으로써 합의는 중앙 기관에 대한 의존을 줄입니다.

정리하면, 합의는 블록체인 기술의 근간이며 분산된 방식으로 안전하고 투명하며 신뢰할 수 있는 트랜잭션을 가능하게 합니다.

- **신뢰 및 투명성:** 합의 메커니즘은 투명하고 검증 가능한 트랜잭션 기록을 제공하여 신뢰를 조성합니다.
- **보안:** 합의에 따라 운영되는 시스템을 조작하려면 네트워크의 과반수를 제어해야 하므로 공격 비용이 큽니다. 다만 참여자가 적은 소규모 네트워크는 상대적으로 공격에 취약할 수 있습니다.
- **내결함성:** 합의는 일부 참가자가 실패하거나 악의적으로 행동하더라도 네트워크가 계속 작동할 수 있도록 합니다.

## 합의의 단점:

- **확장성:** 네트워크가 커짐에 따라 합의를 달성하는 데 계산 비용이 많이 들고 느려져 확장성이 제한될 수 있습니다.
- **복잡성:** 합의 메커니즘을 구현하고 유지 관리하는 것은 복잡할 수 있으며 전문적인 지식과 리소스가 필요합니다.
- **51% 공격:** 어렵지만 단일 주체가 네트워크 계산 능력(지분 증명에서는 스테이킹 지분)의 과반을 제어하는 경우 합의를 조작할 수 있습니다.

## 합의의 적용:

합의의 개념은 블록체인을 넘어 다양한 분야에서 중요합니다.

1. **블록체인 및 암호화폐:** 블록체인의 무결성 및 불변성 보장.
2. **분산 데이터베이스:** 여러 노드에서 데이터의 일관성 유지.
3. **공급망 관리:** 안전하고 투명한 방식으로 상품 이동 추적 및 검증.
4. **투표 시스템:** 선거의 보안 및 투명성 강화.

---
출처: https://achivx.kr/glossary/consensus-%ED%95%A9%EC%9D%98/ · ACHIVX 용어 사전 · 수정일 2026-10-20
