솔라나(SOL)란 무엇인가? 고속 블록체인 플랫폼은 어떻게 작동하는가?
2021년 9월 14일, 솔라나 블록체인이 17시간 동안 완전히 다운되었습니다. 봇들이 토큰 발행을 도배했고, 검증자들은 마비되었으며, 블록체인 전체가 멈춰버렸습니다. 팀은 검증자들에게 전화를 걸어 수동으로 블록체인을 재시작해야 했는데, 마치 수십억 달러가 투자된 와이파이 공유기를 재부팅하는 것과 같은 상황이었습니다. 암호화폐 트위터 사용자들은 이를 일축하며 "죽은 블록체인이다. 갑자기 꺼져버린 것을 어떻게 믿을 수 있겠는가?"라고 말했습니다.
그 후 6개월 만에 SOL 가격은 250달러까지 치솟았습니다. 그리고 2년 후, 솔라나는 이더리움과 그 L2 서버를 합친 것보다 더 많은 일일 거래량을 처리하게 되었습니다. FTX 사태 이후 떠났던 개발자들이 돌아와 친구들을 데려왔습니다. 2024년 한 해에만 7,600명이 넘는 새로운 개발자들이 솔라나 플랫폼에서 개발을 시작했습니다.
저는 2022년부터 솔라나 dApp을 꾸준히 사용해 왔습니다. 주피터에서 스왑하고, 마리네이드를 통해 스테이킹했으며, 2024년 밈코인 열풍이 일어나는 것도 대부분 솔라나에서 지켜봤습니다. 당시 수수료가 저렴해서 15달러 정도의 거래도 충분히 가치가 있었기 때문입니다. 솔라나 네트워크는 정말 빠릅니다. 물론 가끔씩 다운되기도 합니다. 이 두 가지 모두 사실이며, 그 이유를 이해하려면 이력 증명(Proof of History) 방식의 작동 원리와 아나톨리 야코벤코가 이 방식을 설계할 때 어떤 절충안을 고려했는지 살펴봐야 합니다.
솔라나는 무엇인가: 간략하게
솔라나는 속도와 저비용을 위해 설계된 레이어 1 블록체인입니다. 2020년 3월 메인넷을 출시했으며, 퀄컴 출신 엔지니어이자 암호화폐 업계에 뛰어들기 전 분산 시스템과 무선 프로토콜 분야에서 오랜 경력을 쌓은 아나톨리 야코벤코가 설립했습니다. 그의 핵심 아이디어는 블록체인이 느린 이유는 검증자들이 언제 무슨 일이 일어났는지에 대해 합의하는 데 시간을 허비하기 때문이라는 것이었습니다. 검증자들에게 공유된 시계를 먼저 제공하면 모든 것이 빨라진다는 것입니다.
저 공동 시계는 '역사의 증거'입니다. 작동 원리는 잠시 후에 설명드리겠습니다.
간략한 개요를 위해 중요한 수치를 살펴보겠습니다. 솔라나는 실제 환경에서 초당 400~4,200건의 거래를 처리합니다(이론상 최대치는 초당 65,000건). 평균 거래 수수료는 약 0.00025달러입니다. 블록 확정 시간은 약 400밀리초입니다. 비교하자면, 이더리움 메인넷은 초당 15~30건의 거래를 처리하며, 기본 스왑 수수료는 네트워크 혼잡도에 따라 0.50달러에서 5달러까지입니다. 솔라나는 이더리움보다 훨씬 저렴하고 빠릅니다.
SOL 토큰은 네트워크의 네이티브 암호화폐입니다. 수수료는 SOL로 지불하고, 네트워크 검증을 위해 SOL을 스테이킹하며, 스테이킹에 대한 보상으로 SOL을 얻습니다. 현재 유통량은 5억 7천만 개가 넘으며, 발행량 상한선은 없습니다. 인플레이션은 연간 약 5.4%에서 시작하여 장기적으로 1.5%까지 하락할 것으로 예상됩니다. 모든 거래 수수료의 절반은 소각(영구 소멸)되고 나머지 절반은 검증자에게 지급됩니다.
Proof of History는 어떻게 작동하나요?
Proof of History(PoH)는 솔라나의 대표적인 혁신 기술이자 대부분의 기사에서 제대로 설명하지 못하는 부분입니다. 그래서 제가 좀 더 자세히 설명해 보겠습니다.
블록체인이 느린 이유는 무엇일까요? 검증자들이 대부분의 시간을 언제 무슨 일이 일어났는지에 대해 논쟁하는 데 소비하기 때문입니다. 비트코인 채굴자들은 누군가가 블록 생성을 완료하고 이를 전송하기 전까지는 다른 채굴자들이 무엇을 하고 있는지 알 수 없습니다. 이더리움 검증자들은 12초마다 위원회 회의를 거칩니다. 이러한 조정 과정에서 지연 시간이 발생합니다.
야코벤코는 통신 엔지니어의 관점에서 이 문제를 바라보았습니다. 퀄컴에서 그는 타이밍이 매우 중요한 시스템을 다뤄본 경험이 있었습니다. 그의 해결책은 검증자들이 상태에 대한 합의를 시작하기 전에 공유 시계를 제공하는 것이었습니다. 모두가 이벤트 순서를 이미 알고 있다면, 합의는 협상이 아닌 확인 단계로 넘어갈 수 있다는 것입니다.
PoH는 바로 그 시계입니다. PoH는 이전 해시값을 입력으로 받는 연속적인 SHA-256 해시 체인을 실행합니다. 해시값 50,000은 해시값 50,001로, 해시값 50,002로 이어집니다. 이 순서는 결정론적이지만 한 번에 한 단계씩만 계산할 수 있습니다. 따라서 순서를 건너뛰거나 조작할 수 없습니다. 트랜잭션이 도착하면 리더(현재 블록을 생성하는 검증자)가 해당 트랜잭션을 이 해시 체인의 특정 위치에 기록합니다. 트랜잭션 A는 해시값 50,000에서 발생했고, 트랜잭션 B는 50,500에서 발생했습니다. 해시값 사이의 간격은 시간이 경과했음을 증명합니다. 다른 사람에게 확인을 요청할 필요가 없습니다.
다른 검증자들은 해시 체인을 재생하여 검증합니다. 계산이 맞으면 순서가 승인됩니다. 이로써 "모든 사람에게 브로드캐스트하고 응답을 기다리는" 통신 오버헤드가 "로컬에서 해시 체인을 확인하는" 방식으로 줄어듭니다.
PoH 위에는 솔라나의 합의 계층인 타워 BFT가 있습니다. 이는 검증자들이 PoH 타임스탬프를 참조하여 체인 상태에 대해 투표하는 비잔틴 장애 허용(Byzantine Fault Tolerance)의 변형 버전입니다. 투표는 SOL 스테이킹에 따라 가중치가 부여됩니다(솔라나는 위임 지분 증명(Delegated Proof-of-Stake) 방식을 사용하므로 일반 보유자는 전문 검증자에게 위임합니다). 전체 시스템은 5,000달러짜리 서버가 처리할 수 있을 만큼 충분히 빠르게 설계되었습니다. 하지만 실제로 200달러짜리 라즈베리 파이가 아닌 5,000달러짜리 서버가 필요한지에 대한 질문은… 중앙 집중화 논쟁의 핵심입니다.

