Cardano infrastructure under scrutiny | Cardano Explorer (cexplorer.io)
Messari 팀은 유효성 검사기 분산화 관점에서 여러 현대 블록체인 네트워크를 비교하는 보고서를 발표했습니다. 보고서에는 Cardano, Avalanche, Near, Solana 및 Aptos가 포함됩니다. 불행히도 Ethereum과의 비교가 누락되었습니다. 우리의 관점에서 볼 때 일부 정보가 정확하지 않다고 생각하지만 보고서는 분명히 볼 가치가 있습니다. 우리는 보고서의 정보에 대한 귀중한 맥락을 제공하기를 바랍니다.
TLDR
대부분의 유효성 검사기는 호스팅 서비스에서 실행됩니다. AWS에서 실행되는 모든 유효성 검사기(풀)가 오프라인 상태가 되면 Cardano는 블록을 생성할 수 있습니다. 즉각적인 트랜잭션 완결성을 가진 많은 네트워크는 그렇지 않습니다. Cardano 생태계에는 자체 호스팅 유효성 검사기가 많은 부분을 차지합니다.
지분 및 인프라의 분산화
이 보고서는 유효성 검사기 분산화 평가에 중점을 둡니다. Proof-of-Stake 네트워크에서 지리적 및 인프라 분포를 조사합니다. 팀은 특히 지리적 관할권 및 호스팅 인프라에 따른 유효성 검사기 및 지분 분포에 관심이 있었습니다.
기존의 모든 블록체인 네트워크는 노드가 서로 통신하고 주기적으로 네트워크 합의에 도달할 수 있도록 인터넷에 의존합니다(트랜잭션이 있는 새 블록 추가).
모든 노드 운영자는 인프라 결정을 내려야 합니다. 이 결정은 블록 생산자 노드를 실행하는 사람들에게 특히 중요합니다. Cardano 네트워크에서는 이를 SPO 또는 풀이라고 합니다. 보고서는 유효성 검사기에 대해 설명합니다. 유효성 검사기는 중단 없이 이상적으로 실행되어야 하므로 운영자는 인터넷 및 전기에 100% 안정적인 연결을 보장해야 합니다. 일종의 장애 조치 솔루션이 필요합니다. 예를 들어 인터넷 연결이 끊어지면 연결이 끊기지 않은 다른 위치에 있는 중복 노드가 노드의 역할을 대신해야 합니다.
전체 노드를 실행하는 일반 사용자는 이를 처리할 필요가 없습니다. 블록 생산자 노드의 운영자는 블록을 생산하고 다른 노드가 생산한 블록을 검증하는 일을 담당합니다. 그들은 일반적으로 이 활동에 대한 보상을 받을 자격이 있습니다. 어떤 경우에는 서비스 불량(베기)으로 처벌을 받을 수도 있습니다.
유효성 검사기 운영자는 일반적으로 클라우드 서비스를 사용합니다. 공급자는 거의 100%의 안정성과 네트워크 공격에 대한 보호를 보장하기 때문입니다. 자신의 집에서 블록 생산자 노드를 실행하는 것은 비용과 시간이 많이 소요될 수 있습니다. 블록 생산 노드를 운영하는 월 비용은 클라우드 서비스에서 제공하는 것과 유사한 품질을 제공하는 경우 월 최대 USD 1,000까지 가능합니다. 이러한 비용에는 정기적인 하드웨어 교체, 전용 인터넷, 사내 서버 및 장애 조치 솔루션이 포함됩니다.
실제로 검증인을 운영하는 대부분의 운영자는 클라우드 서비스를 사용합니다. 보고서에 언급된 유일한 프로젝트인 카르다노는 노드를 자체 호스팅하는 운영자의 상당 부분을 보유하고 있습니다.
무엇보다도 이 보고서는 특히 검증자 및 스테이크 수와 관련하여 가장 많이 사용되는 클라우드 서비스 공급자를 살펴봅니다.
호스팅 유통
이미 언급했듯이 대부분의 운영자는 자체 호스팅에 비해 간단하고 안정적인 솔루션이므로 호스팅 서비스를 선호합니다. 대부분의 운영자가 유효성 검사기를 자체 호스팅하는 경우 분산화에 가장 적합합니다. 운영자는 가장 쉬운 경로를 택합니다.
운영자가 많은 수의 호스팅 서비스를 사용하고 배포가 가능한 한 균등한 경우 이상적입니다. 더 높은 다양성과 노드의 고른 분포는 네트워크의 탄력성을 높입니다.
호스팅 서비스 제공업체에 심각한 문제가 발생하여 서비스 중단이 발생한 경우 해당 서비스에서 호스팅되는 Cardano 노드의 작동이 중지될 수 있습니다. Cardano 네트워크는 노드가 슬롯 리더가 되어 오프라인 상태가 되면 새 블록을 생성할 수 없기 때문에 직접적인 영향을 받습니다.
이는 다른 네트워크에서도 유사하게 작동합니다. 슬래싱이 있는 노드는 예상 의무를 이행하지 않은 노드를 경제적으로 처벌할 수도 있습니다(대부분 블록 생성 또는 유효성 검사).
언급된 모든 네트워크 중 가장 많은 수의 검증자를 보유하고 있기 때문에 카르다노가 매우 잘하고 있음을 그림에서 볼 수 있습니다. Cardano는 2,589명의 검증자를 보유하고 있으며, 2위는 1,876명의 검증자를 보유한 Solana, 3위는 1,119명의 검증자를 보유한 Avalance입니다.
카르다나의 경우 20% 이상의 점유율을 가진 호스팅 서비스는 없다. AWS는 16%로 가장 큰 대표성을 가지고 있습니다. 이 진술은 다른 네트워크에는 해당되지 않습니다. 예를 들어 Aptos와 Avalanche는 AWS의 40%를 사용합니다.
많은 수의 노드가 오프라인 상태가 되면 블록 생성이 중단될 수 있으므로 호스팅 서비스의 다양성은 매우 중요합니다. 이는 특히 즉각적인 트랜잭션 완결성(증명 가능한 완결성)이 있는 네트워크에 해당됩니다. 이러한 네트워크는 일반적으로 검증인의 34%가 오프라인 상태가 되면 블록을 확정하고 합의를 계속 진행할 수 없습니다. Cardano는 견고하게 만들어졌으며(확률론적 트랜잭션 완결성을 사용하여) 소수의 노드만 실행 중인 경우에도(예: 10%만) 블록을 생성할 수 있습니다. 그러나 블록의 빈도는 더 낮을 것입니다(이는 비트코인의 해시 비율이 떨어지는 것과 유사합니다).
AWS(16%), Contabo(11%), Digital Ocean(10%) 및 Google Cloud(7%)에서 실행되는 모든 노드가 오프라인 상태가 되더라도 Cardano는 평균 약 40초마다 새 블록을 생성할 수 있었습니다.
경고. 이 수치는 참고용으로만 사용하십시오. 아래에서 볼 수 있듯이 클라우드 서비스의 노드 수는 생성되는 블록 수를 결정하는 것이 아닙니다. 결정적인 것은 스테이크입니다.
Cardano는 자체 호스팅 검증자(6.4%)의 막대한 점유율과 OTHERS 범주(27%)에서 강력한 대표성을 보유하고 있습니다.
Solana의 경우 OTHERS 범주의 점유율은 46% 이상입니다. 이는 솔라나가 검증인 탈락에 매우 민감하다는 것을 의미합니다. 과거에는 호스팅 서비스의 안정성과 관련이 있을 수 있는 Solana를 여러 번 다시 시작해야 할 필요성을 확인했습니다.
Messari 팀이 실제로 블록 생산자 노드를 세었는지 또는 실수로 릴레이 노드를 세었는지는 보고서에서 명확하지 않습니다. Cardano 네트워크에서 블록 생산자 노드는 릴레이 노드 뒤에 숨겨져 있습니다(각 블록 생산자 노드는 여러 릴레이 노드 뒤에 있을 수 있음). 약 3200개의 등록된 풀이 있습니다. 정확한 숫자는 블록체인에서 직접 얻을 수 있지만 풀이 어떤 서버에서 실행되고 있는지 알 수 없습니다.
Cexplorer의 통계에 따르면 상위 10개국의 릴레이 노드 합계는 2800개 이상입니다.
일부 SPO는 클라우드 또는 자체 호스팅에서 공개 릴레이 노드를 운영하고 동시에 비공개 릴레이 노드를 운영합니다(DDoS 공격으로부터 보호하기 위해 비공개). 실제로 공개적으로 사용 가능한 데이터가 제안하는 것보다 더 많은 릴레이 노드가 있을 수 있습니다.
지분 분배
호스팅 서비스 제공자가 운영하는 노드의 수와 유사하게 스테이크의 표현을 추적할 수 있습니다. Messari 팀이 풀 대신 릴레이 노드를 계산했다는 의심에 따라 이 정보도 정확하지 않을 수 있습니다. 그러나 운영자가 하나의 제공자에서 릴레이 노드를 실행하면 거기에도 블록 생산자 노드가 있을 가능성이 있습니다. 그러나 운영자가 다른 공급자에 여러 개의 릴레이 노드를 가지고 있거나 블록 생산자 노드를 자체 호스팅하고 클라우드 서비스에만 릴레이 노드를 가질 수 있습니다.
Cardano의 가장 큰 지분(ADA 코인 양)은 AWS(35%)입니다. 두 번째로 큰 지분은 OTHERS(27%)입니다. 여기에는 다른 139개의 호스팅 서비스 제공업체가 포함됩니다. 비교적 좋은 결과지만 전 세계적으로 AWS 서비스가 중단되면 카르다노가 일시적으로 블록의 70%만 생산할 것이라는 점을 고려해야 한다.
지분 표현은 호스팅 서비스의 노드 수가 아니라 블록 생산을 결정하는 것입니다. 즉, 예를 들어 호스팅 서비스 제공업체가 Cardano 풀(노드)의 10%만 가지고 있음에도 불구하고 모든 풀의 지분이 50%인 경우 블록의 50%를 생산하게 됩니다.
이 카테고리의 승자는 Solana이며 OTHERS 섹션의 점유율은 46%입니다. 아마도 위에서 설명한 이유 때문일 것입니다. Avalanche는 AWS에 67%, Aptos에 43%를 의존합니다.
스테이크 탈중앙화의 관점에서 보면 전국적인 분배가 중요합니다.
Aptos는 상위 3개국(미국, 독일, 한국)을 비교적 균등하게 대표하므로 이 카테고리에서 우승할 것입니다.
Cardano는 미국에서 24%, 독일에서 27%의 지분을 보유하고 있습니다. 캐나다, 스위스, 영국, 싱가포르, 네덜란드에도 상당한 지분이 있습니다. 이 수치는 운영자가 릴레이 노드(아마도 풀도)를 실행하는 위치와 관련이 있습니다. Cexplorer에 따르면 미국이 30%, 독일이 25%입니다.
보고서에서 모든 사람에게 분명하지 않을 수 있는 한 가지 더 지적해 보겠습니다. 예를 들어 독일에서 운영되는 풀의 총 지분은 세계 여러 지역에서 온 대표자들의 코인으로 구성될 수 있습니다. 이는 스테이크(ADA 코인)가 물리적으로 독일에 위치하지 않는다는 것을 의미합니다. 코인은 여전히 스테이커가 지갑에 보관합니다(중앙 집중식 거래소에서 스테이킹할 가능성은 무시합시다). 데이터는 누가 코인을 보유하고 있는지, 즉 누가 검증자를 실행할 수 있는지에 대한 맥락에서 네트워크의 탈중앙화에 대해 아무 말도 하지 않습니다. 이것은 팀(수십 퍼센트의 코인 보유) 또는 많은 수의 독립 단체일 수 있습니다. 그것은 동전의 분배에 달려 있습니다. 또한 스테이킹의 품질도 고려해야 합니다. Cardano에는 액체 스테이킹이 있습니다. 따라서 스테이커는 스테이킹 중에 ADA 코인을 보유합니다. 다른 네트워크에서는 경우에 따라 제3자에게 코인을 위탁할 필요가 있습니다(덜 탈중앙화, 권력 남용의 위험).
자체 노드를 실행하는 데 비용이 얼마나 드나요?
자신의 노드를 실행하는 데 드는 비용은 주로 컴퓨터 리소스에 대한 수요에 따라 결정됩니다. 카르다노는 이 분야에서 매우 잘하고 있습니다.
Avalanche는 메모리(RAM) 요구 사항이 가장 낮습니다(16GB). 카르다노는 24GB가 필요합니다. Solana에는 128GB의 메모리가 필요합니다. Cardano는 128GB로 가장 낮은 디스크 스토리지 요구 사항을 가지고 있습니다. 다른 네트워크에는 500GB~2TB가 필요합니다.
Messary 팀은 “Minimum Staking Requirement” 섹션을 0으로 설정하여 실수를 한 것으로 보입니다. Cardano 풀이 각 에포크에서 정기적으로 블록을 생성하려면 수백만 ADA 코인 정도의 지분이 있어야 합니다. 이는 운영자가 위임하거나 제공할 수 있습니다. Cardano 생태계에는 포화 상태이고 서약이 0인(운영자 지분 없음) 풀이 있습니다. 아마도 이것이 Messari 팀이 이해한 방식일 것입니다. 어쨌든 스테이크가 없는 풀은 블록을 생성할 수 없습니다.
다른 네트워크에서 유효성 검사기를 실행하는 데 필요한 코인 수에 대한 상대적으로 높은 요구 사항에 주목할 가치가 있습니다. 예를 들어 2000 AVAX(~30,000 USD), 32 ETH(~60,000 USD) 또는 110,000 ATOM(~120만 USD)입니다.
스테이커의 위임을 통해 풀의 70-80% 포화도를 달성하기 위해 풀 운영자(약속)의 ADA 코인이 얼마나 필요한지 추정하기는 어렵습니다. 0 서약으로 이를 수행한 풀이 있으며 일부 운영자는 500 ADA(160 USD), 다른 운영자는 500,000 ADA(160,000 USD)를 넣었습니다.
결론
무엇보다도 이러한 유형의 보고에 Cardano를 포함시킨 Messari 팀에 큰 감사를 표하는 것이 중요합니다. 1년 전에는 이것이 표준이 아니었습니다.
이러한 보고서를 작성하는 팀이 개별 프로젝트의 세부 사항을 이해하고 관련 비교를 함께 수행하는 것은 상대적으로 어려울 수 있습니다. 세부 사항은 항상 중요합니다. 개별 프로젝트가 어떻게 진행되고 있는지에 대한 중요한 정보를 제공하기 때문에 다양한 관점에서 블록체인 네트워크를 비교할 독립적인 조직이 있다는 것이 중요합니다.
저는 때때로 Cardano나 다른 네트워크가 클라우드 서비스에 의존하기 때문에 Bitcoin에 비해 분산되지 않는다는 의견을 접합니다. 비트코인의 핵심 인프라도 호스팅 서비스와 대형 채굴장에 의존한다는 점에 유의하는 것이 중요합니다. 중앙 집중화가 낮습니다. 2개의 주요 풀이 오프라인 상태가 되면 비트코인은 일시적으로 블록의 50%만 생성합니다. 대규모 마이닝 홀(또는 동시에 여러 개)이 오프라인 상태가 되면 해시 비율이 즉시 떨어지고 이로 인해 블록 생성 속도가 느려집니다. 과거에는 자연재해(중국의 홍수)로 인해 비트코인의 해시레이트가 감소하는 효과가 있었습니다. 탈중앙화의 질은 블록을 생성할 능력이 없는 분산 네트워크의 노드 수가 아니라 핵심 포인트(단일 실패 지점)의 수로 판단되어야 합니다.