검증자 FAQ

소개

검증자가 정확히 무엇인가요?

검증자은(는) 잔액, 공개 키 및 기타 속성으로 대표되는 비콘 체인에 위치하며 이더리움 네트워크의 합의에 참여하는 가상 개체입니다.

검증자 클라이언트란 무엇인가요?

검증자 클라이언트는 개인 키를 보유하고 사용하여 체인 상태에 대해 증명함으로써 유효성 검사기를 대신하는 소프트웨어입니다. 단일 유효성 검사기 클라이언트는 많은 유효성 검사기를 제어하는 ​​많은 키 쌍을 보유할 수 있습니다.

노드 작업자란 무엇인가요?

노드 연산자은(는) 필요에 따라 하드웨어를 유지하면서 클라이언트 소프트웨어가 적절하게 실행되고 있는지 확인하는 사람입니다.

검증자가 되려면 ETH를 얼마나 스테이킹해야 하나요?

검증자와 연결된 각 키 쌍에는 잠금 3 ETH이(가) 활성화되어야 합니다. 이는 초기 잔액과 모든 검증자에 대한 귀하의 이니셜 및 최대 투표권을 나타냅니다.

3 ETH보다 많이 스테이킹하면 유리한 점이 있나요?

아니요, 3 ETH보다 많이 스테이킹해도 유리한 점은 없습니다.단일 키 세트에 3 ETH 이상을 예치해도 보상 잠재력은 증가하지 않으며 각 검증자가 3의 effective balance로 제한되기 때문에 3 ETH 이상으로 보상이 누적되지도 않습니다. 이는 스테이킹이 3 ETH 증분으로 이루어지며 각각 고유한 키 세트와 잔액이 있음을 의미합니다.상하이/카펠라 업데이트로 출금이 활성화되면 유효 잔액이 최대이고 링크된 실행 출금 주소가 있는 검증자는 3 ETH 이상의 잔액을 자동으로 초과 잔액으로 인출합니다.

왜 최대 3 ETH인가요?

각각의 3 ETH 예치금은 검증자 키의 한 개 세트를 활성화합니다. 이러한 키는 네트워크 상태를 종료할 때 사용됩니다. ETH 요구사항이 낮아질 수록, 더 많은 서명 결과가 네트워크에 저장될 수 있습니다. 3 ETH를 최대한 많은 사람이 스테이킹하는 예치금으로써 선택하고 이때에 서명 시에 각각의 블록 크기를 확대함으로써 중앙 분산을 억제하지 않습니다.검증자당 최대 지분을 3 ETH로 제한하면 한 명의 검증자가 체인 상태에 대해 지나치게 많은 투표를 하지 못하게 방지할 수 있으므로 권한의 탈중앙화를 촉진합니다. 또한 주어진 시간 내에 종료할 수 있는 검증자의 수가 제한되어 있기 때문에 주어진 시간에 스테이킹을 종료할 수 있는 ETH의 양을 제한합니다. 이는 특정 공격으로부터 네트워크를 보호하는 데 도움이 됩니다.검증자의 투표는 걸린 금액만큼 가중치가 적용되지만 각 검증자 투표 가중치는 3(으)로 제한됩니다. 노드 성능이 좋지 않은 상태에서 이 기준 아래로 떨어질 수는 있지만 그 이상으로 올릴 수는 없습니다.단일 검증자에 대해 3 ETH 이상을 입금하지 마십시오. 이는 보상에 추가되지 않으며 예정된 상하이/카펠라 업그레이드 전까지 잠깁니다.Understanding validator effective balance

예치금 컨트랙트란 무엇인가요?

예치금 계약은 이더리움 계정과 지분 증명 검증자 간의 자금 이체로 생각할 수 있습니다.여기에는 누가 스테이킹하고 누가 검증하는지, 얼마나 스테이킹되어 있는지, 누가 자금을 인출할 수 있는지가 지정되어 있습니다.

