노드 운영자가 공개 서한을 통해 의문을 제기하며, Hyperliquid 중앙화 API가 또다시 논란이 되고 있다

블록비츠
2025-01-08 19:18:24
수집
코드가 폐쇄되고 중앙화된 API에 의존함에 따라 HL 생태계 검증자는 심각한 도전에 직면해 있습니다.

原문标题:하이퍼리퀴드 코어 팀에 보내는 편지
原文作者:Kam Benbrik, 연구원 @Chorus One
原文编译:Ashley, BlockBeats

편집자 주: 노드 운영자 Chorus One은 X 플랫폼의 공개 서한에서 하이퍼리퀴드 테스트넷의 여러 문제를 자세히 설명했습니다. 여기에는 노드의 빈번한 중단, 코드 비공개로 인한 운영의 어려움, 중앙화된 API로 인한 단일 실패 지점 위험 등이 포함되며, 체인의 투명성과 탈중앙화 수준을 높이기 위한 여러 개선 제안을 제시했습니다. 이에 대해 하이퍼리퀴드 창립자 Jeff는 검증자 선택 기준이 공지사항에 명시되어 있다고 답변했으며, 하이퍼리퀴드 공식 계정도 X 플랫폼에서 별도로 글을 올려 서신에서 언급된 문제를 명확히 하고 노드 코드는 안전한 상황에서 오픈소스가 될 것이라고 밝혔습니다.

다음은 원문 내용입니다(읽기 이해를 돕기 위해 원 내용을 일부 정리했습니다):

이 편지는 Chorus One이 @HyperliquidX 엔지니어 팀에 보낸 것으로, 팀이 하이퍼리퀴드 체인 관리에 대한 피드백을 검토할 시간을 내주기를 바랍니다.

TL;DR

· 코드 비공개, 설명 문서 부족 및 중앙화된 API 의존으로 인해 검증자는 중대한 도전에 직면하여 빈번한 노드 중단(jailing)과 성능 불안정성을 초래했습니다.

· 테스트넷 인센티브 메커니즘은 HYPE 토큰의 암시장에서의 거래를 초래했으며, 공정하게 검증자를 선택하기보다는 대규모 보유자와 거래하는 경향이 있습니다.

· 메인넷 검증자의 낮은 보상은 높은 자가 스테이킹 요구를 충당할 수 없으며, 81%의 지분이 재단 노드에 의해 통제되기 때문에 탈중앙화가 제한됩니다.

· 주요 Layer 1과 경쟁하기 위해 하이퍼리퀴드는 투명성을 높이고, 탈중앙화된 지분 스테이킹을 구현하며, 공정한 검증자 선택 메커니즘을 시행하고 외부 검증자와 더 많은 상호작용을 해야 합니다.

저는 2023년 12월부터 하이퍼리퀴드에 접하게 되었고, 이 애플리케이션이 매우 뛰어나다는 것을 발견했습니다. 사용이 간편하고 사용자 경험이 뛰어나며, 하이퍼리퀴드는 금고(vaults)와 유명한 HLP와 같은 독특하고 다른 곳에서는 없는 기능을 제공합니다. 현재 HLP는 3억 5천만 달러 이상의 자금을 관리하고 있으며, 누구나 수동적인 방식으로 하이퍼리퀴드에 참여할 수 있습니다.

플랫폼의 뛰어난 성과를 보고 하이퍼리퀴드가 Layer 1으로 독립적으로 운영되고 있다는 것을 알게 된 후, Chorus One이 하이퍼리퀴드 체인 운영자로 참여하기를 희망했습니다. 저는 Chorus One의 직원이며, 이는 업계에서 가장 큰 노드 운영자 중 하나입니다. 2018년 이후로 Chorus One은 지분 증명(Proof of Stake) 산업에서 활발히 활동해왔습니다. 우리는 많은 훌륭한 팀과 협력하여 여러 블록체인 설계 및 합의 알고리즘 개발에 참여했으며, Tezos 및 Cosmos Hub와 같은 초기 지분 증명 체인에서 중요한 역할을 했습니다. 현재 Chorus One은 50개 이상의 블록체인을 관리하고 있으며, 스테이킹 자산 총액은 300억 달러를 초과하고 있으며, 초기 단계부터 모든 주요 지분 증명 블록체인과 협력해왔습니다.

