Evmos는 단지 시작일 뿐인가? Cevmos가 Cosmos의 확장성을 어떻게 폭발시킬 것인가

블록비츠
2022-03-05 18:40:46
수집
Celestia 위에는 Evmos 하나의 결제 레이어만 있는 것이 아니며, 암호화 세계에도 Celestia 하나만 있는 것은 아닙니다. 모듈화된 방식으로 확장 가능한 블록체인을 구축하는 것이 암호화 산업 발전의 새로운 아이디어가 될 수 있습니다.

저자: 0x137, BlockBeats 리듬

Evmos의 Rektdrop 에어드랍은 Cosmos 생태계에 충분한 열기를 만들어냈습니다. 커뮤니티는 Evmos 생태계에 대해 점점 더 자주 논의하기 시작했으며, 이 논의 중에서 "Cevmos"라는 주제가 특히 주목받고 있습니다. 많은 기술 전문가들은 이것이 Cosmos의 확장성을 폭발시킬 솔루션이라고 언급하고 있습니다. 그렇다면 Cevmos는 도대체 무엇일까요? 왜 그것이 Cosmos 생태계를 폭발시킬 수 있을까요?

블록체인의 조리 공장

누군가 블록체인이 무엇인지 묻는다면, 당신은 어떻게 대답할까요?

많은 사람들은 아마 이렇게 말할 것입니다: 블록체인은 사용자가 거래를 생성하고, 노드가 유효성을 검증하며, 이를 블록에 기록하는 분산 네트워크 장부입니다. 현재로서는 이 답변이 틀리지 않습니다. 오늘날 거의 모든 블록체인은 사용자, 검증 노드 및 블록으로 구성되어 있으며, 각각 거래 생성, 검증 및 정산, 거래 기록을 수행합니다.

블록체인을 식당에 비유한다면, 이렇게 될 것입니다: 이 식당에는 단 한 명의 웨이터만 있으며, 그는 주문, 요리, 회계 등 운영 및 관리와 관련된 모든 일을 동시에 책임져야 합니다. 만약 이 식당이 길가의 만두 가게라면, 이런 운영 방식에는 큰 문제가 없겠지만, 만약 이 식당이 CBD의 핫플레이스라면, 손님이 한 끼 식사를 위해 하루 이틀을 기다릴 이유가 없으므로 식당은 며칠 내에 문을 닫을 것입니다.

이것이 현재 많은 Layer 1 단일 체인(Monolithic Blockchain)이 직면한 문제입니다. 이더리움을 예로 들면, 모든 거래, 정산, 블록 생성이 동일한 체인에서 이루어지며, 사용자는 이전 블록이 완료될 때까지 자신의 거래를 정산할 수 없습니다.

따라서 이더리움이 대규모로 보급된 오늘날, 네트워크 혼잡과 수수료 급증 문제가 발생했습니다. 자신의 거래가 빨리 블록에 포함되기를 원하기 때문에 사람들은 비싼 "가스 전쟁"을 벌여야 했고, 거래 속도는 점점 느려졌습니다. 이것이 우리가 잘 알고 있는 "확장성 문제"입니다.

이 문제에 대한 개발자들의 해결책

우리가 가장 잘 아는 것은 물론 합의 메커니즘을 변경하는 것입니다. Avalanche, BSC와 같은 공공 블록체인은 새로운 지분 증명(PoS)을 채택하여 네트워크의 정산 및 블록 생성 속도를 높여 더 강력한 확장성을 갖게 되었습니다. 그러나 근본적으로 이러한 체인들은 단순히 자신의 웨이터를 로봇으로 교체했을 뿐, 운영 방식에서는 혁신이 없었습니다.

따라서 거래 수요가 급증하는 상황에서도 네트워크는 여전히 같은 문제에 직면해 있습니다. 예를 들어 최근 Fantom은 "Solidly 열풍"으로 인해 가스 요금이 한때 3, 4달러로 급등했습니다.

