Nitro 이해하기: Cosmos에 배포된 첫 번째 Solana VM 롤업
출처:Nitro Labs
편집: 심조 TechFlow
Nitro란 무엇인가?
Nitro는 Cosmos 위에 구축된 첫 번째 Solana VM 체인입니다. Sealevel 가상 머신(SVM) 호환성을 갖춘 Optimistic Rollup으로서, 개발자들이 Cosmos에서 Solana dApp을 쉽게 시작하고 IBC 자산에 접근할 수 있도록 도와줍니다. Nitro 기반으로 구축된 애플리케이션은 강력한 Solana VM을 활용하여 IBC 네이티브 상호 운용성을 얻을 수 있습니다.
첫 번째 Solana VM 체인
Nitro는 개발자가 기존 Solana 스마트 계약을 변경 없이 배포할 수 있게 하며, 사용자는 Solana 지갑을 통해 이러한 애플리케이션에 원활하게 접근할 수 있습니다. 이는 Solana 개발자와 사용자가 더 넓은 Cosmos 생태계에 접근할 수 있는 낮은 마찰의 환경을 만듭니다.
Nitro 비전
Nitro는 Solana VM(SVM)의 확장성 엔진이 되어 팀이 SVM Rollups를 시작할 수 있도록 하며, 데이터 가용성과 결제를 위해 어떤 L1을 사용할 수 있습니다.
Nitro는 dYdX 또는 ImmutableX와 같은 특정 애플리케이션의 Rollups를 생성하는 데 사용할 수 있으며, Arbitrum과 같은 범용 Rollups도 생성할 수 있습니다.
Nitro의 작동 원리
Nitro 기반으로 구축된 애플리케이션은 강력한 Solana 실행 환경을 활용하면서 IBC 상호 운용성을 얻습니다.
개발자는 기존 Solana 스마트 계약을 배포할 수 있으며, 사용자는 일반적인 Solana 지갑을 통해 이러한 애플리케이션에 원활하게 접근할 수 있습니다.
Nitro는 Sei 위에서 Solana 가상 머신을 Optimistic Rollup으로 실행합니다. 【Sei는 Cosmos에서 IBC와 ICA(크로스 체인 계정)를 활성화하는 L1입니다.】 이러한 아키텍처는 Solana 애플리케이션이 Cosmos로 쉽게 확장하고 IBC 자산에 접근할 수 있도록 합니다.
거래 생애 주기
Nitro는 Optimism 및 Arbitrum과 유사한 정렬기를 통해 관리되어 즉각적인 거래 확인을 실현합니다.
그 후, 배치 거래가 Sei에 제출되며, 검증자는 Sei에 사기 증명을 제출할 수 있습니다. ------ 상태 변경이 유효함을 보장합니다.
사용 사례
다음은 Nitro SVM의 몇 가지 기본 사용 사례입니다:
- 탈중앙화 거래소: Solana VM 기능을 활용하여 IBC 자산을 처리하는 전통적인 AMM, 주문서 DEX 및 스테이블코인 교환.
- 고성능 게임: 즉각적인 거래 확인을 통해 실시간 게임을 잠금 해제하며, 어떤 체인보다 빠릅니다.
- NFT 금융 상품: NFT 시장을 넘어 빠른 NFT 거래, 파생상품 및 대출을 실현합니다.
- 대출: Solana 및 IBC 자산의 대출 프로토콜 및 시장을 활용합니다.
- 자산 관리: Solana 및 Cosmos DeFi 애플리케이션의 미결제 포지션을 관리하는 자산 관리 애플리케이션입니다.
Nitro의 모듈화 구조
Nitro의 모듈화 아키텍처는 블록체인의 두 가지 핵심 구성 요소인 [실행]과 [결제]를 분리할 수 있게 합니다. 이러한 구성 요소를 분리하면 각 구성 요소를 개별적으로 최적화할 수 있어 Sealevel VM과 IBC 상호 운용성을 결합한 최상의 인프라를 생성할 수 있습니다.
Nitro의 모듈화 구조는 Layer3 Rollups를 위에 시작할 수 있게 하며, 특정 애플리케이션에 맞춰져 실행에만 집중할 수 있습니다. 전용 실행 레이어를 운영하려는 애플리케이션은 결제 및 데이터 가용성 구성 요소에 대한 걱정 없이 Nitro에서 더 빠르게 시작할 수 있습니다.
왜 Solana VM을 선택해야 할까요?
지난 몇 년 동안 Solidity와 EVM은 암호화폐 개발의 표준으로 발전했으며, 대부분의 L1이 EVM 표준을 채택했습니다. Nitro는 Solana VM(SVM)을 EVM과 같은 핵심 개발 표준으로 만드는 첫 걸음을 내딛었습니다.
Nitro는 강력한 Sealevel 실행 환경과 IBC의 상호 운용성 핵심을 통합합니다. SVM 표준의 발전을 촉진함으로써 암호화폐 및 DeFi 분야의 구축자들의 성장을 가속화하여 Solana의 청중을 넓힙니다.
Sealevel 가상 머신에서 구축하기
Sealevel은 Solana에서 거래를 처리하는 엔진을 의미합니다. Sealevel은 하나의 체인에서 대량의 병렬 거래를 처리할 수 있게 하여 해당 체인이 동시에 더 많은 거래를 처리할 수 있는 능력을 촉진합니다. 파이프라인을 통한 병렬 처리는 CPU에서 일반적인 설계 프레임워크로, 여러 데이터 흐름을 처리 하드웨어의 다양한 부분에 분배할 수 있게 합니다:
- Sealevel은 Solana 가상 머신이 여러 계약을 동시에 실행할 수 있게 하여, 어떤 단일 계약의 처리가 더 넓은 블록 지연에 영향을 미치지 않도록 합니다. 이는 Solana의 Sealevel VM을 수평 확장의 효율적인 레이어로 만듭니다.
- Sealevel의 또 다른 장점은 풀 내 미확인 거래의 수를 줄이는 것입니다. 이는 노드의 메모리 부하를 크게 줄이고 블록 처리를 더욱 효율적으로 만듭니다.
Nitro는 거래 처리 아키텍처에 기술적 이점을 제공하기 때문에 Sealevel 가상 머신(SVM)을 개발 표준으로 만들기 위해 설계되었습니다. Nitro는 처음에 Cosmos 생태계에서 SVM을 배포했지만, 장기적으로 Nitro는 SVM을 여러 생태계에 걸쳐 표준으로 만들 것입니다.
왜 Cosmos를 선택해야 할까요?
Cosmos는 블록체인 인터넷으로, 상호 운용성과 크로스 체인 통신을 전제로 한 강력한 생태계를 제공합니다. Cosmos 생태계에는 50개 이상의 실시간 영역(블록체인)과 매달 1억 달러 이상의 IBC 거래량이 있으며, Cosmos에서의 DeFi, 게임 및 NFT의 기회는 무궁무진합니다.
우리는 Cosmos 생태계에서의 기회를 보았으며, DeFi의 일부 주요 참여자들이 이미 Cosmos에서 구축할 것을 약속했습니다.
우리는 DeFi의 미래가 다중 체인 및 상호 운용 가능하다고 믿으며, 이는 Nitro를 Solana와 Cosmos 생태계의 교차점에 위치시킵니다. Solana의 많은 개발자와 Nitro 위의 Sealevel 가상 머신, 그리고 빠르게 발전하는 Cosmos 생태계는 다음 초강력 조합을 위한 독특한 조합을 만듭니다.
Nitro는 첫 번째 Solana 가상 머신을 통해 Solana dApps가 Cosmos에 배포될 수 있도록 중요한 역할을 할 것입니다. 이는 Solana와 Cosmos 생태계 간의 자본, 인재 및 혁신의 다리를 구축하는 데 도움이 될 것입니다.