Kraken은 스테이킹 서비스를 중단했습니다. 4가지 스테이킹 옵션 간의 관계와 차이점을 한눈에 알아보세요

0xTodd
2023-02-10 22:44:28
수집
효율성과 안전성의 절충으로 인해 다양한 스테이킹方案이 생겨났다.

작성자:0xTodd,Nothing Research 파트너

출처:심조

오늘 Kraken이 Staking을 중단한다는 뉴스에 힘입어 Staking에 대한 과학적 설명 및 분석을 하고자 합니다:

1)본질적으로 Staking에서 가장 중요한 것은 2개의 개인 키의 소유권을 보는 것입니다.

2)2개의 개인 키의 소유권이 다르기 때문에 4종류의 Staking 솔루션이 탄생했습니다.

이 글을 통해 Lido, Rocket, Coinbase, Kraken, SSV 및 Ebunker에 대해 더 깊이 이해할 수 있기를 바랍니다.

image

이더리움을 회사로 본다면, Staking을 담당하는 검증자(Validator)는 직원입니다. 그들의 일은 거래의 합법성을 검증하고 블록을 패키징하여 체인에 올리는 것입니다(비록 현재 블록을 구성하는 작업은 점차 MEV 서비스 제공업체에게 아웃소싱되고 있지만).

1)우선, 검증자로서 당신은 직원 신분을 증명해야 합니다. 아무나 마음대로 검증할 수는 없으니, 32개의 ETH를 보증금으로 지불한 후에는 자격증을 소지해야 합니다(즉, 【검증 키】). 이론적으로 Staking의 첫 번째 단계는 검증 키를 생성하는 것입니다. 그 후, 검증 키, 즉 당신의 작업증명서를 가지고 각 거래에 도장을 찍을 수 있습니다.

2)둘째, 이더리움은 방금 언급한 보증금(32 ETH)을 수령하기 위해 두 번째 개인 키를 친절하게 설계했습니다. 검증자가 될 때 "출금 주소"를 입력해야 합니다. 이는 미래에 당신이 원금을 인출하고 급여를 받을 주소이며, 그 주소의 개인 키는 이론적으로 당신의 손에 있어야 합니다(즉, 【출금 키】). 비유하자면, 이것은 당신의 급여 카드입니다.

이렇게 2개의 개인 키: ① 검증 키(작업증명서), ② 출금 키(급여 카드)의 용도를 모두 이해했을 것입니다.

다음으로, 2개의 개인 키의 소유권에 따라 4종류의 Staking 솔루션이 탄생했습니다:

-CEX 유형

-대풀 유형(Pooled Staking)

-SaaS 유형(Staking as a Service)

-Solo 유형

image

솔루션 1: CEX 유형/전액 관리

거래소 Staking 솔루션을 사용하는 경우, 예를 들어 Binance, Coinbase 또는 오늘 Staking 서비스를 중단한다고 발표한 Kraken을 사용하면, 당신은 검증 키를 생성한 적이 없고 출금 키를 입력한 적도 없다는 것을 알게 될 것입니다. 이것이 바로 표준 "전액 관리"입니다.

그렇다면 이 두 개의 키는 어디에 있을까요?

1)검증 키는 Binance Pool 또는 Coinbase Pool에 있습니다.

2)출금 키는 Binance와 CB의 콜드 월렛에 있습니다.

당신은 전혀 출근할 필요가 없고(검증에 참여하지 않음), 급여 카드도 거래소가 대신 보관해 줍니다. 이 솔루션은 가장 마음이 편하고, 보장도 있습니다.

하지만 탈중앙화에 대한 추구가 있는 사람에게는 적합하지 않습니다, 결국 FUD가 자주 발생하며, 현재 미국에서는 이렇게 하는 것을 허용하지 않을 가능성도 있습니다.

솔루션 2: 대풀 Staking(Pooled Staking)

이것은 Lido와 Rocket Pool의 Staking 솔루션입니다. 여전히 두 개의 키를 생성할 필요가 없으며, Lido와 Rocket이 관리합니다. 그렇다면 거래소와의 차이점은 무엇일까요?

먼저 검증 키에 대해 이야기해 보겠습니다:

거래소: 분명히, 그 아래에는 1개의 운영자가 있습니다, 즉 자신입니다.

Lido: Lido 1.0 아래에는 29개의 운영자가 있으며, Lido는 ETH를 그들에게 위임하여 관리하므로 검증 키는 상대적으로 분산되어 있습니다. 29개의 운영자가 각각 일부를 보유하고 있습니다. 즉, Lido는 그룹이며, 강력한 노동 팀 29명이 있습니다. 당신은 직접 일할 필요가 없고, 전문가들이 대신 일해 줍니다. 따라서 운영자는 5%의 수수료를 가져가고, Lido는 다시 5%를 가져갑니다.