솔라나 건축에 담긴 8가지 혁신
솔라나의 속도는 PoH 하나만으로 얻어지는 것이 아닙니다. 개발팀은 서로 연동되는 8개의 구성 요소를 설계했습니다. 대부분의 기사에서는 이러한 구성 요소를 나열만 하고 왜 중요한지는 설명하지 않지만, 여기서는 그 이유를 명확하게 설명해 드리겠습니다.
걸프 스트림은 현재 블록이 완료되기 전에 예상되는 다음 리더에게 트랜잭션을 전달합니다. 블록이 완료될 때까지 기다렸다가 다음 리더를 찾는 대신, 걸프 스트림은 트랜잭션을 미리 라우팅합니다.これにより 확인 시간이 단축되고 멤풀 크기가 작아집니다.
Sealevel 은 병렬 트랜잭션 처리 엔진입니다. 이더리움의 EVM이 트랜잭션을 순차적으로(하나씩 차례로) 처리하는 반면, Sealevel은 여러 코어에서 동시에 여러 계정에 영향을 미치지 않는 트랜잭션을 처리합니다. 12코어 CPU를 사용하는 솔라나 검증자는 동시에 12개의 독립적인 트랜잭션을 처리할 수 있습니다.
터빈은 블록 데이터를 작은 패킷으로 분할하여 비트토렌트처럼 네트워크 전체에 분산 전송합니다. 모든 검증자가 리더로부터 전체 블록을 다운로드하는 대신, 각 검증자는 블록의 일부를 받아 이웃 검증자로부터 받은 조각들을 조합하여 전체 블록을 재구성합니다. 따라서 블록 전파는 대역폭에 의해 제한되는 것이 아니라 검증자 수에 비례하여 확장됩니다.
파이프라인은 데이터 가져오기, 서명 검증, 뱅킹 및 기록과 같은 각 단계에 서로 다른 하드웨어 단계를 할당하는 트랜잭션 처리 장치입니다. 공장 조립 라인처럼 각 단계는 서로 다른 트랜잭션 배치를 동시에 처리합니다.
Cloudbreak 는 솔리드 스테이트 드라이브(SSD)에서 동시 읽기 및 쓰기를 지원하도록 설계된 계정 데이터베이스입니다. 여러 스레드가 잠금 없이 계정 데이터에 액세스할 수 있도록 하여 Sealevel에 필요한 병렬 처리를 지원합니다.
아카이버는 장기 데이터 저장을 담당합니다. 과거 블록 및 거래 데이터는 검증자에서 전용 스토리지 노드로 오프로드됩니다. 이를 통해 검증자 운영에 필요한 하드웨어 비용이 시간이 지남에 따라 무한정 증가하는 것을 방지할 수 있습니다. 하지만 솔라나 검증자가 여전히 256GB의 RAM과 1TB 이상의 SSD 공간을 필요로 한다는 점을 고려하면 "관리 가능"이라는 표현은 상대적인 것입니다.
여섯 가지 구성 요소 모두 파이프라인 방식으로 작동하여 트랜잭션이 제출부터 최종 확정까지 1초 이내에 처리됩니다. 전체 시스템은 고도로 최적화되어 있으며 다른 어떤 블록체인 아키텍처와도 완전히 다릅니다. 이더리움은 설계상 더 단순합니다(한 번에 한 단계씩 진행되며 모든 참여자가 모든 것을 검증합니다). 솔라나는 더 빠르지만 더 취약합니다. 구성 요소가 많다는 것은 오류가 발생할 가능성이 더 높다는 것을 의미하며, 이는 모든 주요 장애 사태에서 실제로 발생했던 문제입니다. 솔라나 기반 개발자들과의 대화에서 자주 나오는 질문은 "속도 향상을 위해 복잡성을 감수할 가치가 있는가?"입니다. 그들의 대답은 대개 "네, 하지만 간신히 그럴 만한 가치가 있고, 문서가 더 잘 되어 있었으면 좋겠습니다."입니다.
솔라나 vs 이더리움: 모두가 궁금해하는 비교
트위터에서 암호화폐 관련 논쟁의 90%를 차지하는 비교 내용이 바로 이것이니, 숫자를 나란히 비교해 보겠습니다.
| 미터법 | 솔라나 | 이더리움(메인넷) |
|---|---|---|
| TPS(실제) | 400-4,200 | 15-30 |
| TPS(이론상) | 65,000 | 약 10만 개 (샤딩 포함, 로드맵) |
| 거래 수수료 | 약 0.00025달러 | 0.50달러~5달러 이상 |
| 블록 최종성 | 약 400ms | 약 12~15초 |
| 의견 일치 | PoH + 타워 BFT + DPoS | 지분증명(Proof of Stake) (캐스퍼) |
| 검증자 | 1,400개 이상 | 1,000,000명 이상(홈 스테이커 포함) |
| TVL | 약 95억 달러 | 약 500억 달러 이상 |
| 스마트 계약 언어 | 러스트, C | 견고 |
| 개발자 수 (신규, 2024) | 7,600명 이상 | 약 6,000명 이상 |
솔라나는 더 빠르고 저렴합니다. 이더리움은 더 탈중앙화되어 있고 더 큰 생태계를 가지고 있습니다. 이것이 솔직한 요약입니다. 어느 하나가 다른 하나보다 무조건 더 낫다고 말하는 사람은 무언가를 팔려고 하는 것이거나 장단점을 제대로 고려하지 않은 것입니다.
이더리움의 검증자 수(솔로 스테이커 포함 100만 명 이상)는 솔라나의 1,400명을 훨씬 능가합니다. 솔라나의 나카모토 계수(체인을 중단시키기 위해 담합할 수 있는 최소 개체 수)는 19인 반면, 이더리움은 훨씬 높습니다. 이는 탈중앙화가 블록체인을 데이터베이스가 아닌 일반 블록체인으로 운영하는 핵심 이유이기 때문에 중요한 문제입니다. 단 19명의 검증자만으로도 블록체인을 중단시킬 수 있다면, 이는 심각한 권력 집중 현상이며 반드시 인지해야 합니다.
반면, 솔라나는 2024년에 신규 개발자 확보 부문에서 이더리움을 앞질렀습니다. 솔라나는 7,600명 이상의 신규 개발자를 확보한 반면, 이더리움은 약 6,000명에 그쳤습니다. 솔라나 생태계에는 700개 이상의 프로토콜이 있으며 계속해서 성장하고 있습니다. 주요 프로토콜로는 주피터(선도적인 탈중앙화 거래소), 레이디엄, 드리프트, 마리네이드(유동성 스테이킹), 지토, 카미노 등이 있습니다. 2024년에서 2025년 사이 밈코인 열풍은 호불호가 갈리지만, 솔라나에서 주로 발생했는데, 이는 수수료가 매우 낮아 20달러 정도의 거래도 가능했기 때문입니다.