Chorus One은 10월 17일 화이트리스트에 등록된 후 하이퍼리퀴드 테스트넷에 참여했습니다. 저는 하이퍼리퀴드 엔지니어 팀과 테스트넷에서의 전반적인 경험을 공유하고자 합니다. 테스트넷이 운영된 지 거의 3개월이 지났지만, 우리는 여전히 팀과 상호작용할 기회를 갖지 못했습니다. 이 기간 동안 우리는 2024년 가장 성공적인 토큰 출시 중 하나인 HYPE 토큰의 출범을 목격했습니다. 동시에 우리는 흥미롭고 도전적인 테스트넷 환경을 경험했습니다. 제가 관찰한 몇 가지 요점을 언급하고 싶으며, 이들이 향후 며칠, 몇 주 또는 몇 달 내에 고려되기를 바랍니다.

테스트넷 경험

테스트넷에서의 경험은 지금까지 매우 도전적이었습니다. 노드 운영자는 노드를 운영하는 방법에 대한 정보가 거의 없으며, 참고할 수 있는 자원이 제한적입니다.

빈번한 노드 중단 문제 및 원인 불명

처음에는 여러 번 중단되었지만 그 원인을 이해할 수 없었습니다. 코드가 비공개이기 때문에 중단의 원인을 정확히 평가할 수 없었습니다. 유일한 방법은 Discord에서 다른 검증자와 소통하며 가능한 원인을 추측하는 것이었습니다. 여러 검증자와 소통한 결과, 다른 검증자들도 반복적으로 중단되었으며 그들도 원인을 완전히 이해하지 못하고 있었습니다.

노드 위치 문제

나중에 우리는 중단 문제가 우리의 노드가 도쿄에 배치되지 않았기 때문일 수 있다는 것을 발견했습니다. 노드를 도쿄로 이전하면 도움이 될 수 있습니다. 불행히도 팀은 이 점을 명확히 알리지 않았으며, 우리는 여러 번 문제를 겪은 후에야 이를 발견했습니다.

노드를 도쿄로 이전한 후 상황이 개선되었습니다. 이는 많은 지분을 보유한 테스트넷 노드가 도쿄에 배치되어 있기 때문에 우리의 노드가 약간 따라잡을 수 있었고, 블록 누락을 줄일 수 있었기 때문일 수 있습니다. 그러나 이전 후에도 우리는 여전히 중단 문제에 직면해 있으며, 구체적인 원인은 여전히 불명입니다. 이러한 이해 부족은 주로 코드 비공개로 인한 것입니다.

자동 해제 스크립트 의존

우리는 하이퍼리퀴드 테스트넷에서 정상 가동 시간을 유지하는 것이 스크립트의 자동 해제 속도에 달려 있다는 것을 깨달았습니다. 정상 가동 시간을 높이는 유일한 방법은 빠른 자동 해제 스크립트에 의존하는 것입니다. 검증자는 잠재적인 문제를 완전히 이해하거나 해결할 수 없으며, 상황을 이해하지 못한 채 자동으로 노드 중단을 해제할 수밖에 없습니다.

중앙화된 하이퍼리퀴드 API의 단일 실패 지점

몇 차례 우리의 해제 시도가 실패한 이유는 하이퍼리퀴드의 API가 다운되었기 때문입니다. 검증자는 하이퍼리퀴드 서버에 요청을 보내 중단을 해제해야 하므로, API가 다운되면 검증자는 스스로 중단을 해제할 수 없습니다.

팀은 이 점을 인식했을 수 있지만, 이러한 설계는 재고할 필요가 있습니다. 왜냐하면 API가 네트워크의 중요한 단일 실패 지점이 되기 때문입니다. 만약 목표가 비잔틴 내결함 시스템(Byzantine Fault Tolerant system)을 구축하는 것이라면, 어떤 노드도 중앙화된 API에 의존하는 특별한 권한을 가져서는 안 됩니다.

메인넷의 검증자 선택

하이퍼리퀴드는 최근 탈중앙화된 검증자 집합을 선택하는 과정에서 약 16명의 검증자를 선택했습니다. 이전에 핵심 팀이 관리했던 4명의 검증자는 많은 비판을 받았습니다. 하이퍼리퀴드는 최근 검증자 집합을 4명에서 16명으로 확장하는 중요한 단계를 밟았습니다.

검증자 선택에 관한 4명의 검증자는 다음 Discord 게시물을 통해 발표되었습니다:

이 검증자들은 Validao, Bharvest, Hypurrstake 및 Prrposefulnode입니다. 이들은 지난 7일 또는 30일 동안 90% 이상의 정상 가동 시간을 유지한 기준으로 선택되었습니다.

