DVT 기술에 대한 간략한 분석: ETH 스테이킹을 더욱 안전하게 만드는 방법은 무엇입니까?
원저자 -DeFI Saint
컴파일 - Odaily 0xAyA

검증인의 탄력성을 높이고 노드 운영자(NO)의 실패 지점을 줄이는 주요 방법 중 하나는 분산 검증 기술(DVT)을 이용하는 것입니다.
@staderlabs_eth이더리움 스테이킹 생태계를 더욱 안전하고 분산화하기 위해 다중 풀 아키텍처에 DVT를 적용하고 있습니다.
Odaily에서 편집한 DVT에 대해 알아야 할 사항은 다음과 같습니다.
DVT가 필요한 이유는 무엇입니까?
POS 네트워크를 보호할 때 이 작업을 수행하려면 검증자/노드 운영자가 필요합니다. 단일 실패 지점이 네트워크 활동을 변경할 수 있기 때문입니다. 내비게이션 시스템과 마찬가지로 연중무휴 24시간 온라인 상태여야 하며, 온라인 상태여야 할 뿐만 아니라 시스템은 견고하고 모든 형태의 공격을 견딜 수 있어야 합니다. 내비게이션 시스템의 단일 장애로 인해 활동이 중단되면 지속적인 커뮤니케이션이 필요한 영역에서 심각한 혼란이 발생할 수 있다고 생각하십니까?
이는 시스템이 연중무휴 온라인 상태여야 하고 모든 형태의 공격에 저항해야 하는 블록체인의 상황과 동일합니다.
노드가 오프라인 상태가 되는 데에는 여러 가지 이유가 있을 수 있고 때로는 노드 운영자의 통제를 벗어난 이유일 수도 있지만 변명할 필요는 없습니다. 따라서 우리는 이러한 상황을 처리할 수 있는 기술이 필요합니다. 노드가 오프라인 상태가 되더라도 노드가 보호하는 블록체인의 활동을 방해하지 않으며 이러한 노드 운영자는 이러한 공격에 저항할 수 있습니다.
공격으로부터 방어해야 하는 이유는 무엇입니까?
전체 시스템이 키 관리 및 서명을 위해 단일 노드에 의존하고 공격자가 시스템에 액세스할 수 있게 되면 전체 시스템은 망할 것입니다. 따라서 키 관리 및 서명은 공격자가 시스템에 쉽게 접근할 수 없도록 클러스터의 여러 당사자/컴퓨터에 분산되어야 합니다. 노드가 오프라인 상태이더라도 클러스터의 각 서브넷에 있는 시스템은 서명 작업을 수행할 수 있습니다.

특정 목표물을 타격하도록 미사일이 제어되지만 언제든지 시스템이 오프라인 상태이거나 다른 악의적인 개체가 시스템에 액세스할 수 있다고 상상해 보십시오.
𝐃𝐕𝐓의 장점
안전
처음에 검증인은 합의에 참여하기 위한 검증인 키와 자금에 접근하기 위한 출금 키라는 두 개의 공개-개인 키 쌍을 생성합니다. 검증인의 개인 키는 연중무휴 온라인 상태여야 하며 출금 키는 항상 콜드 스토리지에 안전하게 보관됩니다.
따라서 DVT는 검증자의 개인 키를 콜드 스토리지(오프라인)에 보관하면서 스테이커(이 경우 검증자)가 스테이킹에 참여할 수 있도록 하여 검증자의 개인 키를 보호합니다. 마스터 키는 암호화되어 오프라인으로 안전하게 저장되며 여러 노드에 걸쳐 공유로 분할됩니다.
이는 일반적으로 안전을 향상시키고 처벌을 줄입니다.
분산
이더리움은 보안을 강화하고 단일 실패 지점을 줄이는 분산화로 잘 알려져 있습니다.
DVT를 사용하면 주요 네트워크 운영자가 키가 여러 노드에 분산되므로 분산된 스테이킹을 유지하면서 대량의 스테이킹된 자산을 보유할 수 있습니다.
단일 장애 지점 없음
DVT를 사용하면 개별 노드가 오프라인이거나 비활성 상태인 경우에도 유효성 검사기가 어떤 문제에도 안정적으로 유지될 수 있습니다. 또한 소프트웨어 또는 하드웨어 오류로 인해 발생한 다른 오류 지점까지 복원력을 확장합니다.
이는 클러스터의 다양한 소프트웨어 및 하드웨어 구성을 사용하여 그 중 하나가 실패하더라도 다른 검증자가 계속해서 필요한 서비스를 제공할 수 있도록 함으로써 이를 달성합니다.
클러스터의 크기는 다음 공식을 사용하여 수학적으로 계산됩니다.
3 n+ 1 , 여기서 n = 클러스터가 허용할 수 있는 실패한 노드 수입니다.
따라서 n = 2인 경우 두 개의 실패한 노드는 허용될 수 있지만 네트워크를 검증하려면 최소 5개의 노드가 온라인 상태여야 합니다.
DVT의 다른 측면
DVT를 구성하는 핵심 구성요소:
• 임계값 서명 체계(TSS)
• 샤미르의 비밀 공유
• 다자간 계산(MPC)
• 분산 키 생성(DKG)
• 합의 프로토콜
DVT는 주로 다음 분야에 사용됩니다.
• 별도의 서약서
• 서비스형 스테이킹(SaaS)
• 스테이킹 풀
DVT의 몇 가지 단점:
• 지연 시간 증가 가능성
• 운영 비용
• 추가 구성요소 필요
DVT 사용의 위험과 과제:
• MEV 도난: 클러스터가 실행하는 검증기의 MEV를 훔칠 수 있습니다.
• 무허가 DVT 클러스터에서 엔터티가 키 공유의 임계값 수를 제어하는 경우 검증자를 대신하여 영향력을 얻을 수 있으며 악의적인 행동은 처벌을 받고 스테이커 자산의 보안을 손상시킬 수 있습니다.
DVT의 실제 적용 사례
이제 $ETHx에 대한 DVT 솔루션 출시 이후 Stader Ethereum을 사례 연구로 사용하여 스테이킹 풀 활용에 대해 살펴보겠습니다. Stader Ethereum을 사용한 현재 Ethereum 스테이킹 생태계를 살펴보면 현재 직면한 주요 과제는 다음과 같습니다.
• 탈중앙화
• 자본 요건
• 단일 장애 지점