서비스 중단 문제: 솔라나의 가장 큰 약점
솔직히 말씀드리자면, 솔라나는 여러 번 다운되었습니다. 출시 이후 8번의 대규모 장애와 10번의 부분 장애가 발생했습니다. 최악의 장애 목록을 알려드리겠습니다.
2021년 9월, 17시간 동안 시스템이 마비되었습니다. 봇들이 IDO 출시를 공격했고, 검증자들은 메모리 부족으로 작동을 멈췄습니다. 팀은 디스코드와 전화 통화를 통해 수동으로 재시작해야 했습니다. 재부팅을 위해 전화 연락망이 필요하다는 이미지는 결코 좋지 않습니다.
2022년 5월, NFT 발행 기간 동안 7시간 동안 시스템이 다운됐습니다. 똑같은 일이 반복됐죠. 봇 때문이었습니다. 커뮤니티는 이런 패턴을 알아차리기 시작했습니다.
2023년 2월, 18시간 동안 시스템 성능 저하가 발생했습니다. 거래는 기술적으로는 처리되었지만 속도가 너무 느려 많은 거래가 시간 초과되었습니다. 이는 부분적인 기능 장애가 가장 오랫동안 지속된 기간입니다.
2024년 2월, 5시간 동안 오프라인 상태였습니다. 이 시점에는 대응 속도가 빨라지고 문제 해결도 더 정확해졌지만, 헤드라인은 여전히 부정적으로 보였습니다.
비판은 자명합니다. 블록 처리를 중단하는 블록체인은 토큰이 첨부된 데이터베이스에 불과합니다. 그리고 저는 그 비판이 부당하다고 생각하지 않습니다. 검증자 19명이 다운되는 것만으로 네트워크가 멈출 수 있다면, 그 네트워크는 마케팅 자료에서 뭐라고 하든 간에 단일 장애점 문제를 안고 있는 것입니다.
무엇이 바뀌었나요? QUIC 네트워킹이 UDP를 대체하여 프로토콜 수준에서 스팸을 필터링하게 되었습니다. 우선 수수료(이더리움의 가스 시장과 유사)는 실제 사용자가 네트워크 혼잡 시 봇보다 높은 가격을 제시할 수 있도록 해줍니다. 또한 Jump Crypto가 처음부터 새롭게 개발한 두 번째 검증자 클라이언트인 Firedancer가 정식으로 서비스되고 있습니다. 두 개의 독립적인 클라이언트가 존재하기 때문에 한 클라이언트의 버그로 인해 전체 네트워크가 다운되는 것을 방지할 수 있습니다. 이는 이더리움이 Prism, Lighthouse 등의 클라이언트 중 하나에 문제가 발생하더라도 계속 작동하는 원리와 동일합니다.
2024년 중반 이후로는 큰 장애가 발생하지 않았습니다. 2024년 말에 발생한 밈코인 트래픽은 솔라나 서버 역사상 가장 높은 지속적인 부하였을 가능성이 높지만, 시스템이 다운되지는 않았습니다. 이는 고무적인 일입니다. 하지만 한 해의 성공이 지난 여덟 번의 실패를 덮어버릴 수는 없습니다. 신뢰를 회복하는 데는 문제 해결보다 더 오랜 시간이 걸립니다.
SOL 토큰: 공급, 스테이킹 및 경제적 측면
SOL은 설계상 인플레이션을 유발하도록 만들어졌습니다. 비트코인의 2,100만 개와는 달리 총 공급량에 대한 엄격한 상한선이 없습니다. 초기 인플레이션율은 8%였으며, 매년 15%씩 감소하여 최종적으로 1.5%에 도달합니다. 2026년 초 현재 인플레이션율은 약 5.4%입니다.
디플레이션 균형을 맞추는 장치: 모든 거래 수수료의 50%가 소각됩니다. 네트워크 활동이 활발한 시기에는 상당량의 SOL이 영구적으로 유통에서 제거됩니다. 2024년 말 밈코인 열풍이 불었을 때, 일일 수수료 소각량이 일일 인플레이션 발행량을 여러 차례 초과하여 SOL이 일시적으로 순 디플레이션 상태가 되기도 했습니다.
SOL 검증자의 스테이킹 수익률은 현재 인플레이션율과 총 스테이킹 금액에 따라 연간 약 6~7% 정도입니다. 유통되는 SOL의 65% 이상이 스테이킹에 묶여 있는데, 이는 암호화폐 업계에서 가장 높은 참여율 중 하나입니다. 이는 보안 측면에서는 유리하지만, 동시에 많은 SOL 공급량이 사실상 비유동적이라는 것을 의미하기도 합니다.
유동성 스테이킹은 락업 문제의 일부를 해결했습니다. 마리나드 파이낸스와 지토는 SOL을 스테이킹하고 DeFi에서 사용할 수 있는 영수증 토큰(mSOL 또는 jitoSOL)을 받을 수 있도록 합니다. 스테이킹 수익을 얻을 뿐만 아니라 영수증 토큰으로 대출, 차입 또는 유동성 공급(LP)도 할 수 있습니다. 이는 이더리움의 리도(Lido)의 stETH와 같은 개념이지만, 솔라나는 낮은 수수료 덕분에 추가 거래 비용이 저렴하여 도입이 훨씬 수월했습니다.