이 글에서는 나카모토 합의의 의미가 무엇인지 알아보겠습니다. 나카모토 합의는 이름에서 알 수 있듯이 비트코인의 시조인 나카모토 사토시가 비트코인 백서에서 만들었습니다. 컴퓨터 과학의 핵심 질문을 다루는 사고 실험인 비잔틴 장군 문제의 해결책이라고 할 수 있습니다.
나카모토 합의의 의미는 무엇인가요?
나카모토 컨센서스는 비트코인 네트워크가 사용자 간의 합의를 이루는 메커니즘을 설명하는 데 사용되는 용어입니다. 이 용어는 비트코인 창시자인 나카모토 사토시가 사용한 가명을 따서 명명되었습니다.
비트코인과 같이 중앙에서 거래를 검증할 권한이 없는 탈중앙화 네트워크에서는 나카모토의 합의가 분산된 노드 네트워크에 의존하여 거래의 유효성과 블록체인의 상태에 대한 합의에 도달합니다. 이는 노드가 블록체인에 새로운 거래 블록을 추가하기 위해 암호화 퍼즐을 풀기 위해 경쟁하는 마이닝이라는 프로세스를 통해 이루어집니다. 블록이 추가되면 블록은 네트워크의 모든 거래에 대한 영구적이고 불변하는 기록의 일부가 되며, 다른 노드는 암호화 작업 증명을 확인하여 그 유효성을 검증할 수 있습니다.
나카모토 합의는 비트코인 네트워크의 보안과 신뢰성을 보장하는 데 성공했으며, 유사한 메커니즘을 사용하여 합의를 달성하는 다른 탈중앙화 블록체인 네트워크의 개발에 영감을 주었습니다.
나카모토 합의에서 작업 증명은 왜 중요한가요?
간단히 말해 작업 증명은 채굴자들이 컴퓨팅 능력으로 네트워크를 지원한다는 개념입니다. 더 복잡한 용어로, PoW는 전체 노드가 다른 노드보다 더 빨리 '블록'을 채굴하기 위해 경쟁하는 경우로, 가장 빠른 채굴자가 블록 보상을 받아 새로운 비트코인을 생성하고 네트워크에 계속 참여할 수 있는 인센티브를 제공합니다. 즉, 정직한 노드가 번성하고 악의적인 노드가 억제되는 환경을 조성합니다.
작업 증명 블록체인 기술은 또한 블록체인의 시간 스탬프가 고정되어 있기 때문에 이중 지출의 가능성을 방지합니다. 가장 긴 체인은 채굴자의 컴퓨팅 성능 대부분이 지원되기 때문에 유효한 체인입니다.
나카모토 컨센서스에서는 BFT 전용 네트워크와 같은 블록 선택 "투표" 과정이 없으며, 대신 채굴자들이 암호 퍼즐을 풀기 위해 경쟁한 후 승자가 전체 채굴자 네트워크에서 유효한 것으로 인정됩니다. 채굴 계산 과정은 복권과 비슷합니다: 누가 해결책을 찾을지 알 수 없기 때문에 채굴자들은 다음 블록을 검증하기 위해 참여에 정직하게 시간과 돈을 투자할 의향이 있어야 합니다.
