또 다른 해결책은 Rollups입니다. 거래를 체인 외부로 이동시켜 공공 블록체인의 부담을 줄이는 것입니다. 그러나 주의해야 할 점은 정산과 블록 생성은 여전히 기본 공공 블록체인에서 수행된다는 것입니다. 다시 말해, 식당은 단순히 주문을 담당할 추가 웨이터를 고용한 것입니다. 그래서 우리는 이더리움의 Rollups가 여전히 높은 가스 문제에 직면해 있는 것을 발견하게 됩니다. 왜냐하면 그것은 비-Rollups 애플리케이션과 경쟁해야 하기 때문입니다. 예를 들어 Arbitrum은 평균적으로 매일 9만 달러를 가스에 지출해야 합니다.

그렇다면 더 나은 해결책은 없을까요? 사실 상식적으로 우리는 가장 좋은 방법이 분업 협력이라는 것을 알고 있습니다. 세 명의 웨이터를 고용하여 각각 주문, 요리 및 회계를 담당하게 하면, 각 웨이터가 자신의 전문성을 발휘할 수 있고, 식당의 효율성도 크게 향상될 것입니다. 이것이 바로 Cevmos가 하려는 일입니다.

Cevmos는 무엇인가요? 어떤 해결책이 있나요?

Cevmos는 Celestia와 Evmos로 구성되어 있으며, 이 두 팀이 함께 협력한 결과물로, 내년 2분기에 출시될 예정입니다. Celestia는 Cosmos SDK를 사용하여 구축된 L1 공공 블록체인이지만, 다른 공공 블록체인과는 다르게 Celestia는 팀에 의해 "Lazy Ledger"라고 비유적으로 불립니다.

이렇게 말하는 이유는 Celestia의 유일한 역할이 합의 메커니즘을 통해 거래 기록을 저장하고 데이터 가용성(Data Availability)을 제공하는 것이기 때문입니다. Celestia는 자신이 저장하는 구체적인 내용에는 신경 쓰지 않습니다.

그러나 데이터 가용성을 제공함으로써 다른 개발자들은 Rollups 형태로 Celestia 위에 자신의 정산 레이어(예: EVM)와 실행 레이어(예: 애플리케이션 체인)를 구축할 수 있으며, 자신의 체인을 위해 합의 메커니즘을 설계할 필요가 없습니다. 즉, Celestia는 주문, 요리 및 회계의 세 가지 기능을 모두 분리했습니다. 우리는 이를 모듈 체인(Modular Blockchain)이라고 부릅니다.

이렇게 하는 이점은 개발자가 자신의 전문성을 충분히 발휘하여 최고의 EVM 정산 레이어 또는 애플리케이션 체인 상호작용 경험을 구축할 수 있다는 것입니다. 모듈 체인은 전체적으로 각 측면이 타협 없이 향상될 수 있도록 합니다. Evmos는 Celestia 위에 구축된 첫 번째 중요한 정산 레이어가 될 것입니다.

Evmos는 EVMos와 CosmOS의 조합으로, 이 이름은 EVMOS의 목표를 명확하게 설명합니다. 즉, Cosmos의 EVM이 되는 것입니다.

Evmos는 EVM과 호환되는 공공 블록체인을 Cosmos 생태계에 통합할 수 있으며, 이는 Avalanche, Fantom 등 체인의 토큰, NFT 자산이 Evmos를 통해 Cosmos의 IBC 생태계에 통합될 수 있음을 의미합니다. 심지어 EVM 기반 애플리케이션도 Cosmos로 브리징할 수 있습니다.

IBC 세계와 EVM 세계를 연결하는 다리로서 Evmos는 분명히 Cosmos의 중요한 자산 정산 레이어이며, 미래에도 큰 부담을 겪을 것입니다. 그러나 Celestia 위에 구축된 Evmos는 크게 개선될 것입니다.

