Consensus rules (합의 규칙)

노드들이 다른 노드들과 합의를 유지하기 위해 따르는 블록 검증 규칙입니다. 각 블록체인은 자체 규칙을 가지고 있으며, 아주 작은 차이도 다른 당사자 간의 논쟁을 유발하고 결국 네트워크를 분할(포킹)하려는 시도로 이어질 수 있습니다.

합의 규칙은 실제로 무엇을 할까요?

블록체인의 수호자라고 생각하세요. 다음과 같은 사항을 규정합니다.

  • 새로운 트랜잭션 블록이 체인에 추가되는 방법.
  • 무엇이 블록을 유효하게 만드는지(그리고 보상을 받을 자격이 있는지!).
  • 노드(도시 거주자)가 서로 통신하고 동기화 상태를 유지하는 방법.

합의 규칙이 왜 그렇게 중요할까요?

아주 작은 의견 불일치도 소란을 일으킬 수 있기 때문입니다! 일부 노드가 다른 규칙을 따르면 블록체인이 두 개로 분할될 수 있습니다. 이는 우리 도시가 두 개의 개별 개체로 분할되어 각각 자체 버전의 원장을 갖는 것과 같습니다.

핵심 내용:

합의 규칙은 모든 블록체인의 근간입니다. 모든 사람이 동일한 규칙을 준수하도록 보장하여 시스템을 안전하고 투명하며 신뢰할 수 있게 유지합니다.

잘 정의된 합의 규칙의 장점

  • 보안: 강력한 합의 규칙은 악의적인 행위자가 블록체인을 조작하는 것을 매우 어렵게 만듭니다. 은행 금고에 여러 겹의 보안 장치가 있는 것과 같습니다.
  • 투명성: 네트워크의 모든 사람이 규칙을 명확하게 볼 수 있어 신뢰와 책임감을 높입니다. 개방적이고 투명한 금융 규제가 있는 것과 같습니다. 모든 사람이 자신의 위치를 알 수 있습니다.
  • 탈중앙화: 모든 사람이 동일한 합의된 규칙을 따르므로 단일 주체가 네트워크를 제어하지 않습니다. 단일 주체가 조건을 규정하지 않는 탈중앙화된 주식 거래소와 같습니다.

합의 규칙에 대한 이견의 단점

  • 포크: 합의 규칙에 대한 분쟁은 네트워크를 분할하여 잠재적으로 다른 가치를 가진 두 개의 별도 블록체인으로 이어질 수 있습니다. 규제 불일치로 인해 뉴욕 증권 거래소가 두 개로 분할되는 시나리오를 상상해 보세요. 완전한 혼돈입니다!
  • 불확실성: 포크와 불일치는 불확실성과 변동성을 야기하여 투자자와 개발자 모두에게 위험하게 만듭니다. 2008년 금융 위기를 생각해 보세요. 불확실성은 두려움과 불안정을 낳습니다.
  • 커뮤니티 분열: 불일치는 커뮤니티를 분열시켜 협업과 개발을 방해할 수 있습니다. 상인 조합이 경쟁하는 파벌로 분열되는 것과 같습니다. 비즈니스에 좋지 않습니다!

친구 그룹이 보드 게임을 한다고 상상해 보세요. 모두가 미리 규칙에 동의합니다. 말을 움직이는 방법, 이기는 방법, 누군가 규칙을 어기면 어떻게 되는지. 이러한 규칙은 모두가 공정하게 플레이하고 게임이 원활하게 진행되도록 보장합니다.

블록체인의 규칙서

합의 규칙은 암호화폐의 기반 기술인 블록체인의 규칙서와 같습니다. 이러한 규칙은 네트워크가 작동하는 방식을 규정하여 모든 사람이 같은 생각을 갖도록 보장합니다. 다음과 같이 생각해 보세요.

  • 누가 블록체인에 새로운 정보(블록)를 추가할 수 있나요? 한 번에 한 명의 친구만 주사위를 굴릴 수 있는 것처럼 합의 규칙은 누가 다음 블록을 추가할 “채굴자”인지 결정합니다.
  • 어떤 정보를 추가할 수 있나요? 규칙에 따라 각 블록은 특정 양의 데이터만 보유할 수 있습니다. 예를 들어 플레이어가 손에 들고 있을 수 있는 카드 수를 제한하는 것과 같습니다.
  • 정보가 유효한지 어떻게 알 수 있나요? 플레이어가 이동이 합법적인지 확인하는 것처럼 합의 규칙은 트랜잭션을 확인하여 사기를 방지합니다(예: 동일한 비트코인을 이중 지출하는 것).

갈림길: 규칙이 변경될 때

때로는 그룹이 게임 규칙을 변경하고 싶어할 수도 있습니다. 더 어렵게 만들거나 예상치 못한 문제를 해결하고 싶을 수도 있습니다. 블록체인에서 이러한 변경 사항을 “포크”라고 합니다.

  • 모두가 새로운 규칙에 동의하면 게임에 대한 사소한 조정과 같은 “소프트 포크”입니다. 블록체인은 하나로 계속됩니다.
  • 그러나 의견 불일치가 있는 경우 “하드 포크”가 발생할 수 있습니다. 이는 그룹이 두 개의 다른 버전의 게임을 하기 위해 분할되는 것과 같습니다. 비트코인 캐시가 비트코인에서 분리된 것은 이에 대한 실제 사례입니다.

본질적으로 합의 규칙은 블록체인의 분산된 세계에서 질서와 신뢰를 유지합니다.