자주 묻는 질문
페이지 마지막 업데이트됨: 2025년 10월 21일
지분 증명이란 무엇인가요?
지분 증명은 부정직하게 행동하는 공격자가 가치 있는 자산을 잃도록 보장함으로써 블록체인에 보안을 제공할 수 있는 알고리즘의 한 종류입니다. 지분 증명 시스템은 검증자가 증명 가능한 부정직한 행동에 가담할 경우 파기될 수 있는 일부 자산을 제공하기 위해 검증자 집합을 필요로 합니다. 이더리움은 블록체인을 보호하기 위해 지분 증명 메커니즘을 사용합니다.
지분 증명은 작업 증명과 어떻게 다른가요?
작업 증명과 지분 증명은 모두 악의적인 행위자가 네트워크에 스팸을 보내거나 사기를 치는 것을 경제적으로 막는 메커니즘입니다. 두 경우 모두 합의에 적극적으로 참여하는 노드는 잘못된 행동을 할 경우 잃게 될 일부 자산을 "네트워크에" 투입합니다.
작업 증명에서 이 자산은 에너지입니다. 채굴자로 알려진 노드는 다른 어떤 노드보다 빠르게 값을 계산하는 것을 목표로 하는 알고리즘을 실행합니다. 가장 빠른 노드는 체인에 블록을 제안할 권리를 가집니다. 체인의 기록을 변경하거나 블록 제안을 지배하려면 채굴자는 항상 경쟁에서 이길 수 있을 만큼의 많은 컴퓨팅 파워를 가져야 합니다. 이는 실행하기에 엄청나게 비싸고 어려우므로 공격으로부터 체인을 보호합니다. 작업 증명을 사용하여 "채굴"하는 데 필요한 에너지는 채굴자가 비용을 지불하는 실제 자산입니다.
지분 증명은 검증자로 알려진 노드가 스마트 계약에 암호화폐 자산을 명시적으로 제출해야 합니다. 검증자가 잘못 행동하면 에너지 소비를 통해 간접적으로가 아닌 체인에 직접 자산을 "스테이킹"하기 때문에 이 암호화폐는 파기될 수 있습니다.
작업 증명은 채굴 과정에서 전기가 소모되기 때문에 훨씬 더 많은 에너지를 소비합니다. 반면 지분 증명은 아주 적은 양의 에너지만 필요로 합니다. 이더리움 검증자는 라즈베리 파이와 같은 저전력 장치에서도 실행할 수 있습니다. 이더리움의 지분 증명 메커니즘은 공격 비용이 더 크고 공격자에 대한 결과가 더 심각하기 때문에 작업 증명보다 더 안전한 것으로 간주됩니다.
작업 증명 대 지분 증명은 논란의 여지가 있는 주제입니다. Vitalik Buterin의 블로그 (opens in a new tab)와 Justin Drake와 Lyn Alden 간의 토론은 주장에 대한 좋은 요약을 제공합니다.
지분 증명은 에너지 효율적인가요?
네. 지분 증명 네트워크의 노드는 아주 적은 양의 에너지를 사용합니다. 제3자 연구에 따르면 전체 지분 증명 이더리움 네트워크는 연간 약 0.0026 TWh를 소비하며, 이는 미국 내 게임 소비량보다 약 13,000배 적은 수치입니다.
지분 증명은 안전한가요?
이더리움의 지분 증명은 매우 안전합니다. 이 메커니즘은 출시되기 전 8년 동안 엄격하게 연구, 개발 및 테스트되었습니다. 보안 보장은 작업 증명 블록체인과 다릅니다. 지분 증명에서는 악의적인 검증자가 적극적으로 처벌("슬래싱")을 받고 검증자 집합에서 퇴출될 수 있으며, 상당한 양의 ETH 비용이 발생합니다. 작업 증명 하에서는 공격자가 충분한 해시 파워를 가지고 있는 동안 공격을 계속 반복할 수 있습니다. 또한 작업 증명보다 지분 증명 이더리움에 동등한 공격을 가하는 것이 더 비용이 많이 듭니다. 체인의 생동감에 영향을 미치려면 네트워크에 스테이킹된 총 이더의 최소 33%가 필요합니다(성공 가능성이 극히 낮은 매우 정교한 공격의 경우는 제외). 미래 블록의 내용을 제어하려면 총 스테이킹된 ETH의 최소 51%가 필요하며, 기록을 다시 쓰려면 총 스테이킹의 66% 이상이 필요합니다. 이더리움 프로토콜은 33% 또는 51% 공격 시나리오에서는 이러한 자산을 파기하고, 66% 공격 시나리오에서는 사회적 합의에 의해 파기합니다.
지분 증명은 이더리움을 더 저렴하게 만드나요?
아니요. 거래(가스 수수료) 전송 비용은 네트워크 수요가 증가함에 따라 증가하는 동적 수수료 시장에 의해 결정됩니다. 합의 메커니즘은 이에 직접적인 영향을 미치지 않습니다.
노드, 클라이언트, 검증자란 무엇인가요?
노드는 이더리움 네트워크에 연결된 컴퓨터입니다. 클라이언트는 컴퓨터를 노드로 바꾸는 소프트웨어입니다. 클라이언트에는 실행 클라이언트와 합의 클라이언트의 두 가지 유형이 있습니다. 노드를 생성하려면 두 가지 모두 필요합니다. 검증자는 노드가 지분 증명 합의에 참여할 수 있도록 하는 합의 클라이언트에 대한 선택적 추가 기능입니다. 이는 선택되었을 때 블록을 생성 및 제안하고 네트워크에서 들은 블록에 대해 인증하는 것을 의미합니다. 검증자를 실행하려면 노드 운영자는 예금 계약에 32 ETH를 예치해야 합니다.
지분 증명은 새로운 아이디어인가요?
아니요. 2011년 BitcoinTalk의 한 사용자가 비트코인 업그레이드로 지분 증명의 기본 아이디어를 제안했습니다 (opens in a new tab). 이더리움 메인넷에 구현할 준비가 되기까지 11년이 걸렸습니다. 다른 일부 체인들은 이더리움보다 먼저 지분 증명을 구현했지만, Gasper로 알려진 이더리움의 특정 메커니즘은 아니었습니다.
이더리움의 지분 증명은 무엇이 특별한가요?
이더리움의 지분 증명 메커니즘은 설계가 독특합니다. 설계 및 구현된 최초의 지분 증명 메커니즘은 아니지만 가장 견고합니다. 지분 증명 메커니즘은 "Casper"로 알려져 있습니다. Casper는 검증자가 블록을 제안하기 위해 어떻게 선택되는지, 인증이 언제 어떻게 이루어지는지, 인증이 어떻게 계산되는지, 검증자에게 주어지는 보상과 벌칙, 슬래싱 조건, 비활성 누출과 같은 안전장치 메커니즘, 그리고 "최종 승인"의 조건을 정의합니다. 최종 승인이란 블록이 정규 체인의 영구적인 일부로 간주되기 위해 네트워크에 스테이킹된 총 ETH의 최소 66%가 투표해야 하는 조건입니다. 연구원들은 이더리움을 위해 특별히 Casper를 개발했으며, 이더리움은 이를 구현한 최초이자 유일한 블록체인입니다.
Casper 외에도 이더리움의 지분 증명은 LMD-GHOST라는 포크 선택 알고리즘을 사용합니다. 이는 동일한 슬롯에 대해 두 개의 블록이 존재하는 조건이 발생하는 경우에 필요합니다. 이는 블록체인의 두 개의 포크를 생성합니다. LMD-GHOST는 인증의 "가중치"가 가장 큰 것을 선택합니다. 가중치는 검증자의 유효 잔액으로 가중된 인증 수입니다. LMD-GHOST는 이더리움에 고유합니다.
Casper와 LMD_GHOST의 조합은 Gasper로 알려져 있습니다.
슬래싱이란 무엇인가요?
슬래싱은 검증자 스테이킹의 일부를 파기하고 네트워크에서 검증자를 퇴출시키는 것을 의미하는 용어입니다. 슬래싱으로 잃는 ETH의 양은 슬래싱되는 검증자의 수에 따라 확장됩니다. 이는 공모하는 검증자가 개인보다 더 심하게 처벌받는다는 것을 의미합니다.
검증자에게 32 ETH가 필요한 이유는 무엇인가요?
검증자는 잘못된 행동을 할 경우 잃을 것이 있도록 ETH를 스테이킹해야 합니다. 특히 32 ETH를 스테이킹해야 하는 이유는 노드가 적당한 하드웨어에서 실행될 수 있도록 하기 위함입니다. 검증자당 최소 ETH가 더 낮으면 검증자의 수, 따라서 각 슬롯에서 처리해야 하는 메시지의 수가 증가하여 노드를 실행하는 데 더 강력한 하드웨어가 필요하게 됩니다.
검증자는 어떻게 선택되나요?
단일 검증자는 블록 제안자의 해시와 매 블록마다 업데이트되는 시드를 혼합하는 RANDAO라는 알고리즘을 사용하여 각 슬롯에서 블록을 제안하기 위해 의사 무작위로 선택됩니다. 이 값은 전체 검증자 집합에서 특정 검증자를 선택하는 데 사용됩니다. 검증자 선택은 2 에폭 전에 고정됩니다.
스테이크 그라인딩이란 무엇인가요?
스테이크 그라인딩은 공격자가 자신의 검증자에게 유리하도록 검증자 선택 알고리즘을 편향시키려고 시도하는 지분 증명 네트워크에 대한 공격의 한 범주입니다. RANDAO에 대한 스테이크 그라인딩 공격에는 총 스테이킹된 ETH의 약 절반이 필요합니다.
스테이크 그라인딩에 대해 더 알아보기 (opens in a new tab)
소셜 슬래싱이란 무엇인가요?
소셜 슬래싱은 공격에 대응하여 블록체인의 포크를 조정하는 커뮤니티의 능력입니다. 이를 통해 커뮤니티는 부정직한 체인을 확정하는 공격자로부터 복구할 수 있습니다. 소셜 슬래싱은 검열 공격에 대해서도 사용될 수 있습니다.
제가 슬래싱될까요?
검증자로서 고의로 악의적인 행동에 가담하지 않는 한 슬래싱당하기는 매우 어렵습니다. 슬래싱은 검증자가 동일한 슬롯에 대해 여러 블록을 제안하거나 자신의 증명과 모순되는 매우 특정한 시나리오에서만 구현됩니다. 이는 우연히 발생할 가능성이 거의 없습니다.
슬래싱 조건에 대해 더 알아보기 (opens in a new tab)
Nothing-at-stake 문제란 무엇인가요?
Nothing-at-stake 문제는 보상만 있고 벌칙은 없는 일부 지분 증명 메커니즘의 개념적 문제입니다. 스테이킹된 것이 아무것도 없다면, 실용적인 검증자는 블록체인의 모든 또는 여러 포크를 증명하는 것을 똑같이 기뻐할 것입니다. 이는 보상을 증가시키기 때문입니다. 이더리움은 최종 승인 조건과 슬래싱을 사용하여 하나의 정규 체인을 보장함으로써 이 문제를 해결합니다.
Nothing-at-stake 문제에 대해 더 알아보기 (opens in a new tab)
포크 선택 알고리즘이란 무엇인가요?
포크 선택 알고리즘은 어느 체인이 정규 체인인지를 결정하는 규칙을 구현합니다. 최적의 조건 하에서는 슬롯당 블록 제안자가 하나뿐이고 선택할 블록도 하나뿐이므로 포크 선택 규칙이 필요하지 않습니다. 하지만 가끔 동일한 슬롯에 여러 블록이 있거나 정보가 늦게 도착하는 경우 체인 헤드 근처의 블록이 구성되는 방식에 대해 여러 옵션이 생길 수 있습니다. 이러한 경우 모든 클라이언트는 모두 올바른 블록 시퀀스를 선택하도록 동일한 규칙을 구현해야 합니다. 포크 선택 알고리즘은 이러한 규칙을 인코딩합니다.
이더리움의 포크 선택 알고리즘은 LMD-GHOST라고 불립니다. 가장 많은 스테이킹된 ETH가 투표한 포크, 즉 증명의 가중치가 가장 큰 포크를 선택합니다.
지분 증명에서의 최종 승인이란 무엇인가요?
지분 증명에서의 최종 승인은 특정 블록이 정규 체인의 영구적인 부분이며 공격자가 총 스테이킹된 이더의 33%를 소각하는 합의 실패가 없는 한 되돌릴 수 없다는 보장입니다. 이는 작업 증명 블록체인과 관련된 "확률적 최종 승인"과 대조되는 "암호 경제학적" 최종 승인입니다. 확률적 최종 승인에서는 블록에 대한 명시적인 확정/미확정 상태가 없습니다. 블록이 오래될수록 체인에서 제거될 가능성이 점점 낮아지고, 사용자는 블록이 "안전하다"고 충분히 확신할 때 스스로 결정합니다. 암호 경제학적 최종 승인을 사용하면 체크포인트 블록 쌍은 스테이킹된 이더의 66%에 의해 투표되어야 합니다. 이 조건이 충족되면 해당 체크포인트 사이의 블록은 명시적으로 "확정"됩니다.
"약한 주관성"이란 무엇인가요?
약한 주관성은 블록체인의 현재 상태를 확인하기 위해 사회적 정보가 사용되는 지분 증명 네트워크의 특징입니다. 새로운 노드 또는 오랫동안 오프라인 상태였다가 네트워크에 다시 참여하는 노드에게는 최근 상태가 제공되어 노드가 올바른 체인에 있는지 즉시 확인할 수 있습니다. 이러한 상태는 "약한 주관성 체크포인트"로 알려져 있으며 다른 노드 운영자로부터 대역 외로, 또는 블록 탐색기나 여러 공용 엔드포인트에서 얻을 수 있습니다.
지분 증명은 검열 저항성이 있나요?
검열 저항성은 현재 증명하기 어렵습니다. 하지만 작업 증명과 달리 지분 증명은 검열하는 검증자를 처벌하기 위해 슬래싱을 조정할 수 있는 옵션을 제공합니다. 블록 빌더와 블록 제안자를 분리하고 빌더가 각 블록에 포함해야 하는 거래 목록을 구현하는 프로토콜에 대한 변경 사항이 예정되어 있습니다. 이 제안은 제안자-빌더 분리로 알려져 있으며 검증자가 거래를 검열하는 것을 방지하는 데 도움이 됩니다.
제안자-빌더 분리에 대해 더 알아보기 (opens in a new tab)
이더리움의 지분 증명 시스템이 51% 공격을 받을 수 있나요?
네. 지분 증명은 작업 증명과 마찬가지로 51% 공격에 취약합니다. 공격자가 네트워크 해시 파워의 51%를 요구하는 대신, 총 스테이킹된 ETH의 51%를 요구합니다. 총 스테이크의 51%를 축적한 공격자는 포크 선택 알고리즘을 제어할 수 있게 됩니다. 이를 통해 공격자는 특정 거래를 검열하고, 단거리 재구성을 수행하며, 자신에게 유리하게 블록을 재정렬하여 MEV를 추출할 수 있습니다.
사회적 조정이란 무엇이며 왜 필요한가요?
사회적 조정은 이더리움의 마지막 방어선으로, 부정직한 블록을 확정한 공격으로부터 정직한 체인을 복구할 수 있게 합니다. 이 경우 이더리움 커뮤니티는 "대역 외"로 조정하고 정직한 소수 포크를 사용하는 데 동의해야 하며, 그 과정에서 공격자의 검증자를 슬래싱해야 합니다. 이는 앱과 거래소도 정직한 포크를 인식해야 함을 의미합니다.
지분 증명에서는 부자가 더 부유해지나요?
누군가 스테이킹해야 할 ETH가 많을수록 더 많은 검증자를 운영할 수 있고 더 많은 보상을 얻을 수 있습니다. 보상은 스테이킹된 ETH의 양에 따라 선형적으로 확장되며, 모두가 동일한 비율의 수익을 얻습니다. 작업 증명은 대규모로 하드웨어를 구매하는 부유한 채굴자들이 규모의 경제로부터 이익을 얻기 때문에 지분 증명보다 부자를 더 부유하게 만듭니다. 즉, 부와 보상의 관계는 비선형적입니다.
지분 증명은 작업 증명보다 더 중앙화되어 있나요?
아니요, 작업 증명은 채굴 비용이 증가하고 개인을, 그리고 작은 회사를 몰아내는 등 중앙화되는 경향이 있습니다. 현재 지분 증명의 문제는 유동성 스테이킹 파생상품(LSD)의 영향입니다. 이는 일부 제공업체에 의해 스테이킹된 ETH를 나타내는 토큰으로, 실제 ETH를 언스테이킹하지 않고도 누구나 2차 시장에서 교환할 수 있습니다. LSD는 사용자가 32 ETH 미만으로 스테이킹할 수 있게 해주지만, 소수의 대규모 조직이 대부분의 스테이크를 통제하게 되는 중앙화 위험도 만듭니다. 이것이 솔로 스테이킹이 이더리움을 위한 최상의 옵션인 이유입니다.
LSD의 스테이크 중앙화에 대해 더 알아보기 (opens in a new tab)
왜 ETH만 스테이킹할 수 있나요?
이더는 이더리움 네트워크의 기본 통화입니다. 투표 가중치 및 보안을 위한 유효 잔액을 계산하기 위해 모든 스테이크가 표시되는 단일 통화를 갖는 것이 필수적입니다. ETH 자체는 스마트 계약이 아닌 이더리움의 기본 구성 요소입니다. 다른 통화를 통합하면 스테이킹의 복잡성이 크게 증가하고 보안이 감소합니다.
이더리움이 유일한 지분 증명 블록체인인가요?
아니요, 여러 지분 증명 블록체인이 있습니다. 어떤 것도 이더리움과 동일하지 않습니다. 이더리움의 지분 증명 메커니즘은 독특합니다.
병합이 무엇인가요?
머지는 이더리움이 작업 증명 기반 합의 메커니즘을 끄고 지분 증명 기반 합의 메커니즘을 켠 순간이었습니다. 머지는 2022년 9월 15일에 일어났습니다.
생동감과 안전성이란 무엇인가요?
생동감과 안전성은 블록체인의 두 가지 기본 보안 문제입니다. 생동감은 최종 승인 체인의 가용성입니다. 체인이 최종 승인을 멈추거나 사용자가 쉽게 접근할 수 없는 경우, 이는 생동감 실패입니다. 매우 높은 접근 비용도 생동감 실패로 간주될 수 있습니다. 안전성은 체인을 공격하기 얼마나 어려운지, 즉 충돌하는 체크포인트를 최종 승인하는 것이 얼마나 어려운지를 나타냅니다.