현재 상황을 관찰해 보면 소수의 기업만이 스테이킹된 ETH의 대부분을 보유하고 있음을 알 수 있습니다.
이더리움의 이상적인 상황은 독립적으로 운영되는 검증인을 최대한 많이 보유하는 것이기 때문에 이는 분산화에 도움이 되지 않습니다.
이들 단체는 약속된 모든 이더리움의 50% 이상을 통제합니다.
또한 이러한 엔터티 중 하나의 단일 실패 지점으로 인해 네트워크 보안 측면에서 가동 중지 시간이 발생할 수 있으므로 중앙 집중화 위험이 발생합니다.
또한 일반적인 무허가 노드의 경우 더 높은 자본 요구 사항 측면에서 자본 효율성을 촉진하지 않습니다.
Stader Ethereum은 4 ETH + 0.4 SD 채권 요구 사항으로 이 문제를 해결했습니다.
DVT의 위험과 과제에 직면한 Stader Ethereum은 DVT 클러스터에서 세 번째 풀을 실행하여 이러한 위험을 완화합니다.
세 번째 풀은 다음으로 구성됩니다:
• 유효성 검사기 키를 4개 또는 7개 노드의 클러스터로 분할합니다. 여기서 1개 또는 2개 노드를 오프라인으로 전환해도 시스템에 영향을 미치지 않습니다.
• 라이센스가 있는 클러스터와 라이센스가 없는 클러스터
4노드 클러스터의 경우 라이선스가 있는 노드 운영자(NO)가 2명, 라이선스가 없는 노드 운영자(NO) 2명이 있습니다.
7노드 클러스터의 경우 라이선스가 없는 4개의 NO와 라이선스가 있는 3개의 NO가 있습니다.

이 설정은 단일 엔터티가 네트워크를 제어할 수 없도록 보장하며 4개 노드의 경우 3개 NO가 함께 악의적으로 행동하도록 요구하고 7개 노드의 경우 5개 NO가 함께 필요합니다.
또한 단일 장애 지점이 발생하는 경우 4노드 클러스터에서는 네트워크를 확인하기 위해 온라인으로 최소 3개의 노드가 필요하고, 7노드 클러스터에서는 최소 5개의 노드가 온라인으로 필요합니다.
Stader Ethereum은 또한 스테이킹된 자금을 보호하기 위해 다음과 같은 보안 조치를 추가했습니다.
검증인 소유권 위험
4노드 클러스터에는 2개의 비면허 NO와 면허 NO가 있으므로, 하나의 주체가 모든 비면허 NO를 소유할 경우, 3개의 NO가 컨센서스에 도달해야 하고, 면허 NO가 부족하므로 MEV의 부적절한 사용이나 축소가능 위반이 발생할 수 없습니다.
7노드 클러스터에서도 라이선스가 부여된 NO의 경우에도 마찬가지입니다.
MEV 도난
클러스터의 단일 NO는 출금 및 EL 보상 주소를 제어할 수 없으며, 이 경우 개별 NO는 MEV를 훔칠 수 없습니다.
허가를 받은 법인이나 허가받지 않은 법인이 주소를 변경하기로 결정하더라도 합의에 도달할 수 없기 때문에 주소를 변경할 수 없습니다.
검증인이 오프라인 상태가 될 가능성을 줄입니다.
검증인이 오프라인 상태가 될 위험이 줄어듭니다.
Stader Ethereum은 DVT 솔루션에도 이러한 기능을 도입했습니다.
DVT에서는 슬래싱 위험이 줄어들기 때문에 검증인의 채권 요구 사항이 이제 ETH와 SD를 포함하는 2 ETH의 조합이므로 이는 무허가 NO에 더 유리합니다.
이는 결과적으로 NO에 대한 진입 장벽을 낮추고 이더리움 생태계를 분산시키는 데 도움이 됩니다.
NO에 대한 반품

DVT는 NO의 채권 금액을 줄이므로 4노드 클러스터의 경우 NO에 대한 수익은 독립 스테이킹보다 47% 더 높고 ETHx 보상보다 9% 더 높습니다.
7노드 클러스터의 경우 보상은 독립 스테이킹보다 54% 더 높고 ETHx 보상보다 14% 더 높습니다.


