카르다노(ADA): 완전 가이드
카르다노는 개발 과정에서 연구 중심, 동료 검토(peer review) 기반 접근을 채택한 3세대 블록체인 플랫폼입니다. 이더리움의 공동 창립자이기도 한 찰스 호스킨슨이 설립했으며, 형식 기법(formal methods)과 학문적 엄밀성을 바탕으로 처음부터 설계되었습니다. 네이티브 암호화폐인 ADA는 19세기 수학자이자 최초의 컴퓨터 프로그래머로 여겨지는 에이다 러브레이스의 이름에서 따왔습니다.
이 가이드는 카르다노의 독특한 아키텍처, 우로보로스 합의 프로토콜, 확장 UTXO(eUTXO) 모델, 스마트 컨트랙트 역량, 거버넌스, 그리고 2026년 기준 생태계의 현황을 다룹니다.
카르다노란?
카르다노는 탈중앙화 애플리케이션과 스마트 컨트랙트 개발을 위해 더 안전하고 확장 가능한 인프라를 제공하는 것을 목표로 하는 오픈소스 탈중앙화 블록체인 플랫폼입니다. 다른 블록체인과 구분되는 점은 다음과 같습니다.
- 동료 검토 기반 연구: 주요 프로토콜 업그레이드는 구현 전에 동료 검토를 거치는 학술 논문으로 뒷받침됩니다
- 형식 검증(Formal verification): 핵심 구성 요소가 수학적으로 올바름을 증명합니다
- 계층형 아키텍처: 결제 계층과 연산 계층을 분리해 모듈성을 확보합니다
- 체계적 개발: 단계적 로드맵(에라)을 통해 신중히 계획된 기능을 순차적으로 출시합니다
세 개의 조직
카르다노의 개발은 서로 독립적인 세 조직이 이끕니다.
| Organization | Role |
|---|---|
| Input Output Global (IOG) | 연구 및 개발(찰스 호스킨슨 설립) |
| Cardano Foundation | 생태계 성장, 커뮤니티, 채택 확산 |
| EMURGO | 상업적 채택 및 엔터프라이즈 솔루션 |
카르다노의 아키텍처
계층형 설계
카르다노는 기능을 두 계층으로 분리합니다.
- 카르다노 결제 계층(CSL): ADA 거래와 가치 이전을 처리합니다. 회계 계층입니다.
- 카르다노 연산 계층(CCL): 스마트 컨트랙트 실행과 탈중앙화 애플리케이션 로직을 처리합니다.
이 분리는 각 계층을 독립적으로 최적화하고, 한쪽을 업그레이드해도 다른 쪽에 영향을 주지 않도록 해줍니다.
확장 UTXO(eUTXO) 모델
카르다노는 비트코인의 UTXO 모델을 크게 발전시킨 확장 UTXO(eUTXO) 모델을 사용합니다. 비트코인의 UTXO는 가치만 담을 수 있지만, 카르다노의 eUTXO는 다음을 담을 수 있습니다.
- 가치(ADA 및 네이티브 토큰)
- 데이터(UTXO에 부착되는 임의 데이터)
- 스크립트 참조(UTXO가 어떤 조건에서 소비될 수 있는지 규정하는 스마트 컨트랙트 로직)
eUTXO 모델은 이더리움 같은 계정 기반 모델 대비 여러 장점이 있습니다.
| Feature | eUTXO (Cardano) | Account-based (Ethereum) |
|---|---|---|
| 병렬성 | 높음(충돌하지 않는 거래는 동시에 처리 가능) | 낮음(같은 계정 거래는 순차 처리) |
| 결정성 | 제출 전에 거래 결과를 알 수 있음 | 제출과 실행 사이에 결과가 바뀔 수 있음(MEV) |
| 수수료 예측 가능성 | 수수료가 정확히 산출되며 사전에 확정됨 | 실행 중 상태 변화로 수수료가 변동될 수 있음 |
| 보안 분석 | 형식적으로 검증하기 쉬움 | 복잡한 상태 상호작용으로 검증이 어려움 |
다만 eUTXO 모델은 다음과 같은 과제도 동반합니다.
- 동시성(Concurrency): 여러 사용자가 동일한 UTXO와 상호작용하려 하면 경합이 발생할 수 있습니다(설계 패턴과 프로토콜 개선으로 완화되어 왔습니다)
- 개발자 경험: 이더리움의 계정 모델에 익숙한 개발자에겐 UTXO 사고방식이 덜 직관적입니다
- 상태 관리: 복잡한 DApp은 UTXO를 신중하게 관리해야 합니다
우로보로스: 지분증명(PoS)
개요
**우로보로스(Ouroboros)**는 카르다노의 지분증명 합의 프로토콜로, 동료 검토를 거친 보안 보장을 바탕으로 설계된 최초의 PoS 프로토콜로 알려져 있습니다. 이름은 꼬리를 물고 있는 뱀(무한한 순환을 상징)에서 따왔으며, 여러 버전으로 발전해 왔습니다.
| Version | Description | Status |
|---|---|---|
| Ouroboros Classic | 최초의 증명 가능한 안전한 PoS 프로토콜 | 종료 |
| Ouroboros BFT | 바이런(Byron) 에라를 위한 단순화 버전 | 종료 |
| Ouroboros Praos | 스테이킹 풀과 위임 추가 | 활성 |
| Ouroboros Leios | 처리량 개선을 위한 입력 엔도서(Input Endorsers) | 개발 중 |
| Ouroboros Genesis | 제네시스 블록에서의 부트스트래핑 지원 | 개발 중 |
Ouroboros Praos 작동 방식
시간은 에폭(epoch)(각 5일)으로 나뉘고, 에폭은 다시 슬롯(slot)(각 1초)으로 나뉩니다.
- 각 에폭 시작 시, 어떤 스테이킹 풀이 각 슬롯의 블록을 생산할지 추첨(로터리)으로 결정합니다
- 선택될 확률은 풀의 총 스테이크 비중에 비례합니다
- 선택된 풀 리더가 블록을 생산하고 보상을 획득합니다
- 블록은 네트워크로 전파되고 검증됩니다
스테이킹과 위임
카르다노의 스테이킹 모델은 참여 장벽을 낮추도록 설계되었습니다.
- 최소 스테이크 없음: ADA 보유자는 누구나 스테이크 풀에 위임해 참여할 수 있습니다
- 락업 기간 없음: 위임된 ADA는 잠기지 않으며 언제든지 이동하거나 사용할 수 있습니다
- 비수탁(Non-custodial): 위임은 ADA의 수탁권을 이전하지 않으며 키는 본인이 계속 통제합니다
- 보상: 매 에폭(5일)마다 분배되며 대략 연 3-5% APR 수준
이 설계는 솔로 밸리데이터에 32 ETH 최소 요건과 자금 락업이 필요한 이더리움의 스테이킹과는 확연히 다릅니다.
스테이크 풀
스테이크 풀은 카르다노 네트워크의 검증자 역할을 합니다. 누구나 스테이크 풀을 운영할 수 있고, ADA 보유자는 원하는 풀에 스테이크를 위임합니다.
- 풀 운영자: 인프라를 운영하고 블록을 생산합니다
- 위임자(Delegators): 자신의 스테이크로 지원할 풀을 선택합니다
- 포화(Saturation): 풀에는 포화 지점이 있으며, 포화 초과 시 수익이 감소해 여러 풀로의 분산을 유도합니다
- 풀 수: 2026년 기준 3,000개 이상의 활성 스테이크 풀
포화 메커니즘은 탈중앙화를 촉진하는 영리한 설계 요소입니다. 풀이 지나치게 커지면 위임자가 받는 보상이 낮아져, 더 작은 풀로 이동하도록 인센티브가 작동합니다.
개발 에라
카르다노의 개발은 단계적 로드맵을 따르며, 각 에라는 유명 인물의 이름을 따서 명명되었습니다.
바이런(Byron) 에라 (2017-2020)
기초가 마련된 시기입니다. 기본 거래 기능으로 카르다노 네트워크를 출시했습니다. 네트워크는 IOG와 EMURGO 노드가 블록을 생산하는 연합(federated) 모델로 운영되었습니다.
셸리(Shelley) 에라 (2020)
스테이킹, 위임, 스테이크 풀을 통해 탈중앙화를 도입했습니다. 네트워크는 연합 모델에서 완전 탈중앙화 블록 생산으로 전환되었습니다. 수개월 내에 100만 개 이상의 지갑 주소가 스테이크 풀에 ADA를 위임했습니다.
고겐(Goguen) 에라 (2021)
2021년 9월 알론조(Alonzo) 하드포크로 카르다노에 스마트 컨트랙트를 도입했습니다. 다음이 포함됩니다.
- Plutus: 하스켈 기반의 카르다노 스마트 컨트랙트 플랫폼
- 네이티브 토큰: 스마트 컨트랙트 없이 생성되는 토큰(프로토콜 레벨에서 처리)
- 메타데이터: 오프체인 데이터 참조를 위한 트랜잭션 메타데이터
바쇼(Basho) 에라 (2022-2024)
확장성과 최적화에 집중한 시기입니다.
- Hydra: 동형(isomorphic) 상태 채널을 통한 레이어2 확장
- Input Endorsers: 블록 처리 처리량 개선
- Pipelining: 블록 전파(diffusion) 최적화
- 스크립트 최적화: 더 효율적인 스마트 컨트랙트 실행
볼테르(Voltaire) 에라 (2024-현재)
거버넌스 에라로, 온체인 거버넌스를 도입해 카르다노를 완전히 자립형으로 만드는 단계입니다.
- CIP-1694: 온체인 거버넌스 프레임워크
- DReps(Delegated Representatives): 거버넌스 위임 대표
- Constitutional Committee: 거버넌스 제안에 대한 감독 기구
- Treasury system: 생태계 개발을 위한 탈중앙화 자금 조달
카르다노의 스마트 컨트랙트
Plutus
Plutus는 카르다노의 주요 스마트 컨트랙트 개발 플랫폼입니다. 수학적 엄밀성과 형식 검증 적합성으로 알려진 함수형 언어 Haskell을 기반으로 합니다.
- Plutus Core: 온체인에서 실행되는 저수준 스마트 컨트랙트 언어
- Plutus Tx: 온체인 검증자(validator) 스크립트를 작성하기 위한 하스켈 라이브러리
- 오프체인 코드: 트랜잭션 구성 및 제출 로직(이 또한 하스켈로 작성)
하스켈 사용은 카르다노의 강점이자 과제입니다.
- 강점: 하스켈의 타입 시스템과 순수성은 형식 검증을 가능하게 하고 발생 가능한 버그의 범주를 줄입니다
- 과제: 하스켈은 솔리디티(이더리움)나 러스트(솔라나)보다 대중적이지 않아 개발자 풀이 제한됩니다
Aiken
하스켈 채택의 장벽을 낮추기 위해 커뮤니티는 카르다노를 위한 목적지향 스마트 컨트랙트 언어 Aiken을 개발했습니다. Aiken은 다음과 같습니다.
- 하스켈보다 배우기 쉽습니다
- eUTXO 모델에 맞게 특별히 설계되었습니다
- Plutus Core(UPLC)로 컴파일됩니다
- 2026년 기준 선호 개발 언어로서 채택이 크게 늘고 있습니다
Marlowe
Marlowe는 카르다노의 금융 컨트랙트를 위한 도메인 특화 언어(DSL)입니다. 비프로그래머(금융 전문가, 변호사)가 금융 상품을 만들고 배포할 수 있도록 설계되었습니다.
- 대출 계약
- 옵션 컨트랙트
- 에스크로 서비스
- 보험 컨트랙트
네이티브 토큰
카르다노의 특징적인 요소는 프로토콜 레벨의 네이티브 토큰 지원입니다. 토큰에 스마트 컨트랙트(ERC-20, ERC-721)가 필요한 이더리움과 달리, 카르다노 토큰은 원장 자체가 처리합니다.
- 토큰 생성, 전송, 관리에 스마트 컨트랙트가 필요 없음
- ADA 자체와 동일한 보안 모델
- 스마트 컨트랙트 기반 토큰보다 낮은 수수료
- 멀티에셋 UTXO: 하나의 UTXO에 ADA와 여러 네이티브 토큰을 함께 담을 수 있음
거버넌스(Voltaire)
온체인 거버넌스
볼테르 에라는 포괄적인 온체인 거버넌스 시스템을 도입했습니다.
세 가지 거버넌스 주체:
- Constitutional Committee (CC): 제안이 카르다노 헌법을 준수하는지 확인
- Delegated Representatives (DReps): ADA 보유자가 투표권을 DReps에 위임하고, DReps가 거버넌스 제안에 투표
- Stake Pool Operators (SPOs): 핵심 프로토콜 변경에 투표
거버넌스 액션에는 다음이 포함됩니다.
- 프로토콜 파라미터 변경(수수료, 블록 크기 등)
- 생태계 자금 조달을 위한 트레저리 출금
- 하드포크 개시
- 헌법 개정
- 불신임(No-confidence) 안건
카르다노 헌법
카르다노는 블록체인 운영을 규정하는 원칙과 규칙의 집합인 공식 헌법을 채택했습니다. 이는 주요 블록체인 중에서 공식적으로 비준된 거버넌스 문서를 갖춘 초기 사례 중 하나입니다.
프로젝트 카탈리스트(Project Catalyst)
Project Catalyst는 카르다노의 탈중앙화 혁신 펀드로, 트레저리의 ADA를 커뮤니티 제안에 배분합니다.
- 커뮤니티 구성원이 프로젝트 제안을 제출합니다
- ADA 보유자가 자금 지원 대상을 투표로 결정합니다
- 지원받은 프로젝트는 진행 상황을 보고합니다
- 2026년까지 카탈리스트를 통해 수억 달러 규모의 자금이 분배되었습니다
확장 솔루션
Hydra
Hydra는 카르다노의 레이어2 확장 솔루션으로, 동형(isomorphic) 상태 채널 시스템입니다.
- "동형"이란 Hydra 헤드(채널)가 메인 체인과 동일한 원장 모델(eUTXO)을 사용한다는 뜻입니다
- 여러 참여자가 Hydra 헤드를 열고 오프체인으로 트랜잭션을 처리한 뒤 레이어1로 정산합니다
- 각 Hydra 헤드는 이론적으로 최대 1,000 TPS까지 처리할 수 있습니다
- 여러 Hydra 헤드를 동시에 운영할 수 있습니다
Input Endorsers
Input Endorsers(우로보로스 레이오스 업그레이드의 일부)는 트랜잭션 제출과 블록 생산을 분리해, 블록당 더 많은 트랜잭션을 처리할 수 있도록 하여 베이스 레이어 처리량을 개선합니다.
Mithril
Mithril은 스테이크 기반 멀티시그 프로토콜로, 전체 상태를 다운로드하지 않고도 라이트 클라이언트가 블록체인을 검증할 수 있게 해줍니다.
- 라이트 클라이언트 및 지갑을 위한 빠른 부트스트래핑
- 스테이크 기반 서명을 통한 효율적 상태 검증
- 네트워크 참여를 위한 자원 요구량 감소
카르다노 생태계
DeFi
카르다노의 DeFi 생태계는 꾸준히 성장해 왔습니다.
- Minswap: 카르다노 대표 DEX
- SundaeSwap: 또 다른 인기 DEX
- Liqwid Finance: 대출 및 차입 프로토콜
- Lenfi (formerly Aada): 대출 프로토콜
- Djed: 알고리즘 스테이블코인
- iUSD: 과담보(overcollateralized) 스테이블코인
NFT
카르다노 NFT는 네이티브 토큰 지원의 이점을 받아, 스마트 컨트랙트 기반 NFT보다 민팅과 전송이 더 저렴하고 효율적입니다.
- jpg.store: 카르다노 대표 NFT 마켓플레이스
- Book.io: NFT를 활용한 디지털 도서 및 오디오북 플랫폼
- NMKR: NFT 민팅 플랫폼
아이덴티티와 자격 증명
카르다노는 특히 아이덴티티 분야에서 실사용 유틸리티에 집중해 왔습니다.
- Atala PRISM: 탈중앙화 아이덴티티 솔루션
- 아프리카 파트너십: 에티오피아 등에서의 아이덴티티 및 자격 검증 프로그램
- World Mobile: 소외 지역의 연결성을 위해 카르다노를 활용하는 통신 프로젝트
카르다노 vs. 다른 레이어1
| Feature | Cardano | Ethereum | Solana |
|---|---|---|---|
| Consensus | Ouroboros (PoS) | Gasper (PoS) | PoH + Tower BFT |
| Smart contracts | Plutus/Aiken | Solidity/Vyper | Rust |
| Transaction model | eUTXO | Account-based | Account-based |
| Block time | 20 seconds | 12 seconds | ~400ms |
| TPS (L1) | ~250 | ~30 | 2,000-5,000 |
| Staking minimum | None (delegation) | 32 ETH (solo) | None (delegation) |
| Governance | On-chain (Voltaire) | Off-chain (EIPs) | Off-chain |
| Development approach | Peer-reviewed research | Community-driven | Move fast |
보안 모범 사례
지갑 옵션
- Daedalus: IOG의 풀 노드 지갑(전체 블록체인 다운로드)
- Yoroi: EMURGO의 라이트 지갑(브라우저 확장 및 모바일)
- Lace: IOG의 경량 지갑
- Eternl: 커뮤니티 개발의 기능 풍부한 지갑
- Ledger/Trezor: ADA용 하드웨어 지갑 지원
스테이킹 안전
- ADA 위임은 다른 주소로 전송할 필요가 없습니다. 스테이킹은 비수탁 방식입니다
- ADA를 전송하도록 요구하는 "스테이킹" 서비스는 주의하세요
- 가동률이 좋고 수수료가 합리적이며(보통 마진 2-5%), 적절한 플레지(pledge)를 가진 스테이크 풀을 선택하세요
올바르게 생성하고 안전하게 보관한 시드 구문으로 ADA 자산을 보호하세요. SafeSeed Seed Phrase Generator를 사용해 BIP-39 규격을 준수하는 니모닉을 생성할 수 있습니다. 카르다노 지갑은 보통 24단어 시드 구문을 사용하므로, 최대 보안을 위해 충분한 엔트로피로 생성하세요. SafeSeed Key Derivation Tool은 시드 구문이 카르다노 주소로 어떻게 파생되는지 이해하는 데 도움이 됩니다.
FAQ
쉬운 말로 카르다노는 무엇인가요?
카르다노는 동료 검토 기반 연구와 형식 기법을 통해 안전하고 확장 가능하며 지속 가능한 탈중앙화 네트워크를 구축하려는 블록체인 플랫폼입니다. 네이티브 암호화폐인 ADA는 거래, 스테이킹, 거버넌스에 사용됩니다. 카르다노는 "정석대로" 만들고자 했던 학계 중심의 팀이 설계한 블록체인이라고 생각하면 됩니다.
카르다노는 이더리움과 무엇이 다른가요?
카르다노는 여러 핵심 측면에서 이더리움과 다릅니다. 계정 모델 대신 eUTXO 모델을 사용하고, 프로토콜 업그레이드는 동료 검토를 거친 학술 연구에 기반하며, 스마트 컨트랙트 없이 네이티브 토큰을 지원하고, 스테이킹은 최소 요건과 락업 기간이 없으며, 공식적인 온체인 거버넌스 체계를 갖추고 있습니다. 다만 이더리움은 더 큰 생태계와 더 높은 개발자 채택을 보유하고 있습니다.
ADA는 어떻게 스테이킹하나요?
지갑(Yoroi, Daedalus, Lace, Eternl)에서 스테이크 풀을 선택해 위임하면 ADA를 직접 스테이킹할 수 있습니다. 최소 수량은 없고, ADA는 잠기거나 전송되지 않으며, 언제든지 언스테이킹하거나 재위임할 수 있습니다. 보상은 5일마다(각 에폭마다) 자동으로 분배됩니다.
eUTXO 모델이 무엇인가요?
확장 UTXO(eUTXO) 모델은 카르다노의 트랜잭션 모델로, 비트코인의 UTXO 시스템을 발전시킨 형태입니다. 각 eUTXO는 가치(ADA 및 토큰)뿐 아니라 데이터와 스마트 컨트랙트 로직도 담을 수 있습니다. 이를 통해 결정적인 트랜잭션(제출 전에 정확한 결과를 앎)과 충돌하지 않는 트랜잭션의 병렬 처리가 가능해집니다.
카르다노는 느린가요?
카르다노의 베이스 레이어는 20초 블록 타임으로 약 250 TPS를 처리하며, 이는 솔라나보다는 느리지만 이더리움 L1보다는 빠릅니다. 다만 카르다노의 확장 솔루션(Hydra, Input Endorsers)은 처리량을 크게 높이는 것을 목표로 합니다. eUTXO 모델의 결정성 덕분에 현재 속도에서도 트랜잭션은 예측 가능한 방식으로 정산됩니다.
Hydra는 무엇인가요?
Hydra는 동형 상태 채널을 사용하는 카르다노의 레이어2 확장 솔루션입니다. 여러 참여자가 "Hydra head"를 열어 오프체인으로 고속 트랜잭션을 처리한 뒤 메인 체인으로 정산할 수 있습니다. 각 헤드는 최대 1,000 TPS를 처리할 수 있으며, 여러 헤드를 동시에 운영할 수 있습니다.
볼테르(Voltaire) 에라는 무엇인가요?
볼테르 에라(현재)는 카르다노에 온체인 거버넌스를 도입합니다. ADA 보유자는 위임 대표(DReps)를 통해 프로토콜 변경, 트레저리 지출 등 거버넌스 결정에 투표할 수 있습니다. 또한 카르다노 헌법이라는 공식 거버넌스 문서를 도입했으며, 특정 단일 조직에 의존하지 않고 네트워크가 완전히 자립하도록 합니다.
카르다노는 왜 하스켈을 사용하나요?
하스켈은 강력한 타입 시스템, 수학적 엄밀성, 그리고 형식 검증(코드가 올바르게 동작함을 수학적으로 증명하는 것)에 적합하다는 이유로 선택되었습니다. 하스켈은 솔리디티 같은 언어보다 학습 난이도가 높지만, 중요한 금융 소프트웨어에서 특정 유형의 버그 가능성을 줄여줍니다. 커뮤니티는 더 접근하기 쉬운 대안으로 Aiken도 개발했습니다.