왜 자금을 스테이킹해야 하나요?

검증자는 자금을 스테이킹해야 하며, 건실하지 못하게 행동했을 때 페널티를 받습니다.즉, 건실함을 유지하여 금융상 사회 통념에 부합하게 행동하는 것이 필요합니다.

내 검증자 실행을 며칠 중지했다가 다시 가동을 시작해도 되나요?

물론 낮은 페널티가 발생합니다. 통상적인 조건에서는 며칠 오프라인 상태가 되면 해당 기간 얻을 수 있었던 ETH 양에 대략적으로 상응하는 ETH 양을 잃습니다. 즉, 가동 시 약 0.01 ETH를 얻을 수 있었다면 같은 기간에 약 0.01 ETH의 페널티를 받습니다.

내 검증자의 잔고를 언제 탑업해야 하나요?

이 질문에 대한 대답은 예치금에 얼마나 많은 ETH가 있는지에 따라 크게 다릅니다.잔고가 16 ETH에 가깝다면 탑업해야 합니다. 그래야 검증자 세트에서 퇴출되지 않을 수 있습니다(잔고가 16 ETH 밑으로 떨어지면 자동 퇴출).스펙트럼 반대쪽에서 귀하의 잔고가 31 ETH에 가까우면 ETH를 더 추가하여 32로 맞출 필요가 없을 것입니다.

언제 자금을 인출할 수 있으며, 엑시트(Exit)와 인출(Withdraw)의 차이는 무엇인가요?

검증자로 자발적 엑시트 메시지에 서명하여 검증을 중단하겠다는 의사를 표명할 수 있습니다.하지만 2023년 1분기/2분기에 예정된 상하이/카펠라 업그레이드가 실행되기 전까지는 한 번 종료하면 다시 복구할 수 없다는 점을 명심하십시오.현재 검증자를 다시 활성화할 수 있는 방법이 없으며 상하이/카펠라 업그레이드로 출금이 활성화될 때까지 자금을 이체하거나 인출할 수 없습니다. 즉, 자금은 적어도 그때까지 액세스할 수 없게 됩니다.This full withdraw of funds requires that a withdrawal address be set, and will be automatically transferred in the next validator sweep.출금에 대한 자세한 내용

'Eth2'에 무슨 일이 발생했나요?

용어 'Eth1' 및 'Eth2'는 병합을 통해 반대했습니다. 병합을 통해 지분 증명으로 성공적으로 이전한 이후로 더 이상 개별적인 두 개의 이더리움 네트워크가 존재하지 않으며 한 개의 이더리움만 있습니다.이더리움은 실행 계층 (거래와 실행 처리, 이전 'Eth1') 및 합의 클라이언트 (지분 증명 합의 작업 처리, 이전 'Eth2' 또는 '이더리움2.0')으로 구성됩니다.이러한 용어 업데이트 사항은 명명 규칙만을 변경하며 이더리움의 목표나 로드맵을 수정하지는 않습니다.대규모 명칭 변경에 대해 자세히 알아보기

책임

어떤 클라이언트를 실행해야 하나요?

스테이커는 합의 클라이언트와 실행 클라이언트를 모두 실행하여 노드를 유지관리하고 작업해야 합니다.
이는 합병 당시에 요구 사항이 되었기 때문에 스테이킹하기 전에 둘 다 실행하고 있는지 확인해야 합니다.
스테이킹 체크리스트 보기

지금 실행 클라이언트를 실행해야 하는 이유는 무엇인가요?

이전에는 비콘 노드(합의 계층)가 3 ETH를 예치한 검증자 계정을 알기 위해서는 실행 계층에서 스테이킹 예치금 컨트랙트를 주시하기만 하면 되었습니다. 이 정보는 Infura 또는 Alchemy와 같은 제3자 제공업체에서 쉽게 제공하고 있어 그로부터 획득한 것입니다.병합을 통해 지분 증명으로의 전환이 완료되면 검증자는 거래를 처리하고 그 유효성을 승인할 책임이 있습니다. 이 데이터는 병합 후에 인기 있는 제3자 소스에서 사용할 수 아님. 타사 제공자를 사용하면 결과적으로 검증자는 오프라인 상태가 됩니다. 데이터 샤딩이 구현되면 검증자도 커스터디 증명 게임에서 슬래싱될 위험이 있습니다.