앞서 언급했듯이 Rollups는 실행 레이어(즉 거래)와 정산 레이어를 분리하는 해결책입니다. 그러나 이상적인 Rollups 정산 레이어 환경은 Rollups 스마트 계약과 정산 레이어 간의 간단한 크로스 체인 전송만 허용하고 비-Rollups 애플리케이션이 Rollups 스마트 계약을 사용하도록 강제합니다. 이는 Rollups가 이더리움과 같은 EVM 단일 체인에서 비-Rollups 애플리케이션과 경쟁해야 하므로 높은 가스 비용이 발생하기 때문입니다.

Celestia는 Optimint 합의 메커니즘을 사용하여 개발자가 Cosmos 기반의 Rollups 체인을 구축하도록 허용합니다. 이는 Celestia 위의 정산 레이어(예: Evmos)도 Rollups가 되고, 정산 레이어 위에 구축된 실행 레이어(즉 애플리케이션 체인)는 Rollups의 Rollups가 됩니다. ZKR이든 OR이든 이러한 실행 레이어는 독립적인 블록체인으로 존재하며 특정 분야에 최적화된 작업을 수행하고, 동시에 합의 메커니즘과 정산 레이어를 공유합니다.

Cosmos는 왜 Cevmos가 필요한가요?

당신은 아마 이렇게 물을 것입니다. 이렇게 많은 이야기를 했는데, 도대체 Cosmos와 무슨 관계가 있나요? 우리는 Cosmos가 Web3.0의 선두 프로젝트로서 해결해야 할 세 가지 문제는 상호 운용성, 확장성, 혁신성이라는 것을 알고 있습니다. 아래에서는 이 세 가지 측면에서 Cevmos가 어떻게 안전성을 보장하면서 Cosmos 생태계 발전을 추진하는지 설명하겠습니다.

상호 운용성

현재 IBC는 이미 Cosmos 프로젝트가 생태 내에서 훌륭한 상호 운용성을 실현하는 데 도움을 주고 있지만, Cosmos 체인은 생태 외부의 EVM 체인과 상호 운용할 수 없습니다. 이로 인해 Cosmos 생태 내의 프로젝트는 EVM 생태의 혜택을 놓치게 됩니다. 예를 들어 이전의 "눈사태 열풍"과 최근의 "Solidly 전쟁"이 그 예입니다.

Evmos가 채워주는 것은 Cosmos의 EVM 호환성의 공백입니다. EVM 호환성, Tendermint PoS 합의 메커니즘 및 IBC 상호 운용성을 통해 개발자는 Evmos에서 EVM 스마트 계약을 작성하거나 연결할 수 있으며, Cosmos 생태의 다른 애플리케이션에서 EVM 자산을 사용할 수 있습니다.

물론 Evmos는 Cosmos 체인이 EVM에서 다양한 프로토콜에 접근하는 것도 지원합니다. 예를 들어 Aave와 같은 프로토콜입니다. 또한 Osmosis와 같은 생태 내 애플리케이션도 EVM 자산 풀을 보유하여 자산 다양화를 실현할 수 있습니다. 게다가 Evmos는 기존 이더리움 클라이언트 및 Metamask와 같은 도구와 상호 작용할 수 있어 사용자 기반을 더욱 확대할 수 있습니다.

위의 목표를 달성하기 위해 Evmos는 "ERC-20 모듈"을 채택하여 ERC20 토큰 계약 주소와 Cosmos 토큰을 연결하여 크로스 체인 자산 표현 및 거래를 실현합니다. 누군가는 이렇게 물을 수 있습니다. 그럼 이것과 Gravity Bridge는 어떤 차이가 있나요?

답은 차이가 없습니다. Evmos와 Gravity Bridge의 크로스 체인 메커니즘을 논할 경우, 두 가지는 동일하며, 모두 잠금 발행 모델을 사용합니다. 그러나 Celestia 위에 구축된 Cevmos는 상황이 크게 다릅니다.

공유된 Celestia의 DA 레이어를 통해 Celestia 위의 Rollups 클러스터는 서로의 블록이 Celestia에 포함되어 있는지, 즉 "사용 가능"한지를 검증하기만 하면 됩니다. 이를 통해 검증 과정의 신뢰성을 최대한으로 줄일 수 있습니다.

