작성자: 캄
편집자: Luffy, Foresight News
이 편지는 Hyperliquid 개발팀이 Hyperliquid 블록체인 관리에 대한 피드백을 검토하는 데 시간을 할애하기를 바라며 Hyperliquid 개발팀에 작성되었습니다.
핵심 사항:
- 검증인은 비오픈 소스 코드, 문서 부족, 중앙 집중식 애플리케이션 프로그래밍 인터페이스(API)에 대한 의존성으로 인해 심각한 문제에 직면해 있으며, 이로 인해 감옥에 갇히는 일이 잦고 성능이 불안정합니다.
- 테스트넷 인센티브는 공정한 검증인 선택보다는 대규모 플레이어와의 거래를 선호하는 HYPE 토큰 암시장을 만들었습니다.
- 메인넷 검증인 보상은 높은 자체 보장 요구 사항을 충족하기에는 너무 낮으며 약속된 지분의 81%가 재단 노드에 의해 제어되기 때문에 분산화가 제한됩니다.
- 주류 L1 블록체인과 경쟁하기 위해 Hyperliquid는 투명성을 높이고, 스테이킹 중앙 집중화를 줄이고, 공정한 검증인 선택 프로세스를 구현하고, 외부 검증인과의 상호 작용을 늘려야 합니다.
저는 2023년 12월부터 놀라운 암호화 애플리케이션인 Hyperliquid를 사용하기 시작했습니다. 사용하기 쉽고 뛰어난 사용자 경험을 제공하며 Vault 및 유명한 HLP와 같은 몇 가지 고유한 기능을 제공합니다. 현재 HLP는 3억 5천만 달러 이상의 자산을 관리하고 있으며 누구나 Hyperliquid에 수동적으로 참여할 수 있습니다.
이 플랫폼이 얼마나 훌륭한지 보고 Hyperliquid가 자체 L1 블록체인으로 운영된다는 사실을 알게 된 후, Chorus One(스테이킹 솔루션)이 Hyperliquid 체인에 운영자로 참여하기를 바랍니다. 저는 업계 최대 규모의 노드 운영자 중 하나인 Chorus One의 직원입니다. 코러스원은 2018년부터 지분증명 업계에서 활발히 활동해왔습니다.
코러스원은 지난해 10월 17일 화이트리스트 자격을 획득한 뒤 하이퍼리퀴드 테스트넷에 합류했다. 나는 테스트넷에 대한 전반적인 경험을 Hyperliquid 엔지니어링 팀과 공유하고 싶었습니다. 왜냐하면 우리가 거의 3개월 동안 테스트넷에 있었음에도 불구하고 아직 그들과 이야기할 기회가 없었기 때문입니다.
이 기간 동안 우리는 2024년 가장 성공적인 토큰 제공 중 하나인 HYPE 토큰 출시를 목격했습니다. 동시에 우리는 흥미롭기도 하고 도전적이기도 한 테스트넷 환경을 경험했습니다. 나는 앞으로 며칠, 몇 주, 몇 달 안에 관심을 끌기를 희망하는 몇 가지 관찰 사항을 언급하고 싶습니다.
테스트넷 경험
테스트넷 경험은 지금까지 매우 어려웠습니다. 운영자는 노드를 실행하는 방법에 대해 거의 모르고 리소스에 대한 액세스도 제한되어 있습니다. 그 외에도 우리는 기본적으로 어둠 속에서 탐색 중이었고 다음을 포함하여 여러 가지 문제를 발견했습니다.
알 수 없는 이유로 자주 투옥됨
처음에 우리는 이유도 모른 채 여러 번 감옥에 갇혔습니다. 해당 코드는 오픈소스가 아니기 때문에 정확한 원인 파악이 불가능합니다. 우리가 할 수 있는 유일한 일은 Discord의 다른 검증자들과 소통하고 함께 이유를 추측하는 것입니다. 여러 검증인과 이야기를 나눈 후 우리는 모든 사람이 자주 감옥에 갇히는 것을 발견했으며 그 이유를 완전히 확신하지 못했습니다.
노드 위치
나중에 우리는 감옥 문제가 아마도 도쿄에서 노드를 운영하지 않았기 때문에 발생했다는 것을 발견했습니다. 노드를 도쿄로 옮기는 것이 도움이 될 수 있습니다. 불행하게도 팀에서는 이 사실을 명확히 밝히지 않았으며 수많은 문제에 직면한 후에야 알게 되었습니다.
노드를 도쿄로 옮긴 후 상황이 개선되었습니다. 이는 대량의 스테이킹된 토큰을 보유하고 있는 많은 테스트넷 노드가 도쿄에도 있기 때문에 발생 가능성이 높습니다. 따라서 우리 노드는 더 적은 블록을 놓치고 따라갈 수 있습니다. 하지만 노드를 이동한 후에도 계속해서 Jail 문제가 발생하고 있으나 아직까지 정확한 원인을 알 수 없습니다. 이 문제의 주된 이유는 코드가 오픈 소스가 아니기 때문입니다.
자동 탈옥 스크립트에 의존
우리는 Hyperliquid 테스트넷에서 좋은 가동 시간을 유지하는 것이 스크립트가 노드를 자동으로 탈옥하는 속도에 달려 있다는 것을 알고 있습니다. 가동 시간을 향상시키는 유일한 방법은 탈옥을 신속하게 자동화하는 스크립트에 의존하는 것입니다. 검증인은 근본적인 문제를 완전히 이해하거나 해결할 수 없으며 깊은 이해 없이는 자동으로 노드를 탈옥할 수만 있습니다.
단일 실패 지점으로서의 중앙 집중식 Hyperliquid API
Hyperliquid API 결함으로 인해 탈옥 시도가 실패한 경우가 몇 번 있었습니다. API가 실패하면 검증자는 Hyperliquid 서버에 탈옥 요청을 보내야 하기 때문에 스스로 탈옥할 수 없습니다.
팀에서는 이를 알고 있을 수도 있지만 API가 네트워크의 중요한 단일 실패 지점이 되므로 이 설계를 재고해야 합니다. 비잔틴 내결함성 시스템을 구축하는 것이 목표라면 중앙 집중식 API에 의존하는 노드와 같이 특별한 권한을 가진 노드가 없어야 합니다.
메인넷 검증인 선택
하이퍼리퀴드는 최근 검증인 세트를 분산화하는 과정에서 약 16명의 검증인을 선정했습니다. 이전에 하이퍼리퀴드는 4명의 검증인으로 구성된 핵심 팀에 의해 관리되어 많은 비판을 받았습니다. 최근 하이퍼리퀴드는 검증인 수를 4개에서 16개로 확대하는 큰 진전을 이루었습니다.
검증인 선정과 관련하여 Discord의 다음 게시물을 통해 4명의 검증인이 발표되었습니다.
4개의 검증자는 Validao, Bharvest, Hypurrstake 및 Prrposefulnode입니다. 가동 시간을 기준으로 선택되었으며 지난 7일 또는 30일 동안 90% 이상의 가동 시간을 성공적으로 유지했습니다.
이는 여러 가지 이유로 놀라운 성과입니다. 주된 이유는 검증인 성능이 Hyperliquid API 결함, 감옥 문제, 지속적인 바이너리 충돌과 같은 외부 요인의 영향을 받기 때문입니다. 이 모두는 성능에 무시할 수 없는 영향을 미칩니다.
테스트넷 성능을 기준으로 선정된 4명의 검증인 외에도 하이퍼리퀴드 파운데이션(Hyperliquid Foundation)의 5명의 검증인도 메인넷에서 운영되고 있습니다. 이 밖에도 7명의 검증인이 메인넷에 선정됐으나 선정 이유는 공개되지 않았다.
그러다가 HYPE 테스트넷 토큰에 대한 암시장이 등장하기 시작했습니다.
Hyperliquid 테스트넷에는 처음에 50명의 검증자가 있습니다. 처음에는 특정 엔터티가 테스트넷에 참여할 수 있도록 화이트리스트에 등록되었지만 12월 12일에는 검증자에게 완전히 공개되었습니다.
조건은 간단합니다. 검증자로 등록하려면 10,000개의 HYPE 테스트넷 토큰이 필요합니다. 그러나 활성 검증인이 되려면 상위 50위 안에 속해야 합니다. 그렇지 않으면 검증인은 비활성화됩니다.
이로 인해 HYPE 테스트넷 토큰 가격이 급등했습니다. 처음에는 가격이 3,000 테스트넷 USDC 이상으로 올랐고, 며칠 후에는 28,000 테스트넷 USDC 이상으로 상승하기도 했습니다. 이 글을 쓰는 시점에서 현재 토큰 가격은 약 700 테스트넷 USDC입니다.
불행하게도 Faucet은 4시간마다 100 테스트넷 USDC만 발행합니다. 테스트넷에서 활성 검증인 상위 50개 중 하나가 되려면 현재 528,747개 이상의 HYPE 테스트넷 토큰이 필요합니다. 토큰 가격이 코인당 700 테스트넷 USDC이고 USDC를 발행하기 위해 수도꼭지에만 의존한다고 가정하면 계산은 다음과 같습니다.
소요일수 = (528747×700)nn(100×6) = 616871.5일
즉, 필요한 HYPE 테스트넷 토큰을 얻기 위해 수도꼭지에만 의존하면 Hyperliquid에서 활성 검증자가 되는 데 약 616871.5일 또는 1690년이 소요됩니다.
그러나 메인넷에서 HYPE 에어드랍을 받은 사람들은 테스트넷에서도 동일한 양의 토큰을 받았습니다. 이는 검증자가 이러한 커뮤니티 구성원과 협력할 수 있는 기회를 만들어 테스트넷 HYPE 토큰을 검증자에게 스테이킹할 수 있게 하고 검증자가 활성 세트에서 한 자리를 차지할 수 있게 해줍니다.
동시에 이러한 상황은 테스트넷 HYPE 토큰을 보유한 사람들에게 다른 아이디어를 제공합니다. 테스트넷 검증인 세트에 참여하기 위한 치열한 경쟁을 감안할 때 많은 검증인은 가능한 한 많은 HYPE 테스트넷 토큰을 얻기 위해 노력하고 있습니다. 그 결과 암시장이 등장했고, 테스트넷 HYPE 토큰을 대량 보유하고 있던 대규모 투자자들이 메인넷에서 실제 USDC와 교환하여 검증인에게 토큰을 판매하기 시작했습니다.
나는 그런 혼란을 본 적이 없습니다. Hyperliquid 팀은 이러한 관행을 분명히 반대하지만 이 문제를 해결할 수 있는 능력이 충분히 있습니다. 가능한 해결책 중 하나는 테스트넷에서 적절한 검증인 선택 프로세스를 구현하는 것입니다.
대부분의 다른 지분 증명 네트워크에서 핵심 팀은 일반적으로 모든 검증자가 체인을 실행하려는 의지를 표현하기 위해 작성할 수 있는 양식을 공유합니다. 그런 다음 팀은 이러한 신청서를 검토하고 검증자의 노드 운영 경험, 과거 기여, 커뮤니티 참여 또는 기타 요인과 같은 다양한 기준을 기반으로 초기 심사 프로세스를 수행합니다.
처음에 선택된 검증인 그룹은 엔지니어링 팀과 긴밀히 협력하여 피드백을 제공하고 모든 것이 원활하게 실행되도록 테스트넷에 기여할 수 있습니다. 우리는 피드백을 제공하기 위해 여러 번 시도했지만 지금까지 성공하지 못했습니다.
메인넷과 탈중앙화
앞서 언급했듯이 현재 하이퍼리퀴드 메인넷에 설정된 검증인은 16개의 검증인으로 구성되어 있으며 https://app.hyperliquid.xyz/stake에서 확인할 수 있습니다.
그 중 5개는 하이퍼리퀴드 재단(Hyperliquid Foundation) 출신입니다. 4개는 테스트넷 성능을 기준으로 선택되었으며 90% 이상의 가동 시간을 유지합니다. Hyperliquid 팀이 직접 선택한 7개입니다.
담보된 404495250개의 HYPE 토큰 중 약 329578724개의 HYPE 토큰이 재단 노드에서 약속되었으며 이는 전체 서약 지분의 약 81.4%를 차지합니다. 우리는 HyperBFT에 대해 많이 알지 못하지만 그것이 비잔틴 내결함성 시스템으로 작동한다고 가정하면 대부분의 BFT 시스템의 핵심 가정은 투표권의 33% 이상이 악의적으로 행동하지 않는다는 것입니다. 만약 단일 주체가 지분의 1/3을 통제한다면 블록체인을 중단시킬 수 있습니다. 약속된 지분의 2/3를 통제하면 네트워크를 완전히 통제할 수 있습니다.
하이퍼리퀴드 재단은 처음에 각 재단 노드에 대해 6천만 개의 HYPE 토큰을 약속했습니다. 그러나 많은 HYPE 보유자는 기초 노드에 지분을 투자하기로 선택하는데 이는 분산화에 매우 해롭습니다. 팀은 커뮤니티에 더 많이 참여하고 보다 분산된 스테이킹 배포를 장려해야 합니다.
세 가지 잠재적인 솔루션이 있습니다.
- 체인의 보안과 분산화를 높이기 위해 외부 검증자와 스테이킹하는 것의 중요성에 대해 커뮤니티를 교육합니다.
- 재단 노드는 사용자가 외부 검증인과 지분을 공유하고 분산화를 촉진하도록 장려하기 위해 100% 수수료율을 구현합니다.
- 재단의 스테이킹 지분을 외부 검증자에게 재할당하는 것은 대부분의 체인이 하는 일입니다.
외부 검증인에게 지분을 분배하는 것도 그들이 경제적으로 지속 가능해지는 데 도움이 됩니다. 하이퍼리퀴드는 높은 처리량에 초점을 맞춘 블록체인으로, 노드를 운영하는 데 필요한 인프라 비용(특히 도쿄에서 노드를 운영하는 경우)이 높을 수 있습니다. 현재 최하위에 있는 검증인은 연간 3,000~5,000달러를 벌어들인데 이는 비용을 충당하기에 충분하지 않습니다. 특히 어려운 점은 검증을 위해 메인넷에 10,000개의 HYPE 토큰(현재 가격으로 약 250,000달러)을 스테이킹해야 한다는 것입니다.
현재 사용자는 Arbitrum의 USDC를 Hyperliquid 체인으로 교차 연결하여 Hyperliquid와 상호 작용합니다. 크로스체인 브릿지의 계약을 살펴보면 여전히 크로스체인 브릿지를 4명의 검증인이 관리하고 있는 것으로 보입니다. 이들 검증인은 체인의 합의 메커니즘이나 메인넷의 16개 검증인과 아무런 관련이 없는 것으로 보입니다.
Hyperliquid는 훌륭한 제품을 보유하고 있지만 주류 L1 블록체인과 진정으로 경쟁하려면 팀이 인프라의 여러 측면을 개선해야 합니다.
일부 개선 사항은 다음과 같습니다.
- 검증인의 말을 들어보세요. 현재 팀이 자체적으로 작업하고 많은 외부인과 상호 작용하지 않는 방식이 Perp 제품을 구축하는 데 효과적이었지만 검증자는 L1 블록체인의 중추입니다. 모든 것이 원활하게 진행되도록 하려면 그들의 의견을 듣는 것도 똑같이 중요합니다.
- 오픈 소스 코드. 이를 통해 검증인은 Hyperliquid 체인에서 노드를 실행할 때 직면하는 문제를 더 잘 이해하고 사용자가 제품을 신뢰하는 데 도움이 됩니다. 또한 오픈 소스 코드를 통해 검증자는 아키텍처 및 합의 알고리즘에 대해 더 자세히 알아볼 수 있습니다. 현재 HyperBFT에 대한 정보는 매우 제한적이며 오픈 소스는 꼭 필요한 투명성과 이해를 제공할 수 있습니다.
- HYPE 테스트넷 토큰의 암시장을 제거하기 위해 적절한 검증인 선택 프로세스를 만드십시오. 가동 시간을 기준으로 유효성 검사기를 선택하는 것은 공정한 접근 방식이지만 좋은 가동 시간을 얻는 것도 공정해야 합니다. 테스트넷 토큰에 대한 액세스 권한, 테스트넷 토큰 구매 또는 Hyperliquid API의 가동 시간 의존과 같은 외부 요인에 의존해서는 안 됩니다.
전반적으로 Hyperliquid는 주류 L1 블록체인과 경쟁하기 위해 급격한 변화가 필요하지 않습니다. 주요 초점은 외부 당사자와 더 많이 상호작용하고 그들의 의견을 고려하는 것입니다. 앞으로 몇 주, 몇 달 동안 상황이 어떻게 전개될지 기대하고 있으며, 우리 팀은 도움을 주고 피드백을 제공할 준비가 되어 있습니다. Hyperliquid 팀에 최선을 다하겠습니다!