Rocket Pool: Rocket Pool 아래에는 무수히 많은 운영자가 있을 수 있으며, 누구나 기계/클라우드 서버와 16개의 ETH를 가지고 운영자가 될 수 있습니다. 즉, Rocket Pool은 크라우드소싱 플랫폼이며, 수많은 배달원이 전기 자전거(기계/클라우드 서버)와 데이터 센터를 가지고 노드를 운영합니다. 당연히 그들도 수수료를 가져갑니다.

출금 키에 대해 이야기해 보겠습니다:

여기서 Staking 출금이 실제로 어떤 프로세스인지에 대한 원리를 보충할 필요가 있습니다. 이전 게시물에서 상하이 업그레이드 및 출금에 대해 간단히 소개했습니다.

잘 알려진 바와 같이 이더리움은 두 개의 체인입니다:

  • 이더리움 1.0(실행 레이어)

  • 비콘 체인(합의 레이어)

당신이 Stake할 때 첫 번째 단계는 ETH를 이더리움 1.0 비콘 금고 주소에 송금하여 잠그는 것입니다, 그 후 비콘 체인이 합의 레이어에서 해당 ETH를 생성합니다.

이 ETH는 잠겨 있으며, 1.0에서 소각되거나 비콘 체인으로 크로스 체인되지 않습니다. 단지 잠겨서 매핑되는 것입니다. 아래는 개념도입니다:

image

상하이 업그레이드 이후, 출금은 새로운 거래 유형이 될 것입니다. 출금할 때:

  1. 당신의 노드가 비콘 체인에 출금 신호를 보냅니다.

  2. 대기합니다.

  3. 당신의 차례가 되면 비콘 체인이 이더리움 1.0의 금고에 알립니다.

  4. 이더리움 1.0의 금고 주소가 당신이 지정한 주소로 송금합니다, 예를 들어 0xTodd.eth.

따라서, 내가 가진 【출금 키】는 본질적으로 "0xTodd.eth" 주소의 개인 키입니다.

Lido\Rocket의 출금은 추가로 3단계를 포함합니다:

  1. 당신이 Lido\RPL에 출금을 요청합니다.

  2. Lido\RPL이 운영자에게 특정 노드가 출금해야 한다고 알립니다.

  3. 운영자가 비콘 체인에 특정 노드가 출금해야 한다고 알립니다.

  4. 대기합니다.

  5. 비콘 체인이 이더리움 1.0 금고에 알립니다.

  6. 이더리움 1.0의 금고 주소가 Lido\RPL 출금 금고로 송금합니다.

  7. 당신은 stETH\rETH를 소각하고, Lido\RPL 스마트 계약이 당신의 주소로 송금합니다.

PS: 거래소의 경우, 7단계는 CZ\암스트롱이 당신의 Binance\Coinbase 중앙 계좌에 직접 잔액을 추가하는 것입니다.

대풀 유형 솔루션의 경우, 1, 4, 5, 6, 7단계는 완벽하며, 순수한 체인 상의 작업입니다.

반면에 약한 고리는 2, 3단계입니다.

이론적으로 대풀 유형 솔루션은 당신의 출금을 거부할 수 있습니다. 예를 들어, 당신이 토네이도 사용으로 인해 미국 OAFC의 제재를 받았다면, 2, 3단계에서 신호를 전달하지 않으면 됩니다.

왜 "대풀" 솔루션이라고 부르냐면, 모든 노드의 출금 주소가 동일한 주소, 즉 Lido\RPL의 출금 금고 스마트 계약 주소로 설정되어 있기 때문입니다.

물론 CEX의 경우, 여전히 상당한 발전이 있습니다.

하지만 2, 3단계의 작업 공간이 존재하기 때문에 이 유형의 솔루션은 "전액 관리" 솔루션에 매우 가까워집니다. 결국, 출금 키는 이론적으로 대풀 소유이며, 당신이 가진 것은 단지 "출금 주소"의 "출금 주소"일 뿐입니다.

따라서 최종 자금의 흐름을 통제하지 못하는 솔루션에 대해서는 "전액 관리"로 분류하는 경향이 있습니다.

일부 Rocket Pool 지지자들은 종종 그것이 완전히 탈중앙화되었다고 주장합니다. 이 광고 문구는 깊이 각인되어 있습니다.