검증자가 활성 상태를 유지하고 건실한 태도를 견지하면 어떤 인센티브가 있나요?

검증자는 체인 내에 포함된 블록의 제안/입증에 대한 보상을 받게 됩니다.반면, 오프라인이 되거나, 예를 들어 무효하거나 모순된 블록을 입증하는 등 악의적으로 행동하면 페널티를 받을 수 있습니다.키의 개념은 다음과 같습니다.
  • 보상은 네트워크가 합의에 이르는 과정에 도움을 준 행동에 대한 보답으로 제공됩니다.
  • 마이너 페널티는 합의를 저해하는 부주의한 행동(또는 부작위)에 주어집니다.
  • 그리고 악의적인 행동에는 심각한 페널티, 즉, 슬래싱이 부여됩니다.
즉, 네트워크에 큰 이익을 안기고 기여 지분이 높을 때, 보상이 극대화됩니다.

보상/페널티는 어떻게 발행되나요?

이더리움 네트워크 규칙에 의해 귀하가 책임을 수행 (또는 수행 실패)하는 데 따라, 잔고가 주기적으로 업데이트됩니다.검증자에는 자체적인 잔고가 있으며, 초기 잔고는 예치금 계약에 규정되어 있습니다. 시간이 지나면 보상 및 페널티로 인해 검증자의 잔고가 변경됩니다.
병합 후 검증자는 거래 처리도 담당하므로 검증자가 제안한 블록에서 해당 거래와 관련된 소각되지 않은 가스 수수료를 받을 자격이 있습니다. 이러한 수수료는 합의 계층이 아닌 실행 계층에서 계산되므로 기존 이더리움 주소를 클라이언트에 제공해야 합니다.
스테이킹 체크리스트 보기

보상/페널티는 얼마나 자주 발행되나요?

보상과 페널티는 6.4분마다 발행되며, 이는 에폭이라고 알려진 기간입니다.매 에포크마다 네트워크가 각 검증자의 작업을 측정하여 이에 따라 보상 또는 페널티를 발행합니다.
검증자는 블록을 제안할 때 연소되지 않은 가스 수수료도 받습니다. 검증자는 블록을 제안하기 위해 프로토콜에 의해 무작위로 선택되며 한 명의 검증자만 각 12초 슬롯에 대해 블록을 제안할 수 있습니다. 매일 7200개의 슬롯이 제공되므로 각 검증자에게 하루에 7200번의 블록 제안 기회가 주어집니다. 500,000명의 검증자가 있는 경우 각 검증자는 70일마다 평균 블록 제안을 실행합니다.

보상/페널티는 어느 정도인가요?

이 질문에 대한 답은 간단치 않으며, 많은 요인이 계산에 반영됩니다.트랜잭션 검증에 대한 보상에 가장 큰 영향을 끼치는 요인은 단연 네트워크에 스테이킹한 총량, 즉 검증자의 총 개수입니다. 이 수치에 따라 검증자의 연간 최대 수익률 한도가 2~20%로 정해집니다.검증자의 총 수가 고정되어 있었음을 감안할 때 보상/페널티의 규모는 전반적으로 검증자의 잔고에 따라 정해지며, 이는 더 높은 잔고로 입증되면 더 큰 보상/페널티가 발생하는 반면, 더 낮은 잔고로 입증되면 더 작은 보상/페널티가 발생합니다.
이 확장 메커니즘의 작동 방식은 단순하지 않습니다. 상세한 정보를 정밀하게 이해하려면 유효 잔고라는 개념을 이해해야 합니다. 이 개념이 생소하다면 검증자 유효 잔고 이해하기을(를) 정독하시기를 권합니다.

