블록체인 기술의 혁신은 새롭게 떠오르는 유망 블록체인 솔라나(Solana)와 함께 새로운 차원에 도달했다. 2017년 아나톨리 야코벤코(Anatoly Yakovenko)가 재능 있는 개발자 팀과 함께 고안한 솔라나는 빠른 속도 덕분에 크립토 생태계에서 순식간에 명성을 얻었다. SpazioCrypto의 크립토 가이드에 실린 이 기사에서는 솔라나 블록체인의 기초를 이해할 수 있도록 개념과 작동 원리, 세부 기술을 소개하며, 더 깊이 알고 싶다면 공식 채널과 자료를 통해 살펴볼 것을 권한다.
솔라나(SOL) 블록체인: 속도와 혁신
솔라나 블록체인은 주로 솔라나 랩스(Solana Labs)가 운영하지만, 스위스에 본사를 둔 비영리 단체 솔라나 재단(Solana Foundation)의 지원도 받는다. 재단은 커뮤니티 성장과 개발 자금 지원을 담당한다.
솔라나는 2020년 3월 공식 출시됐으며, 그 즉시 이 기술을 활용한 다수의 DeFi 프로젝트, 특히 NFT 프로젝트가 빠르게 시장에서 자리를 잡았다. 그 결과 이용자와 컬렉터, 개발자로 이루어진 결속력 강한 커뮤니티가 탄생했다.
SOL 토큰: 유틸리티와 특징
토큰 이코노미 관점에서 암호화폐 SOL은 이더리움과 몇 가지 유사점을 지닌다. 최대 공급량은 무제한이며, 거래 수수료의 50%는 소각되고 나머지 50%는 검증인에게 분배될 예정이다. 이 구조 덕분에 체인의 채택이 늘어나면 SOL이 디플레이션 자산이 될 가능성도 열려 있다.
인플레이션을 조절하기 위해 솔라나는 첫해 인플레이션율을 8%로 설정했으며, 이후 매년 15%씩 낮춰 최종적으로 1.5%에 도달하도록 설계했다. 이 목표치는 체인 출시로부터 약 10년 후 달성될 예정이다.
다만 실제 블록 생성 시간과 과거의 블록 생성 중단 이력 때문에 실제 인플레이션율은 예상보다 낮으며, 목표치보다 약 30% 낮게 나타난다. 앞서 언급한 수치는 400밀리초라는 표준 블록 시간을 기준으로 한 것이지만, 솔라나의 실제 평균 블록 시간은 약 650밀리초에 달한다. 이 차이가 인플레이션 흐름에 직접적인 영향을 준다. 같은 이유로 인플레이션율이 정확히 언제 목표치인 1.5%에 도달할지는 정확히 예측할 수 없다.
실제 블록 생성 시간이 더 길어지면 예상보다 연간 생성되는 블록 수가 줄어든다. 이는 SOL의 발행량에 큰 영향을 미치는데, SOL은 블록마다 발행되기 때문이다. 연간 생성 블록 수가 줄면 블록당 SOL 보상도 줄어들어 전체 인플레이션율은 낮아지지만, 반대로 검증인의 수익은 줄어든다. 매년 새로 발행되는 토큰의 95%는 검증인에게, 나머지 5%는 솔라나 재단의 트레저리에 배분된다. 앞서 언급했듯 검증인은 이용자가 지불하는 거래 수수료의 50%도 함께 받는다.
확장성을 뒷받침하는 기술
기술적 관점에서 솔라나는 단일 구조를 채택하고 있으며, 블록체인 전체가 하나의 체인으로 이루어져 있다. 확장성을 높이기 위한 샤딩은 사용하지 않으며, 이는 보안성 강화에도 기여해 나카모토 계수가 업계 최고 수준인 29에 달하고 검증인 수는 1942명에 이른다. 대신 확장성은 이번 글에서 간단히 살펴볼 여러 혁신 기술을 통해 보장된다.
TDMA 프로토콜과 Proof of History
솔라나 블록체인의 독특한 요소 중 하나는 TDMA 프로토콜의 채택이다. 이 프로토콜은 원래 통신 분야에서 많은 인원 간의 통신을 질서 있고 빠르게 처리하기 위해 사용돼 왔다. "TDMA"는 "Time Division Multiple Access"의 약자로, 여러 기기가 같은 통신 채널을 순서대로 나눠 쓰도록 하는 방식이다. TDMA를 Proof of History와 결합함으로써 솔라나는 빠르고 안전하며 변경 불가능한 블록체인이 된다. 여기서 중요한 점은 Proof of History 자체가 검증 시스템은 아니며, 체인에 생성된 거래와 블록의 순서를 정리해주는 시스템이라는 것이다. PoH는 프루프 오브 스테이크에 시간 개념을 도입해 이벤트의 이력을 만들고, 다른 검증인에게 확인을 요청하지 않고도 특정 시점에 발생했음을 증명할 수 있게 해준다.
검증인을 위한 위임형 지분증명(DPoS)은 어떻게 작동할까?
솔라나는 다른 많은 최신 블록체인처럼 위임형 지분증명(Delegated Proof of Stake) 방식을 채택하고 있다. 매우 빠른 체인인 만큼 검증인에게 상당한 하드웨어 자원을 요구하지만, 그 대신 활동을 시작하는 데 필요한 SOL 보유량은 소액이면 충분하다는 점에서 균형을 맞춘다. 합의 과정에서 다른 검증인과 통신하는 비용과 수수료를 충당할 만큼만 있으면 된다.
일반적으로 체인은 통신을 위해 하루 약 1.1 SOL, 계약 임대를 위해 0.02 SOL의 지출을 요구한다. 검증 활동을 시작하는 데는 SOL이 필요하지 않지만, 이 일일 수수료는 인플레이션과 거래 수수료만으로 일일 비용을 감당할 만큼 충분한 SOL을 보유하지 못한 소규모 잠재 검증인에게는 진입 장벽으로 작용한다. 그러나 솔라나 재단은 특정 "과업"을 수행하는 소규모 검증인에게 인센티브를 제공하는 솔라나 딜리게이션 프로그램(Solana Delegation Program)을 통해 검증인 집합의 성장을 촉진하고 있다.
솔라나의 독특한 특징 중 하나는 검증인 간 합의 메시지가 온체인으로 직접 전송된다는 점이다. 이는 완전한 투명성을 보장하는 동시에 검증인의 활동을 감시할 수 있다는 점에서 흥미롭다.
솔라나 블록체인의 핵심 기술
솔라나 블록체인은 여러 독특한 기술을 갖추고 있어 가장 뛰어나고 유망한 블록체인 중 하나로 꼽힌다. 아나톨리 야코벤코에 따르면 솔라나가 초당 5만 건(TPS)의 처리량에 도달할 수 있게 해주는 핵심 기술은 8가지이며, 여기서는 기술적인 세부 사항까지 들어가지 않고 간단히 소개한다.
- Proof of History (POH), 시계이자 합의 시스템;
- Tower BFT, PoH에 최적화된 PBFT 버전;
- Turbine, 거래를 검증하는 노드가 블록을 주고받는 방식을 정의;
- Gulf Stream, 멤풀 없이 거래를 전달하는 프로토콜;
- Sealevel, 스마트 컨트랙트를 위한 병렬 런타임;
- Pipelining, 검증 최적화를 위한 거래 처리 유닛;
- Cloudbreak, 수평 확장된 계정 데이터베이스;
- Replicators, 분산된 원장 저장소.
더 자세히 알고 싶다면 모든 기술에 대한 상세한 설명은 솔라나 블로그에서 확인할 수 있다.
솔라나의 잦은 중단 사례
솔라나 블록체인에 대한 주된 비판은 블록 생성이 여러 차례 중단됐다는 점이다. 현재까지 자동 슬래싱 메커니즘은 아직 활성화되지 않았다. 따라서 블록체인에서 이상 징후가 발생하면 무슨 일이 있었는지 파악하기 위해 체인이 중단되며, 필요한 경우 누구에게 슬래시를 적용할지 수동으로 결정한다.
다만 솔직히 말하면 솔라나가 여러 차례 다운된 것은 검증인의 악의적 행동 때문이 아니라, 초당 수백만 건의 거래를 전송하는 봇의 대규모 스팸 때문이었다(평균 처리량은 4,000 TPS다). 검증인에게 요구되는 이 과도한 작업량이 메모리를 소진시켜 블록 생성을 멈추게 한 것으로 나타났다.
어떤 해결책이 제시됐나?
이 문제를 해결하기 위해 제안되고 실제로 적용된 업데이트가 다수 있다. 최근 업데이트에는 검증인의 메모리 사용을 개선하는 내용이 포함되며, 검증인에게 더 많은 SOL을 제공하는 거래를 먼저 처리하도록 하는 "우선순위 수수료(priority fees)"도 도입됐다. 현재 전체 거래의 약 42%가 추가 수수료를 포함하고 있다. 그 밖에도 구글이 개발한 통신 프로토콜인 QUIC의 도입, 스테이크 가중 QoS(Quality of Service), 그리고 하나의 거래에 더 많은 정보를 담아 네트워크에 여러 거래로 부담을 주지 않도록 개별 거래 크기를 늘리는 업데이트도 진행되고 있다.
솔라나에서 개발 중인 또 다른 흥미롭고 독특한 기능은 "로컬 수수료(local fees)"다. 이 기능이 도입되면 모든 스마트 컨트랙트 유형이 각자의 "수수료 시장"을 갖게 되어, 특정 유형의 컨트랙트 사용량이 늘어나도 그 영향이 체인 전체로 퍼지지 않는다. 예를 들어 솔라나에서 대규모 NFT 민팅이 진행될 때, 해당 민팅 스마트 컨트랙트와 상호작용하려는 이용자는 더 높은 수수료를 내야 하지만, 탈중앙화 금융 거래나 단순 USDC 전송처럼 다른 작업을 수행하는 소수의 이용자는 영향을 받지 않으며 필요한 스마트 컨트랙트가 혼잡하지 않기 때문에 더 높은 수수료를 낼 필요가 없다. 이는 특정 스마트 컨트랙트 유형의 집중적인 사용이 네트워크 전체에 부정적인 영향을 주지 않도록 하면서, 다양한 유형의 거래가 더 효율적이고 개별적으로 공존할 수 있게 해주는 매우 흥미로운 기능이다.
체인의 높은 인기에도 불구하고 DeFi는 아직 폭넓게 발전하지 못했다. TVL의 대부분은 마리네이드(Marinade), 리도(Lido, 몇 달 전 솔라나에서 서비스를 중단했다), 지토(Jito) 같은 유동성 스테이킹 서비스에 몰려 있다. 활동은 주로 NFT 시장에 집중돼 있으며, 이 시장은 대부분의 다른 블록체인보다 높은 거래량을 자랑한다. 이 분야에서는 완전히 독자적인 기술이 개발됐다.
2023년 4월 도입된 최근의 새로운 기능은 압축 NFT(compressed NFT, cNFT)다. 이는 머클 트리(Merkle Tree)를 활용하고 메타데이터를 오프체인에 저장해 필요할 때 솔라나 RPC 제공업체가 조회하도록 함으로써 대량의 NFT를 만들고 관리하는 비용을 줄여준다. 이 혁신 기술은 애플리케이션과 컬렉션 개발에 일부 기여했으며, 가장 어두운 약세장 시기에도 온체인 활동을 뒷받침했다.
솔라나 블록체인, 레이어 2 솔루션을 향해
솔라나 생태계와 블록체인의 미래는 레이어 2 솔루션의 개발과 이더리움 세계와의 호환성 강화로 향하고 있는 것으로 보인다. 이러한 맥락에서 네온(Neon)과 이클립스(Eclipse) 같은 프로젝트가 등장하고 있다.
네온은 이더리움 가상머신(EVM)과 호환되는 레이어 2 솔루션이다. 이 프로젝트는 솔라나에서 작업하고 싶어하는 이더리움 개발자의 경험을 단순화하는 것을 목표로 한다. 네온을 이용하면 코드를 크게 수정하지 않고도 EVM 호환 애플리케이션을 솔라나에서 실행할 수 있다.
반면 이클립스는 솔라나 가상머신(SVM)을 기반으로 하는 이더리움 레이어 2로, 이더리움의 호환성과 보안성을 유지하면서 더 빠른 확장성과 거래 속도를 제공한다.
솔라나는 또한 솔랭(Solang)과 무브(Move) 같은 프로그래밍 언어에도 투자하고 있다. 솔랭은 러스트(Rust) 언어를 솔라나 바이트코드로 변환하는 컴파일러로, 러스트에 익숙한 개발자의 스마트 컨트랙트 개발을 돕는다. 한편 무브는 기존 언어보다 더 강력한 기능을 제공하도록 설계된 새로운 스마트 컨트랙트 언어로, 솔라나 네트워크에서 더 발전되고 안전한 디앱(DApp)의 길을 연다. 이 모든 과정에서 AI 분야도 놓치지 않고, 지속적인 지원을 통해 블록체인에서의 발전을 뒷받침하고 있다.
솔라나(SOL) 결론: 회복력, 혁신, 속도
알라메다와 FTX 붕괴와 관련한 우려가 여전히 남아 있지만, 토큰 베스팅 덕분에 투자자들 사이에서 큰 불안은 보이지 않으며, 솔라나 블록체인의 발전은 멈추지 않고 있다. 개발자들은 계속해서 새롭고 유용한 혁신을 도입하려 노력하며, 약속을 꾸준히 지켜내고 있음을 증명하고 있다. 2023년 100%의 가동률, 우선순위 수수료와 수수료 시장의 도입, 압축 NFT, EVM 채택, AI의 부상, 그리고 비자(Visa)와 쇼피파이(Shopify) 같은 대기업과의 협업까지 더해지면서 솔라나는 가장 혁신적이고 유망한 블록체인 중 하나로 자리 잡고 있다.
이 가이드가 솔라나 블록체인의 작동 방식과 활용 사례를 깊이 이해하는 데 도움이 됐기를 바란다. Spaziocrypto는 고품질이면서 공정하고 무료인 정보와 교육을 제공하기 위해 적극적으로 노력하고 있으며, 우리의 이탈리아어 크립토 디스코드 커뮤니티에 함께해 주시기를 바란다!