이는 여러 면에서 중요한 성과이며, 주된 이유는 검증자 성능이 하이퍼리퀴드 API의 다운, 중단 문제 및 바이너리 파일의 지속적인 충돌과 같은 외부 요인의 영향을 받기 때문입니다. 이러한 요소들은 성능에 무시할 수 없는 영향을 미쳤습니다.

테스트넷 성능에 따라 선택된 4명의 검증자 외에도 하이퍼리퀴드 재단의 5명의 검증자가 메인넷에서 운영되고 있습니다. 또한, 추가로 7명의 검증자가 메인넷에 참여하도록 선택되었지만, 그 선택 이유는 공개되지 않았습니다.

그 후, HYPE 테스트넷 토큰의 암시장이 시작되었습니다.

하이퍼리퀴드 테스트넷은 처음에 50명의 검증자 집합을 보유하고 있었습니다. 처음에는 특정 엔티티가 테스트넷에 참여하기 위해 화이트리스트에 등록되었지만, 12월 12일부터 검증자 집합이 완전히 개방되었습니다.

조건은 간단합니다: 10,000개의 HYPE 테스트넷 토큰을 등록하면 검증자가 될 수 있습니다. 그러나 활성 검증자가 되기 위해서는 상위 50위 안에 들어야 하며, 그렇지 않으면 검증자는 비활성 상태로 유지됩니다.

이 결정은 HYPE 테스트넷 토큰 가격의 급등을 초래했습니다. 처음 가격은 3,000 이상의 모의 USDC로 상승했으며, 며칠 후에는 28,000 이상의 모의 USDC를 초과했습니다. 본 글을 작성할 당시 가격은 약 700 모의 USDC였습니다.

불행히도, 수조는 4시간마다 100 모의 USDC만 배포합니다. 현재 테스트넷에서 상위 50명의 검증자가 되기 위해서는 528,747개 이상의 HYPE 테스트넷 토큰이 필요합니다. 가격이 각 토큰당 700 모의 USDC라고 가정하고, 수조에만 의존할 경우 계산은 다음과 같습니다:

일수 = (528,747 × 700) ÷ (100 × 6) = 616,871.5일

이는 수조에만 의존할 경우 약 616,871.5일, 즉 1,690년이 걸려야 하이퍼리퀴드에서 활성 검증자가 되기 위한 충분한 HYPE 테스트넷 토큰을 얻을 수 있음을 의미합니다.

그러나 메인넷에서 HYPE 에어드랍을 받은 사람들은 테스트넷에서도 동일한 수량의 토큰을 받았습니다. 이는 검증자에게 이러한 커뮤니티 구성원과 협력할 기회를 제공하며, 그들이 테스트넷 HYPE 토큰을 스테이킹하도록 하여 검증자가 활성 집합에 진입할 수 있도록 합니다.

동시에 이러한 상황은 테스트넷 HYPE 토큰을 보유한 사람들에게 또 다른 사고 방식을 제공합니다. 테스트넷 검증자 집합에 참여하기 위한 경쟁이 치열해짐에 따라 많은 검증자들이 가능한 한 많은 HYPE 테스트넷 토큰을 얻기를 간절히 원하고 있습니다. 따라서 암시장이 발생하였고, 많은 테스트넷 HYPE 토큰을 보유한 고래들이 검증자에게 토큰을 판매하여 메인넷의 USDC를 교환하기 시작했습니다.

저는 이전에 이렇게 혼란스러운 상황을 본 적이 없습니다. 하이퍼리퀴드 팀이 이러한 관행을 명백히 반대하고 있지만, 그들은 이 문제를 해결할 수 있는 충분한 능력을 가지고 있습니다. 잠재적인 해결책 중 하나는 적절한 테스트넷 검증자 선택 프로세스를 구현하는 것입니다.

대부분의 다른 PoS 네트워크에서 핵심 팀은 일반적으로 검증자가 체인을 운영하려는 의사를 표현할 수 있는 양식을 공유합니다. 그런 다음 팀은 다양한 기준에 따라 이러한 신청서를 검토하고 초기 선택을 진행합니다. 예를 들어, 검증자의 노드 운영 경험, 과거 기여, 커뮤니티 참여 또는 기타 요소가 포함됩니다.

