For the complete documentation index, see llms.txt
Midnight's hybrid architecture
Midnight은 여러 접근 방식을 결합하여, 하나의 모델만 선택하도록 강요하는 대신 두 모델을 통합함으로써 각각의 이점을 극대화하는 하이브리드 아키텍처를 구현합니다.
The combination
Midnight은 의도적인 아키텍처 선택을 내린 데이터 보호 블록체인입니다. 개발자를 하나의 패러다임에 가두는 대신, UTXO 기반과 account 기반 기능을 모두 제공합니다. 이는 단순히 선택지를 늘리는 것이 아니라, 적합한 작업에 적합한 도구를 사용하는 것입니다.
기본적으로 Midnight은 UTXO 모델로 작동합니다. 이 선택 덕분에 자연스러운 병렬성과 프라이버시 기능이 가능해집니다. Midnight의 네이티브 유틸리티 토큰인 NIGHT는 ledger에 UTXO로 존재합니다. 그러나 Midnight가 다른 UTXO 체인과 차별화되는 부분이 있습니다. NIGHT 토큰은 네트워크의 모든 트랜잭션을 구동하는 재생 가능 자원인 DUST를 생성하는 특별한 역할을 합니다. 이 NIGHT-DUST 생성 메커니즘은 Midnight 경제 모델의 핵심이며, 예측 가능한 트랜잭션 비용을 보장합니다.
이 UTXO 기반 위에 Midnight은 account 기반 패턴으로 작동하는 스마트 컨트랙트 레이어를 도입합니다. Midnight의 스마트 컨트랙트 언어인 Compact로 컨트랙트를 배포하면, Ethereum의 컨트랙트처럼 복잡한 상태를 유지할 수 있습니다. 이를 통해 개발자는 기반 플랫폼이 여전히 UTXO의 장점을 활용하면서도, 익숙한 패턴으로 직관적인 스마트 컨트랙트를 작성할 수 있습니다.
Understanding Midnight's token ecosystem
토큰 유형을 더 깊이 다루기에 앞서, Midnight 생태계에서 가치가 어떻게 흐르는지 이해하기 위한 프레임워크를 먼저 정리합니다. 핵심은 토큰(가치를 나타내는 것)과 리소스(네트워크 운영에 사용되는 것) 사이의 구별을 이해하는 것입니다.
The NIGHT token and DUST resource
NIGHT는 ledger에 UTXO로 존재하는 Midnight의 네이티브 유틸리티 토큰입니다. NIGHT를 전기를 생산하는 태양광 패널 같은 재생 가능 에너지원이라고 생각하면 됩니다. 태양광 패널이 햇빛을 받으면 에너지를 생산하듯, NIGHT 토큰은 DUST 주소에 지정되면 지속적으로 DUST를 생성합니다.
DUST는 토큰이 아니라 트랜잭션 수수료 지불에만 사용되는 차폐된 네트워크 리소스입니다. 저장 가능한 DUST의 양은 NIGHT 잔액에 비례하며, DUST는 생성 원본인 NIGHT 토큰에서 분리되면 감소합니다. 이 독특한 메커니즘 덕분에 운영 예측 가능성이 확보됩니다. NIGHT를 보유하는 한, 변동하는 가스 가격을 걱정하지 않고 트랜잭션을 실행할 수 있습니다.
Token categories
NIGHT/DUST 메커니즘 외에, Midnight은 두 가지 기본 카테고리의 토큰을 지원합니다:
-
Ledger 토큰은 핵심 프로토콜 자체가 관리하며 Midnight 블록체인에 직접 존재합니다. UTXO로 존재하며 최고 수준의 보안과 효율성을 누립니다. 차폐(비공개) 또는 비차폐(투명) 모두 가능하여, 사용자가 프라이버시 수준을 직접 제어할 수 있습니다. Midnight의 최적화된 UTXO 엔진이 처리하므로 최대 효율로 운영되며, 스마트 컨트랙트 코드를 신뢰할 필요가 없습니다.
-
Contract 토큰은 Compact 스마트 컨트랙트가 생성하고 관리합니다. 컨트랙트 내에서 account 기반 패턴을 사용하며, Ethereum의 ERC-20 토큰과 유사하게 잔액과 상태를 유지합니다. Contract 토큰을 통해 사용자 정의 로직 프로그래밍, 복잡한 분배 메커니즘 구현, 다른 컨트랙트와 상호작용하는 토큰 생성이 가능합니다. 차폐 및 비차폐 변형을 모두 지원하지만, 구현 방식이 ledger 토큰과 다릅니다.
Token types
토큰이 존재하는 위치(ledger vs. contract)와 프라이버시 속성(차폐 vs. 비차폐)의 교차점을 고려하면, 다음과 같은 매트릭스를 얻을 수 있습니다:
| 토큰 유형 | 위치 | 프라이버시 | 주요 특성 | 예시 사용 사례 |
|---|---|---|---|---|
| 차폐 Ledger 토큰 | 블록체인 ledger | 비공개 | 네이티브 프라이버시, 최대 효율성, UTXO 기반 |