네트워크 내 검증자의 개수에 따라 보상이 달라지는 이유는 무엇인가요?

블록 보상은 네트워크상에 스테이킹된 ETH 총량에 따라 차등 구간을 두어 계산됩니다.즉, 스테이킹된 ETH의 총량이 낮으면 보상(이율)이 높고, 반면 지분 총량이 높아지면 각 검증자가 지급받는 보상(이율)이 떨어집니다.왜 차등 구간을 둘까요? 여기서 지나치게 세세한 내용을 다루지는 않겠지만, 기본 개념만 간략히 설명드리겠습니다. 네트워크가 제대로 기능하게 하려면 최소한의 검증자 개수(ETH의 최소 스테이킹 수량)가 필요합니다. 따라서 최소한의 개수에 도달할 때까지 더욱 많은 검증자가 합류하도록 인센티브를 부여하는 것이 이율을 높게 유지하는 데 중요합니다.나중에도 여전히 검증자를 (검증자가 더욱 많아 더욱 탈중앙화된 네트워크로) 합류시키라는 권유를 받을 수 있는데, (이율이 떨어질 수 있으므로) 그렇게 하지 않는 편이 훨씬 유리합니다.

오프라인이 되면 어느 정도의 페널티를 받나요?

상황에 따라 다릅니다. 유효 잔고의 영향에 더해 알아두어야 할 중요한 시나리오가 두 가지 있습니다.
  1. 검증자의 절대 다수(2/3)가 온라인 상태일 때 오프라인이 되면 체인을 마무리하기에 충분한 검증자가 온라인에 존재하므로 상대적으로 적은 페널티가 주어집니다. 예상되는 시나리오입니다.
  2. 검증자 총 개수의 1/3 이상이 동시에 오프라인이 되면 블록이 더 이상 마무리될 수 없으므로 더욱 가혹한 페널티가 주어집니다. 발생 확률이 극히 낮은 시나리오입니다.
두 번째 시나리오(발생 가능성 낮음)에서는 21일간 스테이킹된 분량의 최대 50%(16 ETH)를 점진적으로 잃을 수 있습니다. 21일이 지나면 검증자 풀에서 퇴출됩니다. 이렇게 하여 블록이 일부 지점에서 다시 마무리되기 시작합니다.

순수익을 양의 상태로 하려면 내 검증자의 업타임을 어느 정도로 유지해야 하나요?

업타임이 50% 초과이면 검증자의 순수익이 전체적으로 양의 상태가 됩니다.오프라인 상태로 인한 부정적인 영향이 그리 심각하지 않기 때문에 백업 클라이언트 구축이나 인터넷 연결 이중화에 지나치게 노력을 기울일 필요가 없습니다.

악의적인 행동 시 주어지는 페널티는 어느 정도인가요?

다시 말하자면 상황에 따라 다릅니다. 무효이거나 모순된 블록을 입증하는 등 악의적인 행동을 하면 지분이 슬래싱될 수 있습니다.슬래싱될 수 있는 최소 금액은 1 ETH입니다. 하지만 동시에 다른 검증자가 슬래싱되면 이 숫자가 증가합니다.악의가 없는 실수로 인한 손실은 최소화하고 의도적인 공격은 강력하게 제재하려는 취지입니다.

슬래싱이 정확히 무엇인가요?

슬래싱에는 두 가지 목적이 있습니다. (1) 네트워크를 공격할 엄두도 내지 못할 정도로 비싸게 만들며, (2) 검증자가 의무를 실제로 수행하는지 확인하여 태만을 방지하는 것입니다. 확실히 와해적인 방식으로 행동하여 슬래싱되면 스테이킹한 지분이 파괴됩니다.슬래싱되면 더 이상 프로토콜에 참여할 수 없고 강제로 엑시팅됩니다.

