HotStuff 이해하기: 블록체인 합의의 다음 진화

HotStuff라고 불리는 Byzantine Fault Tolerance(BFT) 합의 알고리즘은 블록체인과 같은 분산 시스템에서 노드 간 합의를 보장합니다. 문제를 관리하고 네트워크 일관성을 유지하는 능력 때문에 더 인기를 얻고 있습니다. Meter와 같은 플랫폼은 HotStuff를 사용하며, 이는 확장 가능하고 신뢰할 수 있는 분산 네트워크 생성에서 그 중요성을 강조합니다.
HotStuff에서 두 가지 중요한 위치는 복제본(replicas)과 리더(leaders)입니다. 리더는 트랜잭션 블록을 제안하고 블록체인 수정에 대한 제안을 제공합니다. 그런 다음 복제본은 이러한 제안된 수정을 승인할지 투표합니다. 이러한 협력적 접근 방식을 통해 선택이 함께 이루어지며, 블록체인은 안전하고 신뢰할 수 있게 유지됩니다.
HotStuff는 효과적이고 단순하기 때문에 우아합니다. 합의 프로세스를 간소화하면 블록체인의 무결성을 유지하면서 더 빠른 트랜잭션 속도를 제공합니다. 결과적으로 이는 신뢰성과 속도가 필수적인 공급망 관리 및 금융 거래와 같은 실제 응용 프로그램에 희망을 제공합니다.
HotStuff 설명
HotStuff의 투표 수집은 PBFT와 같은 다른 BFT 알고리즘과 전혀 다릅니다. HotStuff는 각 노드가 투표 정보를 개별적으로 얻는 PBFT와 달리 이를 리더에게 맡깁니다. 리더만이 투표 수집 및 처리를 담당하므로, 이 간소화된 방법은 절차를 간소화하고 중복을 최소화합니다. 이 설계 결정은 통신 오버헤드가 주요 문제가 될 수 있는 대규모 네트워크에서 특히 효율성을 향상시킵니다.
HotStuff는 검증 절차를 더욱 가속화하기 위해 임계값 서명(threshold signatures)도 사용합니다. 이 시스템의 각 노드는 공유된 공개 키에서 파생된 개인 키를 가지고 있습니다. 각 노드는 자신의 개인 키로 제안에 대한 투서에 서명합니다. 그런 다음 리더는 이러한 개별 서명을 네트워크의 공개 키로 검증할 수 있는 단일 서명으로 병합합니다.
전체 투표 세트에 대해 하나의 검증 단계만 필요하므로, 이 방법은 검증 절차를 간소화합니다. 임계값 서명은 계산 오버헤드를 줄여 HotStuff 합의 알고리즘의 성능과 확장성을 지원합니다.
HotStuff 합의 알고리즘에는 세 가지 투표 단계가 있습니다: 새 뷰(new view), 준비(preparation), 그리고 사전 커밋(pre-commit) 단계입니다.
새 뷰 단계 동안 복제본은 리더에게 최신 상태를 업데이트하여 리더가 정보에 입각한 제안을 할 수 있도록 합니다. 그런 다음 준비 단계 동안 리더는 복제본이 확인한 후 준비된 투표를_cast_하기 전에 메시지를 보냅니다. 준비된 투표의 과반수(quorum)에 도달하면 준비된 과반수 인증서(prepared quorum certificate)가 형성됩니다.
마지막으로, 복제본은 준비된 과반수 인증서를 기반으로 리더가 사전 커밋 메시지를 브로드캐스트하는 동안 사전 커밋 투표를 확인하고 전송합니다. 이 엄격한 절차는 제안된 블록에 대한 합의를 결정하기 전에 모든 복제본이 동의하도록 보장합니다.
이러한 접근 방식들을 결합한 HotStuff는 분산된 네트워크에서 흩어진 노드 간 합의를 달성하기 위해 강력하고 효과적인 합의 알고리즘을 제공합니다. 투표 과정을 중앙집중화하고, 임계값 서명을 사용하며, 잘 조직화된 3단계 방식을 구현함으로써 HotStuff는 Meter의 확장성, 보안 및 성능을 향상시킵니다.
Meter의 HotStuff 활용 방법
예를 들어, 탈중앙화 금융(DeFi) 인프라 플랫폼인 Meter는 MTR 암호화폐를 기반으로 개발되었으며, 이는 이더리움 및 기타 공개 체인과의 안정성과 상호 운용성을 제공합니다. 근본적으로 Meter는 이더리움 상의 다양한 탈중앙화 앱(dApps)과 금융 서비스를 위한 빠르고 안전한 사이드체인입니다.
Meter를 구동하는 합의 과정에는 작업 증명(PoW)과 지분 증명(PoS)이 결합되어 있으며, 후자는 HotStuff 프로토콜을 사용하여 수행됩니다. 이 하이브리드 전략은 이더리움 가상 머신(EVM) 환경과의 호환성을 유지하면서 견고성과 확장성을 보장합니다. Meter는 MTRG 거버넌스 토큰을 사용하여 거래 검증을 수행하고 PoW를 사용하여 저변동성 화폐(MTR)를 생성함으로써 운영에서 속도와 보안을 달성합니다.
DeFi 공간의 기본 문제를 개선하는 것이 Meter의 주요 목표 중 하나입니다. 첫째, Meter는 파생 화폐에 의존하지 않는 탈중앙화된 안정적 가치 측정 단위를 개발하여 비트코인의 초기 목적을 실현하고자 합니다.
둘째, 현재 블록체인 네트워크가 직면한 확장성 및 상호 운용성 문제를 해결하기 위해 매우 효율적인 사이드체인 방식을 제시합니다. Meter의 상호 운용성 기능을 통해 여러 블록체인 간 원활한 가치 교환 및 상호 작용이 가능해지며, 이는 탈중앙화 금융 애플리케이션의 전반적인 효율성과 사용성을 향상시킵니다.
DeFi 인프라를 넘어, Meter의 유용성은 일상적인 거래와 가치 저장까지 포함합니다. MTR(안정적이고 탈중앙화된 화폐)의 사용자는 일상적인 결제를 수행할 수 있어 다양한 금융 작업에 유용합니다. 또한 Meter는 암호화폐와 일반적으로 연관된 변동성 문제에 대한 강력한 해결책을 제공함으로써 개발자와 사용자에게 일관성과 신뢰성을 제공합니다.
Meter는 주로 새로운 가치 증명(PoV) 합의 방식을 기반으로 운영되며, 이는 PoW와 PoS를 결합하여 경제적 합의와 기록 유지 합의를 구분합니다. 이 방식은 지속 가능성, 확장성 및 보안을 향상시켜 Meter를 다양한 용도의 플랫폼으로 만듭니다. Meter는 전 세계 전력 가격 경쟁을 가치 안정성의 기준으로 사용하여 화폐 MTR이 신뢰할 수 있는 교환 수단 및 가치 저장 수단으로 계속 유지되도록 보장합니다.
HotStuff의 장점
HotStuff의 동적 리더 교체 방식은 합의 보안과 견고성을 향상시킵니다. 고정된 리더를 가진 다른 BFT 알고리즘과 달리 HotStuff는 표적 공격에 저항하기 위해 예측 불가능성을 추가합니다. 리더를 순환시키는 것도 단일 실패 지점 위험을 줄여 네트워크 보안을 향상시킵니다.
순차적 블록 최종 확정 문제를 해결하기 위해 Chained HotStuff는 여러 블록에 대한 동시 합의를 추가합니다. 현재 블록의 최종 확정이 진행되는 동안 다음 리더가 새 블록에 대한 합의를 시작할 수 있도록 하여 거래 속도를 높이고 지연 시간을 줄입니다. 그러나 이러한 동시성은 롤백 위험과 복잡성을 초래합니다.
HotStuff의 효율성과 확장성은 네트워크 지연 속도만큼 빠르게 진행되어 동기화 문제나 통신 오버헤드로 인한 지연을 방지합니다. 네트워크 자원을 최적화하고 처리 지연을 줄이기 위해 합의는 노드 간 메시지 전송 속도로 빠르게 진행됩니다. 네트워크 지연을 진행 상황의 척도로 사용하여 HotStuff는 높은 처리량을 가진 블록체인 애플리케이션에서 잘 작동합니다.
결론
HotStuff는 블록체인 합의를 위한 간소화되고 효과적인 방법과 함께 향상된 보안, 확장성 및 복원력을 제공합니다. Chained HotStuff 개념과 활성 리더 교체 방식은 복원력과 여러 블록에 대한 동시 합의를 처리하는 능력을 더욱 강화합니다.
HotStuff와 같은 새로운 합의 알고리즘을 이해하는 것은 블록체인 기술 발전에 필수적이며, 이는 더 확장 가능하고 안전한 탈중앙화 네트워크의 문을 엽니다. HotStuff와 그 잠재적 용도에 대한 더 많은 조사를 장려하면 통찰력 있는 정보를 제공하고 블록체인 합의 방법을 발전시킬 수 있습니다.
면책 조항. 제공된 정보는 금융 자문을 구성하지 않으며, 구성하려는 의도도 없습니다. 대신 모든 정보, 콘텐츠 및 자료는 일반적인 정보 제공 목적으로만 제공됩니다. 정보가 최신 정보를 반영하지 못할 수 있으므로 독자는 자체적인 실사 작업을 수행하고 자신의 행동에 대한 책임을 져야 합니다. 다른 제 3 자 웹사이트로의 링크는 독자, 사용자 또는 브라우저의 편의를 위한 것이며, Cryptopolitan 과 그 회원들은 제 3 자 사이트의 콘텐츠를 추천하거나 승인하지 않습니다.

크립토폴리탄 미디어
글로벌 산업 파트너 네트워크에서 선별된 인사이트와 주요 업데이트를 위한 전용 데스크입니다.