하지만 이 글을 읽고 나면, 검증 키 부분에서 탈중앙화를 이루었음을 알게 될 것입니다. 누구나 검증자가 될 수 있습니다(Lido V2도 이를 실현하기 위해 노력하고 있습니다).

그러나 출금 키 부분에서는 사용자로서 여전히 참여할 수 없으며, 당신의 자산은 여전히 제3자의 지갑에 조용히 놓여 있습니다.

물론 Lido와 Rocket Pool은 거래소에 비해 단지 한두 단계를 더 거치지만, 더욱 탈중앙화되어 있으며 여전히 괜찮은 절충안입니다. 특히 Lido는 stETH 유동성이 매우 뛰어나며(현재 다른 모든 LSD 솔루션을 훨씬 초과함), 이는 중요한 장점입니다.

솔루션 3: SaaS(Staking as a Service) 유형/소풀 유형

세 번째 단계에 도달하면 Staking은 더욱 원리주의적으로 변합니다. 개인적으로 저는 탈중앙화에 대한 강한 청결성을 가지고 있으며, 특히 일련의 CEX 폭발 사건을 겪은 후 더욱 그렇습니다.

방금 비유했듯이, 검증 키는 작업증명서이고; 출금 키는 급여 카드입니다. 그렇다면 사람들은 자연스럽게 "다른 사람이 대신 일하게 하고, 나는 급여를 받을 수 있는 솔루션이 있을까?"라는 생각을 하게 됩니다.

현실 세계에는 그런 좋은 일이 없지만, 이더리움 네트워크에는 있습니다. 그것이 바로 SaaS 또는 VaaS(Validator as a Service)입니다. 우리는 비관리형 풀@ebunker_eth를 예로 들어 보겠습니다.

우리가 먼저 해야 할 일은 검증 키를 keystore로 만들어 Ebunker Pool에 제공하는 것입니다. 그 다음, 전문 풀에서 이 노드의 블록 생성을 유지합니다. 동시에 출금 주소는 내가 직접 입력하여 최종 이더리움 출금 권한을 보유합니다.

요약하자면:

  • 【검증 키】, 나는 풀과 각각 하나씩 보유합니다;

  • 【출금 키】, 오직 나만 보유합니다.

즉: 풀은 일하고/나는 돈을 받고/풀은 수수료를 가져갑니다.

이 솔루션과 대풀 유형의 차이점은 무엇일까요? 차이점은:

  • Pooled 유형에서는 출금 주소가 통일되어 있습니다(즉, Lido\RPL 금고), 그래서 "대풀"입니다.

  • SaaS 유형에서는 출금 주소가 각자가 자신의 것으로 입력하므로 "소풀"입니다.

PS: 대풀, 소풀이라는 용어는 제가 만든 것으로, 매우 직관적이고 이해하기 쉽다고 생각합니다.

그렇다면 당신은 "SaaS 유형에서 풀에서 비콘 체인에 방송하지 않으면 여전히 출금할 수 없지 않나요?"라는 질문을 할 수 있습니다.

핵심은 당신이 자신의 【검증 키】를 가지고 있다는 것입니다. 최악의 상황이 발생할 경우, 예를 들어 풀이 rug을 당하면, 당신은 직접 이 노드를 운영하고 방송할 수 있습니다.

동시에 당신은 【출금 키】도 가지고 있으므로, 직접 출금하여 원금을 안전하게 회수할 수 있습니다.

반면 대풀 유형 솔루션에서는 최악의 상황이 발생하면, 당신은 그런 능력이 없습니다. 왜냐하면 당신은 【검증 키】도 없고 【출금 키】도 없기 때문입니다.

그렇다면 두 번째 질문을 할 수 있습니다. SaaS 솔루션에서 소풀 풀이 내 돈을 가지고 도망칠 수 있나요?

이것이 이더리움 Staking 설계의 정교함입니다. 노드를 생성할 때 자신의 출금 주소를 입력하므로, 풀은 이를 변경할 수 없습니다. 따라서, 풀이 rug을 당하더라도 당신의 원금은 절대 풀에 의해 빼앗길 수 없습니다. 왜냐하면 그것을 훔치는 난이도는 ≈ 이더리움을 공격하는 것과 같기 때문입니다.

반면 대풀 솔루션에서는 최악의 상황이 발생하면 이론적으로 도망칠 수 있습니다. 간단히 말해, 그들은 금고 계약을 업그레이드하여 소유권을 공격자에게 이전하면 됩니다. 물론 이는 최악의 상황이며 발생 확률은 매우 낮습니다.