이 점은 크로스 체인 통신에서 큰 도움이 됩니다. 클러스터 간 크로스 체인(예: Gravity Bridge)은 일반적으로 높은 보안 위험을 동반합니다. 이는 보안성이 낮은 경량 클라이언트에 의존하며, 이러한 클라이언트는 모든 거래가 정직하고 유효하다고 가정하므로, 크로스 체인 브리지의 검증자가 당신의 자금을 훔치지 않을 것이라고 믿어야 합니다.

그러나 Celestia 위에 구축된 Cevmos는 다릅니다. Celestia의 DA 레이어를 공유하기 때문에 경량 클라이언트는 이러한 가정을 할 필요가 없으며, 단순히 데이터의 가용성을 검증하면 됩니다. 이렇게 하면 크로스 체인 브리지의 보안성이 크게 향상됩니다.

확장성

EVM과 상호 운용할 수 있는 능력이 생겼으니, Evmos는 EVM 생태의 트래픽을 Cosmos로 유입할 수 있습니다. 이는 Evmos와 Cosmos 생태에 확장성 문제를 가져옵니다. 전통적인 단일 체인의 최대 제한은 우리가 흔히 말하는 "삼중 난제"로, 탈중앙화, 확장성 및 보안성 중에서 선택과 균형을 이루어야 합니다.

하지만 모듈 체인은 그렇지 않습니다. 합의, 정산 및 실행 레이어를 분리함으로써 각 모듈은 최적화를 이룰 수 있습니다. 블록 생성의 기본 합의 레이어 또는 DA 레이어로서 Celestia는 그 위의 Rollups에 데이터 가용성만 제공하면 되며, 거래를 실행하고 정산할 필요는 없습니다.

데이터 가용성이 확보되면 Celestia의 경량 노드는 거래를 검증할 필요가 없으며, 블록 데이터가 사용 가능한지 여부만 확인하면 됩니다. 따라서 블록에서 무작위로 다운로드한 일부 샘플만으로도 모든 데이터의 유효성을 매우 높은 확률로 검증할 수 있습니다. 이러한 경우, 경량 클라이언트는 사용자 컴퓨터가 될 수 있으며, 사용자가 거래를 수행할 때 관련 데이터를 다운로드하고 가용성을 검증할 수 있습니다.

명백하게도 Celestia의 보안성과 확장성은 경량 클라이언트의 수에서 비롯됩니다. 경량 클라이언트의 수가 증가함에 따라 각 블록의 크기도 증가할 수 있으며, 이는 네트워크 자체의 보안성과 탈중앙화에 영향을 미치지 않습니다. 더 큰 블록은 더 높은 처리량을 의미합니다.

따라서 현재 블록체인과는 정반대로, Celestia와 그 위에 구축된 Cevmos는 더 높은 보급률로 인해 더 강력한 확장성을 얻게 될 것입니다. 흥미롭지 않나요?

혁신성

많은 애플리케이션 개발자에게 Cevmos는 "확장성 선택"이기도 합니다. 다른 EVM 생태와는 달리 Cosmos는 "애플리케이션 체인" 개념을 채택하고 있습니다. SDK를 기반으로 한 블록체인은 특정 분야에 집중할 수 있으며, IBC를 통해 Cosmos 생태 내의 다른 애플리케이션 체인과 상호 운용할 수 있습니다.

그러나 여기서의 애플리케이션 체인은 이전에 언급한 것과 다릅니다. 이들은 여전히 자신의 합의 메커니즘과 검증 노드를 구축해야 네트워크를 시작할 수 있습니다. 그래서 우리는 Keplr 지갑에서 다양한 스테이킹 선택을 볼 수 있습니다. 그러나 이는 합의 메커니즘과 정산에 익숙하지 않은 애플리케이션 개발자에게는 오히려 어려움이 됩니다. 특정 애플리케이션을 위해 기본 구조를 구축하는 것은 다소 불필요해 보입니다.