이 초기 선택된 검증자들은 이후 테스트넷에 참여하여 엔지니어 팀과 긴밀히 협력하고 피드백을 제공하여 모든 것이 원활하게 운영되도록 합니다. 우리는 여러 번 피드백을 제공하려고 시도했지만, 지금까지 성공하지 못했습니다.

메인넷과 탈중앙화

앞서 언급했듯이 현재 하이퍼리퀴드 메인넷의 검증자 집합은 16명의 검증자로 구성되어 있으며, 다음 링크에서 확인할 수 있습니다: https://app.hyperliquid.xyz/staking

· 5명의 검증자는 하이퍼리퀴드 재단에서 나왔습니다.

· 4명의 검증자는 테스트넷에서의 성과에 따라 선택되었으며, 지난 7일 동안 90% 이상의 정상 가동 시간을 유지했습니다.

· 7명의 검증자는 하이퍼리퀴드 팀이 자체적으로 결정했습니다.

스테이킹된 404,495,250개의 HYPE 토큰 중 약 329,578,724개의 HYPE 토큰이 재단 노드에 스테이킹되어 있으며, 이는 총 스테이킹량의 약 81.4%를 차지합니다. 우리는 HyperBFT에 대해 잘 알지 못하지만, 그것이 비잔틴 내결함 시스템으로 작동한다고 가정할 경우, 대부분의 BFT 시스템의 핵심 가정은 투표권 중 33%를 초과하여 악의적으로 행동하지 않는 것입니다. 만약 단일 엔티티가 1/3의 지분을 통제한다면, 그들은 체인의 운영을 중단할 수 있습니다. 만약 그들이 2/3의 지분을 통제한다면, 그들은 네트워크를 완전히 통제하게 됩니다.

하이퍼리퀴드 재단은 처음에 각 재단 노드에 6,000만 HYPE 토큰을 스테이킹했습니다. 그러나 많은 HYPE 보유자들도 재단 노드에 스테이킹하기로 선택했으며, 이는 탈중앙화에 바람직하지 않습니다. 팀은 커뮤니티와 더 많은 상호작용을 통해 더 탈중앙화된 스테이킹 분포를 장려해야 합니다.

세 가지 잠재적인 해결책이 있습니다:

· 커뮤니티에 외부 검증자와의 스테이킹의 중요성을 교육하여 체인의 보안성과 탈중앙화 수준을 높입니다.

· 재단 노드에 100%의 수수료율을 적용하여 사용자들이 외부 검증자와 스테이킹하도록 유도하고 탈중앙화를 촉진합니다.

· 재단 스테이킹을 외부 검증자에게 재분배하는 것입니다. 이는 대부분의 체인이 취하는 접근 방식입니다.

스테이킹을 외부 검증자로 탈중앙화하는 것은 그들이 경제적으로 더 지속 가능하도록 도울 것입니다. 하이퍼리퀴드는 높은 처리량에 중점을 둔 블록체인으로, 인프라 비용이 매우 높을 수 있으며, 특히 노드가 도쿄에 배치될 경우 더욱 그렇습니다. 현재 집합의 하위에 있는 검증자는 연간 3,000에서 5,000 달러의 수익을 올리고 있으며, 이는 비용을 충당하기에 충분하지 않습니다. 이는 특히 그들이 메인넷에서 검증을 수행하기 위해 처음 10,000개의 HYPE 토큰(현재 가격으로 약 25만 달러)을 자가 스테이킹해야 하기 때문에 도전적입니다.

현재 사용자는 Arbitrum에서 USDC를 하이퍼리퀴드 체인으로 브릿지하여 하이퍼리퀴드와 상호작용하고 있습니다. 브릿지 계약을 검토해보면, 브릿지가 여전히 4명의 검증자에 의해 관리되고 있는 것으로 보입니다. 이 검증자들은 체인의 합의 또는 메인넷의 16명의 검증자와 관련이 없는 것으로 보입니다.

하이퍼리퀴드는 훌륭한 제품을 보유하고 있지만, 팀은 주요 Layer 1과 경쟁하기 위해 인프라의 여러 측면에서 개선이 필요합니다. 일부 개선 사항은 매우 간단합니다. 예를 들어:

여러 네트워크에서 관리 경험이 풍부한 검증자의 의견을 듣습니다. 현재 팀이 독립적으로 작업하는 방식은 영구 제품을 구축하는 데 매우 효과적이지만, 검증자는 Layer 1의 기둥입니다. 그들의 의견을 듣는 것도 중요하여 모든 것이 원활하게 운영되도록 해야 합니다.