이 점을 반제하기 위해 Lido는 스마트 계약 업그레이드를 관리하기 위해 다중 서명을 도입했습니다. 반면 Rocket Pool은 이 문제에 대해 침묵하고 있으며, 계약 업그레이드에 대한 논의 내용을 찾지 못했습니다.

따라서 일하고 싶지 않으면서(결국 7*24 노드를 운영하는 것은 쉬운 일이 아닙니다), 안전성 요구가 있는 경우(제3자에게 자금을 관리하지 않음), SaaS 서비스를 선택하는 것은 좋은 선택입니다. @ebunker_eth 외에도 유사한 "비관리형" 서비스를 제공하는 몇몇 풀이 있으니, Rated에서 확인해 보세요.

물론 단점도 있습니다. 모든 비관리형 SaaS 유형은 LSD 솔루션이 없습니다.

이유는 간단합니다. 그들은 당신의 개인 키를 관리하지 않으므로 어떻게 당신에게 통장(즉, LSD)을 발급할 수 있겠습니까? 물론 일부 SaaS 풀은 대풀 솔루션도 제공하며, 대풀 솔루션은 LSD를 제공할 수 있습니다.

간단히 말하자면: 누가 개인 키를 관리하느냐가 LSD를 제공할 수 있는지 여부를 결정합니다. CEX와 대풀 솔루션은 가능하지만, 소풀과 Solo는 불가능합니다.

상하이 업그레이드 이후, 이더리움 출금은 최대 1-2개월이 소요되며, SaaS 소풀 솔루션은 유동성도 일정 부분 보장되므로, 이는 제가 개인적으로 가장 선호하는 솔루션입니다. 마음이 편하고/조금 귀찮고/개인 키를 타인에게 주지 않으며/APR도 괜찮습니다.

솔루션 4: Solo 유형

마지막으로 최종 성배인 Solo Staking을 소개하겠습니다.

Solo는 말 그대로 혼자 하는 것으로, 어떤 제3자를 도입하지 않고 탈중앙화와 안전성을 최대한으로 끌어올린 솔루션입니다.

Solo 채굴자는 스스로 【검증 키】와 【출금 키】를 독점적으로 소유합니다.

  • 장점은 분명합니다: 안전하고, 아무도 수수료를 가져가지 않으며, 이더리움의 다양성을 증가시키고, 또한… 정신적인 요구를 충족시킵니다!

  • 단점도 마찬가지로 분명합니다: 스스로 일을 해야 하며, 비용이 발생합니다: 시간 비용(유지 관리)과 자금 비용(서버 임대/물리적 데이터 센터 구축). 24시간 유지 관리하지 않으면 APR이 약간 낮아질 수 있습니다. 왜냐하면 벌칙이 있기 때문입니다.

이는 단순히 채굴자가 되는 것(작동하기만 하면 됨)과 좋은 채굴자가 되는 것(높은 수익을 추구하는 것)의 차이입니다.

예를 들어, 현재 전체 네트워크의 블록 생성 유효율은 97%이며, Vitalik은 아마도 Solo 채굴자일 것입니다. 그가 전문적이지만, 96%의 유효율만 달성할 수 있습니다. Rocket Pool은 더 낮아서, 효율성이 95%에 불과합니다.

image

또한 Solo는 영원한 성배입니다. 수가 충분히 많다면, 저는 Solo를 연구해 보기를 강력히 권장합니다.

수가 100K 이하라면, 2종류와 3종류를 다시 검토해 보기를 권장합니다.

또한, 부가적인 질문을 하나 넣겠습니다. ssv 네트워크는 무엇을 하는 것인가요? SSV는 사실 DVT 기술의 연구자이며, 현재 위의 4종 솔루션과 경쟁자가 아니라 협력 관계에 있습니다. DVT는 검증 키를 분할하는 데 사용됩니다.

당신의 검증 키가 4개로 분할되면, 그 장점은:

① 하나의 운영자가 오프라인이 되면, 다른 운영자가 즉시 보충할 수 있습니다;

② 동시에 각 운영자는 전체 검증 키를 알지 못하므로, 검증 단계가 더욱 탈중앙화됩니다. 이는 Lido 유형, SaaS 유형 및 Solo 솔루션을 더욱 강력하게 만들 수 있습니다.

드디어 이 글을 마쳤습니다! 길었지만, 이 분석이 모든 Staking 솔루션 간의 관계와 차이점을 명확히 이해하는 데 도움이 되기를 바랍니다. 여러분의 마크를 환영하며, 언제든지 복습해 주세요. 또한, 여러분이 좋아하는 Staking 솔루션을 공유하고 논의에 참여해 주시기 바랍니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축