LSD 트랙을 지탱하는 여명? 3분 안에 DVT 기술 이해하기
원문 제목:《Ethereum Roadmap: Distributed Validator Technology (DVT)》
저자:Tyrannosaurus Haym
편집:Biteye Crush, Biteye FI?HΞRY Isla
이더리움은 탈중앙화되고 탄력적인 노드 네트워크 위에 구축되었지만, 상당수의 노드는 중앙화되어 있으며, 현재로서는 상대적으로 취약합니다.
아래에서는 DVT(Distributed Validator Technology, 분산 검증자 기술), Obol Network, SSV Network 및 향후 이더리움의 탈중앙화를 더욱 실현하기 위한 로드맵에 대해 중점적으로 다룰 것입니다.
(현재 하나의 이더리움 노드는 한 대의 컴퓨터가 EVM 실행 계층과 PoS 합의 계층을 동시에 관리하고 있으며, 하나의 분산된 "노드"는 여러 대의 서버로 구성될 수 있습니다.)
01 이더리움 노드 운영 원리
잘 알려진 바와 같이, 이더리움은 세계 컴퓨터로 불리며, 약 2만 대의 컴퓨터(노드)로 구성된 네트워크입니다.
각 노드는 현실 세계의 실제 컴퓨터(서버)이며, P2P 간에 직접 통신합니다. 이렇게 방대한 수의 이더리움 서버를 유지하는 목적은 오직 하나, 안정적이고 신뢰할 수 있는 공유 컴퓨팅 플랫폼인 이더리움 가상 머신(EVM)을 제공하는 것입니다.
EVM은 거래(계산)를 위한 배경을 제공하며, 사용자가 체인에서 수행하는 모든 작업은 EVM 내에서 발생합니다.
각 노드는 로컬 버전의 EVM을 실행하고, "지분 증명"(PoS)이라는 과정을 통해 블록체인에 올라가며, 다른 모든 EVM의 복사본에 의해 완전히 동기화됩니다.
이 전체 아키텍처 하에서 현재 이더리움의 각 노드는 두 개의 소프트웨어를 동시에 실행합니다.
- 실행 클라이언트(예: @go_ethereum, @nethermindeth)는 EVM을 구현하는 역할을 합니다.
- 합의 클라이언트(예: @ethnimbus, @sigp_io)는 PoS를 모니터링하고 이더리움의 안전성을 보장합니다.
노드는 $ETH를 스테이킹하지 않고도 존재할 수 있지만, 주의할 점은 보상을 받지 않으며, 블록체인에 올라가는 책임이 없고, 오직 네트워크 데이터를 동기화하는 역할만 수행합니다.
노드 운영자가 32개의 ETH를 스테이킹하면, 그들의 노드는 새로운 검증자(Validator)를 생성하고 PoS에 참여하기 시작합니다.
(번역자 주: 하나의 서버는 서버 성능 구성과 보유한 ETH의 수에 따라 여러 개의 검증자를 생성할 수 있습니다.)
이렇게 이해할 수도 있습니다:
- 여러 노드가 현실 세계의 컴퓨터를 구성하며, 각 노드는 동기화를 유지하여 이더리움 네트워크가 지속적으로 연결되고 EVM이 안전하게 동기화되도록 합니다.
- 검증자는 노드 운영에 의해 존재하는 가상의 실체로, 노드 서버 내에 존재하며 PoS에 참여합니다.
전체 네트워크는 탄력적이며, 수천 개에서 수만 개의 노드가 존재하여, 모든 노드에 영향을 미치는 사건은 거의 없습니다. 따라서 오늘날의 이더리움 네트워크는 오랜 시간 동안 좋은 운영 기록을 유지하고 있습니다.
하지만 개인적으로는 어떨까요? 막대한 이더리움 네트워크를 제어하는 데 있어 장애 내성이 완벽하다고 할 수는 없습니다.
간단한 예를 들어 보겠습니다:
당신이 가정 스테이커(home staker)라고 가정해 보겠습니다. 전원이 몇 시간 동안 나갔습니다. 당신의 노드가 전원이 꺼진 동안, 당신은 벌금이 부과됩니다(이 기간 동안 얻은 금액과 동일한 금액이 차감됩니다). 몇 시간만 오프라인 상태라면, 당신의 노드는 블록체인 헤드와 다시 동기화하는 데 오랜 시간이 걸리지 않을 것입니다. 그러나 오프라인 상태가 길어질수록 다시 동기화하는 데 필요한 시간도 길어지며, 완전한 재동기화에는 며칠이 걸릴 수 있습니다.
이 기간 동안 당신은 처벌을 받게 됩니다. 가정 스테이커에게는 이미 충분히 나쁜 상황이지만, 만약 당신이 Lido Finance나 Coinbase와 같은 대규모 스테이킹 서비스 제공업체라면, 데이터 센터의 다운이나 잘못된 구성은 전체 De-Fi의 발전에 영향을 미칠 수 있습니다.
이쯤에서 누군가는 백업 노드를 운영하라고 제안할 수 있습니다. 즉, 주 노드에 문제가 생기면 백업에 개인 키를 로드하여 계속 검증할 수 있습니다. 그러나 오늘날의 기술로는 이것 자체가 위험입니다.
(해당 사용자는 노드를 새로운 하드웨어로 전환하면서, 이전 하드웨어가 완전히 중지되지 않아 이중 서명으로 처벌을 받았습니다.)
오늘 소개할 분산 검증자 기술(DVT)은 위의 문제를 완벽하게 피할 수 있습니다.
02 DVT 기술이란 무엇인가
간단히 말해, 하나의 (일반) 노드를 합의와 EVM으로 구성된 것으로 보고, DVT 노드는 여러 대의 기계에 분산된 합의 및 실행 클라이언트로 구성됩니다.
32개의 $ETH가 이더리움 예치 계약에 배치되면, n명의 구성원으로 이루어진 DVT 클러스터가 형성되며, 동시에 m-of-n 공유 검증자 키(m < n)가 생성됩니다. 이 검증자 키가 PoS에 참여할 때마다 최소한 m명의 구성원이 동의해야 합니다.
프로토콜 관점에서 이더리움의 원활한 운영을 보장하는 근본적인 요소는 각 검증자가 지정된 회차에서 제때 검증을 완료하는 책임입니다.
DVT는 바로 검증자가 서명 책임을 보다 안정적이고 안전하게 수행할 수 있도록 하는 암호 기술로, 개인의 책임을 m-of-n 집단에 안전하게 분배합니다.
이제 가정 스테이킹 주제로 돌아가 보겠습니다. DVT가 생긴 후, 당신, 나, 그리고 V 신이 DVT 클러스터를 구성한다고 가정해 보겠습니다. 동시에 우리는 Coinbase를 백업으로 두어 비상시에 대비합니다.
예를 들어, 내가 있는 싱가포르에서 전원이 나갔더라도, 다리의 당신과 캐나다의 V 신은 여전히 전원이 공급되고 있으므로 우리는 안심할 수 있습니다. 왜냐하면 우리는 여전히 검증하고 있기 때문입니다.
DVT는 이더리움이 계속해서 탈중앙화될 수 있도록 필요한 도구를 제공하며, 인터넷 결제 계층으로서의 신뢰할 수 있는 중립적 위치를 더욱 강화합니다. DVT는 단순한 기술일 뿐이며, 우리는 다양한 구현 방식을 보게 될 것입니다.
03 현재 DVT 기술을 사용하는 프로젝트
아래에서 DVT를 사용하는 두 개의 프로젝트를 살펴보겠습니다.
Obol Network
Obol Network는 최근 1,250만 달러를 모금하여 그들의 계획을 실행에 옮기고 있습니다. 간단히 말해, 일반 원주율 노드는 실행 및 합의 클라이언트를 운영하지만, Obol 노드는 여기에 제3의 클라이언트를 추가합니다.
현재 Obol Network는 아직 출시되지 않았으며, 사용자는 그들의 DVT 시작판의 스크린샷(아래 그림)을 통해 DVT의 작동 방식을 잘 이해할 수 있습니다.
(클러스터 크기를 선택하고, 운영자 주소를 추가하고, 검증자 수를 선택한 후 배포합니다.)
SSV Network
SSV는 방금 5천만 달러의 생태계 기금을 발표했습니다(축하합니다, 이는 DVT 분야의 큰 사건입니다). SSV Network는 동일한 DVT 기술 개념을 사용하지만, 진정한 하이라이트는 운영자 네트워크에 있습니다.
검증자 배포에 관심이 있는 사용자는 그들의 ETH를 SSV로 가져오고, SSV는 4명의 운영자 중에서 DVT 클러스터를 생성합니다.
이는 시작에 불과하며, DVT는 더 안정적인 이더리움 노드를 만드는 것뿐만 아니라, 노드와 검증자의 개념을 명확히 분리하여 각자의 의미를 분명히 할 수 있습니다.
가장 직관적인 예는 이더리움의 다음 단계 로드맵에서 나타납니다. Danksharding을 구현하기 위해 필요한 핵심 기술 중 하나는 각 블록에서 고급 타원 곡선 암호 기술을 실행하는 것입니다.
이는 현재 이더리움 노드에 대해 계산량이 많을 수 있지만, DVT 클러스터를 활용하면 더 쉽게 구현될 수 있습니다.
Danksharding에 대한 더 많은 정보는 다음을 참조하십시오:
https://inevitableeth.com/home/ethereum/upgrades/scaling/data
04 에어드랍 추측(번역자 보충)
Obol은 1월 31일 Bia 테스트넷을 시작하여 Obol DVT의 확장 능력을 테스트할 예정입니다. 목표는 >500개의 활성 클러스터와 >5000명의 참여자가 시작판을 통해 활성화되고 성공적으로 30일 이상 운영되는 것입니다.
- 01/30/2023 Bia 테스트넷 시작
- 01/30/2023 클러스터 생성
- 02/06/2023 클러스터 활성화
- 02/06/2023 → 03/31/2023 운영 (최소 30일)
- 03/31/2023 종료
- 04/20/2023 Bia 테스트넷 보고서
Danksharding에 대한 더 많은 정보는 다음을 참조하십시오:
비공식적으로 테스트넷 문서에서 Bia는 비인센티브 테스트넷이라고 강조하지만, 요구 사항을 충족하면 기술 대사의 POAP가 보상으로 주어지며, 이후 POAP에 대한 추가 에어드랍 보상이 있을지 여부는 기대해 볼 만합니다.
POAP 자격 요건은 다음과 같습니다:
- 클러스터 생성 및 성공적인 분산 키 생성 의식(클러스터 유형 표 제출로 증명)
- 30일 이상 활성 클러스터 운영
- 클러스터의 리더가 되기
- 4가지 클러스터 설정 중 3가지 다른 설정에서 운영: ≥6개 노드, 다중 클라이언트, 다중 지리 또는 다중 호스트(즉, 집, 클라우드 등)
- 클러스터 생성 후 및 Bia 종료 시 완전한 피드백 양식 제출
- 대시보드 경연에 완전한 Grafana 대시보드 제출(자세한 내용은 2월 중순에 발표될 예정)
공식적으로 5명의 기술 대사의 POAP을 획득하면, 수혜자는 커뮤니티 내에서 [주니어 기술 대사] 역할을 부여받고, 인정받으며, Obol 팀과의 접촉 및 기타 혜택을 받을 수 있습니다.
https://www.notion.so/52ee03cb655c4da4ad2814f93bb21a93
Bia 외에도 다른 작업을 통해 기술 대사 POAP을 받을 수 있습니다. 전체 대사 목록은 [오볼 대사 프로그램] 페이지를 참조하십시오.
https://www.notion.so/52ee03cb655c4da4ad2814f93bb21a93
클러스터 배포 튜토리얼:
https://obol-dvt.notion.site/Obol-Bia-Testnet-Handbook-7003ac195a2d422fa3f0ee31cc15e4d6