인출 자격 증명

인출 자격 증명은 무엇인가요?

인출 자격 증명은 유효한 인출의 도착지를 검증하기 위한 예치금의 32바이트 필드입니다. 현재 BLS 인출과 이더리움 주소 인출의 두 가지 인출이 있습니다.
  • BLS 출금: 기본적으로 deposit-cli는 EIP2334 형식의 니모닉을 통해 파생된 인출 키(으)로 출금 자격 증명을 생성합니다.
  • 이더리움 주소 출금: 상하이/카펠라 업그레이드 후 실행 지갑 주소로 인출하려는 경우 deposit-cli를 실행할 때 --eth1_withdrawal_address <Your ETH address> 을(를) 설정할 수 있습니다. 이 주소에 대한 키를 제어하실 수 있는지 확인해 주십시오.

첫 번째 예치 후 검증자의 인출 자격 증명을 변경할 수 있나요?

아니요, 탑업에서 인출 자격 증명을 변경하실 수 없습니다.

서명 키를 잃어버리면 어떻게 되나요?

서명 키를 잃어버리면 검증자가 더 이상 제안 또는 입증을 할 수 없습니다.합의 프로세스에 참여하지 않으면 그에 대한 벌칙으로 잔고가 점차 감소합니다. 잔고가 16 ETH에 도달하면 검증자 풀에서 자동 엑시트됩니다.
하지만 모든 것을 잃는 것은 아닙니다. EIP2334(기본 온보딩 플로에서 규정), 그리고 언제든 인출 키에서 서명 키를 재계산할 수 있습니다.을(를) 사용하여 키를 찾아낼 수 있습니다.
출금 기능은 다음 상하이/카펠라 업그레이드에 포함될 예정입니다. 이 기능이 추가되면 약 하루의 지연 후에 출금 키를 사용하여 잔액을 인출할 수 있습니다.

BLS 인출을 사용하는데 인출 키를 잃어버리면 어떻게 되나요?

인출 키를 잃어버리면 귀하의 검증자에 보관된 자금을 되찾을 수 있는 방법이 없습니다.따라서 다른 백업 역할을 하는 니모닉에서 키를 만드는 것이 좋습니다. 이는 이 사이트의 온보딩 프로세스를 통해 가입하는 검증자의 기본값입니다.출금에 대한 자세한 내용

내 인출 키를 도난당하면 어떻게 되나요?

처음으로 키를 생성할 때 출금 주소를 제공한 경우 출금 키는 더 이상 사용할 수 없습니다. 검증자 자금이 이체될 수 있는 유일한 주소는 이 주소이며 한번 설정되면 변경할 수 없습니다.이 항목이 제공되지 않은 경우 출금 주소를 설명하는 메시지에 서명하려면 인출 키가 필요합니다. 이는 키를 설정할 때 사용된 니모닉에 대한 액세스를 요구합니다.
If your mnemonic is stolen/compromised, and you have not yet set a withdrawal address, you should attempt this immediately to prevent permanent lose of funds, before the attacker irreversibly designates their own withdrawal address for your validator.
인출 주소가 설정되지 않았고 니모닉 시드 문구에 대한 액세스 권한을 상실한 경우 자금은 검증자 계정에 무기한 잠긴 상태로 유지됩니다.

왜 키 하나가 아닌 두 개를 사용하나요?

검증에는 보안상의 이유로 키 두 개가 관련됩니다. 서명 키는 언제든지 사용 가능해야 합니다. 따라서 이는 온라인에 저장해두는 것이 좋습니다. 온라인은 어쨌든 해킹에 취약하므로 인출 키와 동일하게 사용하지 않는 것이 좋습니다.

지원

문제 해결 지원은 어디서 찾을 수 있나요?

궁금한 점이 있으면 EthStaker에서 도움을 받을 수 있습니다. Discord 또는 Reddit에서 지원을 요청하십시오.