이때 Cevmos는 중요한 역할을 합니다. 이미 합의 레이어와 정산 레이어를 제공하므로 애플리케이션 체인은 새로운 합의 메커니즘과 검증 노드 없이 Rollups 형태로 자신의 네트워크를 시작할 수 있습니다. 이는 많은 중소 개발자에게 편리함을 제공하며, 복잡한 합의 설계와 노드 발전을 생략할 수 있게 해줍니다. Cevmos와 Cosmos 생태의 애플리케이션은 폭발적인 성장을 이루어 더 높은 보급률과 확장성을 가져올 것입니다.

애플리케이션 체인을 시작하는 데 도움을 주는 것 외에도 Cevmos는 모듈 체인의 주권적 이점이라는 큰 혜택을 가지고 있습니다. 모듈화된 블록체인을 사용함으로써 거버넌스 권한은 실행 레이어의 애플리케이션으로 세분화될 수 있으며, 다른 애플리케이션과 중복되지 않습니다.

이더리움에서 애플리케이션에 대규모 취약점이 발생하면, 반드시 투표 거버넌스의 동의를 받아야 하며, 그렇지 않으면 전체 체인을 하드포크해야 합니다. 예를 들어 Ethereum Classic과 같은 경우입니다. Rollups도 마찬가지입니다. 왜냐하면 이들은 모두 이더리움을 정산 레이어와 합의 레이어로 사용하기 때문입니다.

그러나 Celestia에서는 Rollups가 Celestia를 정산 레이어로 사용하지 않기 때문에 애플리케이션을 포크할 수 있으며, 합의 레이어의 데이터를 변경하지 않고도 가능합니다. 이는 개발자들이 더 많은 실험을 하도록 장려하며, 생태 혁신의 길을 열어줍니다.

모듈화, 블록체인의 새로운 사고방식

이더리움이 탄생한 이후로 확장성 문제는 개발자들이 해결하고자 하는 문제였습니다. 그러나 커뮤니티가 방대하고 의견이 분분하며, 이해관계자들이 각기 다른 계획을 가지고 있어 이더리움의 확장성 여정은 매우 힘들었습니다. 현재 블록체인이 대규모로 보급되는 상황에서 많은 공공 블록체인이 이 기회를 잡아 고속, 저렴한 네트워크로 많은 암호화 신인을 유치하고 있습니다.

하지만 글의 시작 부분에서 언급했듯이, 현재 대부분의 공공 블록체인이 하는 일은 여전히 "변화 없는 변화"에 불과하며, 결국 "삼중 난제"의 제한을 받게 됩니다. 예를 들어 Solana는 네트워크의 낮은 수수료를 보장하기 위해 팀이 무조건적인 계산력 보장을 약속했지만, 그로 인해 탈중앙화의 정도를 희생하게 되었습니다.

Cevmos는 Celestia를 통해 합의, 정산 및 실행 레이어를 분리하여 블록체인의 모듈화를 실현했습니다. 이는 한편으로는 더 나은 확장성 솔루션을 제공하고, 다른 한편으로는 네트워크의 탈중앙화와 보안을 보장합니다. 이러한 방식은 심지어 가까운 미래에 이더리움의 Rollups에 대한 해결책을 제공할 수 있습니다.

Celestia 팀에 따르면, 그들은 Quantum Gravity Bridge라는 프로젝트를 개발 중이며, 이는 Celestia가 이더리움 EVM의 Rollups에 유효한 증명을 제공할 수 있도록 허용합니다. 미래에 다른 EVM Rollups가 Cevmos를 통해 Cosmos 생태로 브리징하기를 원하지 않는다면, 여전히 자신의 EVM 생태를 정산 레이어로 사용할 수 있지만, 동시에 Celestia를 DA 레이어로 사용하여 Celestia의 혜택을 누릴 수 있습니다.

미래에는 Celestia 위에 Evmos 하나만 있는 것이 아니라, 암호화 세계에도 하나의 Celestia만 있는 것이 아닐 것입니다. 모듈화된 방식으로 확장 가능한 블록체인을 구축하는 것이 암호화 산업 발전의 새로운 사고방식이 될 수 있을 것입니다.

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