코드를 오픈소스화합니다. 이는 검증자가 하이퍼리퀴드 L1에서 노드를 운영할 때 직면하는 문제를 더 잘 이해하는 데 도움이 될 것이며, 사용자들이 제품을 신뢰하는 데도 도움이 될 것입니다. 오픈소스 코드는 검증자가 아키텍처와 합의 알고리즘을 더 잘 이해할 수 있도록 할 것입니다. 현재 HyperBFT에 대한 정보는 매우 제한적이며, 오픈소스는 절실히 필요한 투명성과 이해를 제공할 수 있습니다. Chorus One은 오픈소스의 중요성에 대한 네트워크 핸드북을 보유하고 있습니다. 운영자는 그들이 운영하는 모든 소프트웨어를 소스 코드에서 구축할 수 있어야 합니다: https://handbook.chorus.one/node-software/open-source.html

HYPE 테스트넷 토큰의 암시장을 중단하기 위해 적절한 검증자 선택 프로세스를 만듭니다. 정상 가동 시간을 기준으로 검증자를 선택하는 것은 공정한 방법이지만, 좋은 정상 가동 시간을 얻는 것도 공정해야 합니다. 이는 테스트넷 토큰을 얻기 위한 관계, 구매 또는 하이퍼리퀴드 API의 정상 가동 시간과 같은 외부 요인에 의존해서는 안 됩니다.

전반적으로 하이퍼리퀴드는 주요 Layer 1과 경쟁하기 위해 많은 변화를 필요로 하지 않습니다. 주요 초점은 외부 당사자와 더 많은 상호작용을 하고 그들의 피드백을 수용하는 것입니다. 향후 몇 주와 몇 달 동안의 변화를 기대하며, 우리 팀은 언제든지 도움과 피드백을 제공할 준비가 되어 있습니다.

하이퍼리퀴드 창립자 Jeff 및 공식 계정의 응답

이 편지에 대해 하이퍼리퀴드 창립자 Jeff는 X 플랫폼에서 응답했습니다.

그는 검증자를 성공적으로 운영하는 것이 어렵지 않으며, 핵심은 검증자 자신의 설정과 전문성에 있다고 강조했습니다. 또한 그는 검증자 선택 기준이 공지사항에 명시되어 있으며, 이는 테스트넷 초기 단계의 높은 정상 가동 시간 성과를 기반으로 한다고 언급했습니다. 이는 Jeff가 현재의 문제가 시스템 설계의 결함보다는 검증자 자신의 구성에서 더 많이 기인한다고 생각하는 경향이 있음을 나타냅니다.

또한 하이퍼리퀴드 공식 계정도 추가적인 설명을 발표하며, 노드 코드는 안전한 상황에서 오픈소스가 될 것이라고 밝혔습니다.

· 모든 검증자는 테스트넷 성과를 기반으로 자격을 얻으며, 구매를 통해 자리를 얻을 수 없습니다. 관련된 허위 발언은 시스템을 이해하기 위해 시간과 노력을 기울인 검증자들의 노력을 폄하합니다. 블록체인이 성숙함에 따라 검증자 집합은 점진적으로 확대될 것입니다.

· 이전에 발표된 바와 같이, 성과가 우수한 검증자를 지원하고 네트워크를 더욱 탈중앙화하기 위해 재단 위임 계획이 도입될 것입니다.

· 누구나 모든 노드를 가리키는 API 서버를 운영할 수 있습니다. 예시 클라이언트 코드는 특정 API 서버에 요청을 보내지만, 이는 네트워크의 기본 요구 사항이 아닙니다.

· 사용자가 테스트넷 HYPE에 대한 암시장을 만들려는 시도는 용납될 수 없습니다. 이는 여러 차례 명시된 바 있으며, 우리는 테스트넷의 진입 프로세스를 개선하기 위해 계속 노력할 것입니다.

· 노드 코드는 현재 비공식적입니다. 오픈소스는 중요하며, 프로젝트가 안정적인 상태에 접어들면 오픈소스가 될 것입니다. 하이퍼리퀴드의 개발 속도는 대부분의 프로젝트보다 몇 배 빠르며, 범위도 대부분의 프로젝트보다 몇 배 더 큽니다. 코드는 안전한 상황에서 오픈소스가 될 것입니다.

· 현재는 단일 바이너리 파일만 있습니다. 심지어 Solana와 같은 매우 성숙한 네트워크에서도 대다수의 검증자는 단일 클라이언트를 운영합니다.

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