← Back to list

NIGHT: 수수료를 내는 토큰이 아니라, 수수료를 만드는 토큰

많은 체인에서 수수료를 생각할 때 가장 먼저 떠올리는 질문은 보통 이렇습니다.

Midnight Korea in Midnight Korea Developer Blog · 2026-06-19 02:03 · 0 claps · 12.6 min read
#blockchain #midnight-network #privacy #zkp #research
Open on Medium ↗
Wiki topics: CRY · Crypto & Web3 🔒 · Cybersecurity

NIGHT: 수수료를 내는 토큰이 아니라, 수수료를 만드는 토큰

많은 체인에서 수수료를 생각할 때 가장 먼저 떠올리는 질문은 보통 이렇습니다.

이 트랜잭션을 실행하려면 gas token을 얼마나 지불해야 할까?

Midnight Network에서는 질문이 조금 달라집니다. 더 중요한 질문은 “NIGHT를 보유하면 무엇을 할 수 있는가?”입니다.

NIGHT는 Midnight의 native utility token입니다. NIGHT의 핵심 기능은 트랜잭션 수수료에 사용되는 리소스인 DUST를 생성하는 것입니다. 이 글에서는 NIGHT 보유가 Midnight Network에서 트랜잭션을 실행할 수 있는 권한과 어떻게 연결되는지 살펴봅니다.

이 글은 이런 분들을 위한 가이드입니다

이 글은 이전 글에서 다룬 DUST 수수료 모델을 이미 이해하고 있는 개발자를 대상으로 합니다.

DUST가 Midnight에서 트랜잭션 수수료를 지불하는 데 사용되는 리소스라는 점, 그리고 DUST가 전송 가능한 토큰이 아니라는 점을 알고 있다면 충분합니다.

이번 글에서는 해당 모델을 반복해서 설명하지 않습니다. 대신 NIGHT와 DUST의 관계를 반대쪽에서 살펴봅니다. 즉, NIGHT를 보유한다는 것이 Midnight을 사용할 수 있는 능력과 어떻게 연결되는지에 초점을 맞춥니다.

Introducing the NIGHT token

질문의 출발점이 다릅니다

EVM 계열 모델에서는 보통 다음과 같은 질문에서 시작합니다.

이 트랜잭션을 실행하려면 gas token을 얼마나 사고, 얼마나 써야 할까?

Midnight의 모델에서는 질문이 달라집니다.

내가 예상하는 활동에 필요한 DUST capacity를 만들려면 NIGHT를 얼마나 보유해야 할까?

이 차이는 수수료를 바라보는 방식을 바꿉니다.

단일 트랜잭션의 비용만 계산하는 것이 아니라, 내가 보유한 NIGHT가 예상되는 활동량을 감당할 만큼의 DUST capacity를 만들어낼 수 있는지 함께 생각해야 합니다.

이 관점은 자주 생기는 혼동을 줄여 줍니다. NIGHT를 보유한다는 것은 mining을 한다는 뜻이 아닙니다. 블록 생성 보상을 받는 것과도 다릅니다. NIGHT와 DUST의 관계는 보유한 자산과 네트워크 사용 capacity 사이의 utility 관계에 가깝습니다.

NIGHT는 gas token도, base currency도 아닙니다

NIGHT는 Midnight의 native utility token입니다.

NIGHT는 Midnight ledger 위에서 UTXO 형태로 존재하며, unshielded입니다. 따라서 NIGHT 활동은 ledger 수준에서 투명하게 보입니다. NIGHT는 DUST가 수수료 지불 과정에서 제공하는 privacy property를 제공하지 않습니다.

NIGHT의 핵심 기능은 DUST를 생성하는 것입니다.

이 점에서 NIGHT는 다음 세 가지 개념과 다르게 구분됩니다.

  • Gas token: 실행 비용을 지불하기 위해 직접 소비하는 토큰
  • Base currency: 네트워크의 모든 비용과 경제 활동의 기준 단위처럼 사용되는 토큰
  • Privacy resource: 트랜잭션 수수료를 지불하는 데 사용되는 shielded resource

트랜잭션 수수료로 직접 소비되는 것은 NIGHT가 아니라 DUST입니다.

또한 NIGHT가 일반적인 shielded payment token이 되는 것도 아닙니다. NIGHT는 unshielded utility token으로 남습니다. NIGHT의 특별한 역할은 DUST를 생성할 수 있는 능력을 뒷받침한다는 점에 있습니다.

이 차이 때문에 NIGHT의 역할은 개별 트랜잭션마다 비용을 지불하는 수단이라기보다, 네트워크 사용 권한과 더 가깝게 이해할 수 있습니다.

NIGHT와 DUST의 차이점

NIGHT와 DUST의 차이점

NIGHT를 보유한다는 것은 트랜잭션을 실행할 권리를 보유한다는 뜻입니다

핵심은 다음과 같습니다.

NIGHT를 보유하면 DUST를 생성할 자격이 생기고, 이 DUST capacity를 통해 Midnight Network에서 트랜잭션을 실행할 수 있습니다.

생성할 수 있는 DUST의 양은 보유한 NIGHT의 양에 비례합니다. 더 많은 NIGHT를 보유하면 더 많은 DUST capacity를 뒷받침할 수 있고, 더 적은 NIGHT를 보유하면 더 적은 capacity만 확보할 수 있습니다.

이 capacity를 활성화하려면 DUST address를 지정해야 합니다. 이 주소는 NIGHT balance가 생성하는 DUST를 받는 주소입니다.

흐름을 단순화하면 다음과 같습니다.

  • NIGHT를 보유합니다.
  • DUST address를 지정합니다.
  • 보유한 NIGHT가 해당 주소를 위해 DUST를 생성합니다.
  • 생성된 DUST capacity를 통해 트랜잭션 수수료를 지불할 수 있습니다.
  • NIGHT balance는 이후에도 DUST 생성을 뒷받침하는 자산으로 남습니다.

그래서 이 권리는 단순한 보유만이 아니라, 보유와 지정의 관계에 묶여 있습니다.

간단한 예시로 보면 더 명확합니다. 매일 트랜잭션을 제출하는 DApp을 운영한다고 가정해 보겠습니다. 많은 체인에서는 gas token의 시장 가격과 현재 fee market을 기준으로 운영 비용을 계획하게 됩니다.

Midnight Network에서는 운영 질문이 달라집니다. 내가 보유한 NIGHT가 예상되는 활동량에 필요한 DUST capacity를 충분히 생성하는지가 더 중요해집니다.

이 구조는 운영 예측 가능성을 높입니다. 필요한 DUST를 생성할 만큼의 NIGHT를 보유하고 있다면, 트랜잭션을 실행할 수 있는 능력이 매번 NIGHT의 시장 가격에 직접적으로 흔들리는 구조는 아닙니다.

물론 사용에 비용이 없다는 뜻은 아닙니다. 다만 Midnight의 capacity model은 트랜잭션 접근성을 개별 트랜잭션마다 native token 가격 변동에 직접 노출되는 방식과 분리합니다.

이 권리는 staking도, mining도 아닙니다

NIGHT는 Midnight 설계 안에서 여러 역할을 가질 수 있습니다. 다만 이 역할들은 서로 구분해서 이해해야 합니다.

NIGHT의 주요 역할은 다음과 같이 나눌 수 있습니다.

  • DUST generation: NIGHT 보유를 통해 DUST를 생성하고 트랜잭션을 실행할 수 있는 capacity를 확보합니다.
  • Block production rewards: 네트워크 보안에 기여하는 block producer에게 보상을 제공하는 역할과 관련됩니다.
  • Future governance: 향후 on-chain governance를 지원하는 역할로 설명됩니다.

이 역할들은 시스템의 서로 다른 영역에 속합니다.

DUST generation은 transaction capacity와 관련된 역할입니다. 이는 “네트워크를 사용하기 위해 필요한 리소스를 생성할 수 있는가?”라는 질문에 답합니다.

block production role은 validation과 network security에 관한 영역입니다. 이는 consensus와 reward side에 속합니다.

future governance는 또 다른 별도의 intended role입니다. 이는 시간이 지나며 네트워크가 의사결정을 어떻게 지원할 수 있는지와 관련됩니다.

이 역할들을 하나로 묶어 이해해서는 안 됩니다. NIGHT를 보유해 DUST를 생성하는 것은 consensus reward를 얻는 것과 다릅니다. mining도 아닙니다. 자신의 활동에 필요한 DUST를 생성한다고 해서 블록을 생산하는 것은 아닙니다.

이 구분은 Midnight Network에서 서비스를 운영할 때 중요합니다. 트랜잭션을 실행할 수 있는 능력은 DUST capacity에서 나오며, validation 참여 여부는 프로토콜의 다른 영역에 속합니다.

NIGHT의 또 다른 기능

이 글의 초점은 NIGHT의 DUST generation 기능입니다. 다만 Midnight 공식 자료에서는 NIGHT의 역할을 DUST 생성에만 한정하지 않습니다.

Midnight 공식 자료에서 NIGHT는 다음과도 연결되어 설명됩니다.

  • block production rewards
  • ecosystem growth incentives
  • future on-chain governance

다만 이 역할들은 이번 글에서는 부차적인 요소로 두는 것이 좋습니다. transaction access와 같은 개념이 아니기 때문입니다.

block production rewards는 network security와 관련됩니다. 이 보상 설계는 disinflationary한 구조로 설명됩니다. 따라서 보상을 통한 공급 증가는 시간이 지나며 둔화되고, 관련 공급이 유통에 들어오면 멈추도록 의도되어 있습니다.

ecosystem incentives와 on-chain governance도 NIGHT의 intended direction에 포함됩니다. 다만 future governance mechanics를 현재 mainnet launch 기능처럼 다루어서는 안 됩니다.

따라서 지금 단계에서 가장 안전한 설명은 좁게 잡는 것입니다.

NIGHT의 defining utility는 DUST generation입니다.

다른 역할들이 설계 안에 존재하더라도, 이 글에서 설명하는 core access model을 바꾸지는 않습니다.

나중 글을 위해 하나 더 기억해 둘 점도 있습니다. NIGHT는 Cardano와 Midnight 양쪽에서 native하게 존재하도록 설계되어 있습니다. 이 multichain property는 중요하지만, 별도의 글에서 다루는 것이 더 적절합니다. 이번 글에서는 맥락 정도로만 이해하면 충분합니다.

DApp 설계에서 이 관점이 중요한 이유

“트랜잭션을 실행할 권리”라는 관점은 DApp을 설계할 때 중요합니다.

NIGHT를 gas token처럼 이해하면, 매 트랜잭션마다 native token을 구매해 지불하는 방식으로 운영 계획을 세우기 쉽습니다. 하지만 이는 Midnight의 모델을 정확히 반영하지 못합니다. Midnight에서 운영 capacity는 내가 보유한 NIGHT가 필요한 DUST를 생성할 수 있는지에 달려 있습니다.

따라서 capacity planning의 질문도 달라집니다.

DApp을 운영할 때는 다음과 같은 질문이 필요합니다.

  • 내 DApp은 얼마나 자주 트랜잭션을 제출하는가?
  • 생성된 DUST를 받을 DUST address는 어디인가?
  • 운영 과정에서 어느 정도의 DUST capacity를 유지해야 하는가?
  • 이 capacity를 뒷받침하는 NIGHT balance는 무엇인가?

이 질문들은 가격 매매와 관련된 질문이 아니라 운영 설계에 가까운 질문입니다.

사용자-facing DApp에서도 이 차이는 중요합니다. DApp operator는 사용자가 네트워크 접근성을 예측 가능하게 느끼도록 만들고 싶을 수 있습니다. Midnight의 모델은 fee resource를 매 트랜잭션마다 구매하는 방식이 아니라, 보유한 NIGHT를 통해 생성하는 방식이기 때문에 이런 운영 설계를 지원할 수 있습니다.

다만 모든 NIGHT balance가 이 권리를 만드는 것은 아닙니다.

protocol-locked NIGHT는 DUST generation이나 governance action과 같은 기능을 수행할 수 없습니다. 이 권리는 utility를 수행할 수 있는 NIGHT에 붙으며, DUST address 지정 과정을 통해 활성화됩니다.

따라서 capacity를 판단할 때는 단순히 어떤 balance에 NIGHT가 존재하는지만 보면 충분하지 않습니다. 그 NIGHT가 DUST를 생성할 수 있는지, 그리고 생성된 DUST가 필요한 주소로 향하도록 지정되어 있는지를 함께 확인해야 합니다.

이것이 네트워크 사용 관점에서 NIGHT를 보유한다는 것의 실질적인 의미입니다.

주의

토큰 상태와 사용 가능 여부는 launch stage와 network environment에 따라 달라질 수 있습니다. NIGHT availability를 확인할 때는 반드시 Midnight 공식 채널을 기준으로 삼아야 합니다. DUST는 전송 가능한 토큰이 아닙니다. tNIGHT, tDUST 같은 testnet resource는 실제 경제적 가치가 없습니다. DUST 또는 testnet token 판매를 주장하는 비공식 링크, 개인 제안, 판매 주장은 사기로 간주해야 합니다.

NIGHT에서 ledger model로

NIGHT는 다음 주제인 Midnight의 ledger model로 넘어가기 좋은 출발점입니다.

이번 글에서는 NIGHT가 unshielded UTXO-based token이고, DUST는 트랜잭션 수수료에 사용되는 shielded resource라는 점을 살펴봤습니다. 이 차이는 Midnight의 더 큰 ledger model을 이해하는 데 필요한 단서를 제공합니다.

Midnight은 모든 state를 하나의 공개된 영역에 넣지 않습니다. 어떤 state는 ledger에 속하고, 어떤 데이터는 로컬 또는 private execution 영역에 남습니다. 또한 어떤 public result는 proof를 통해 private input과 연결됩니다.

NIGHT는 이 분리를 구체적으로 보여줍니다. NIGHT는 ledger asset으로 존재합니다. 동시에 fee resource를 생성합니다. 그러나 개별 트랜잭션에서 직접 소비되는 수수료 토큰이 되지는 않습니다.

다음 글에서는 이 아이디어를 바탕으로 Midnight의 ledger state model을 살펴봅니다. 무엇이 public하게 존재하고, 무엇이 private하게 남을 수 있으며, Midnight이 이 두 영역에 걸쳐 state를 어떻게 표현하는지 다룰 예정입니다.

핵심 요약

  • NIGHT는 Midnight의 native utility token이며, 핵심 기능은 DUST를 생성하는 것입니다.
  • 트랜잭션 수수료로 소비되는 것은 NIGHT가 아니라 DUST입니다.
  • NIGHT를 보유하고 DUST address를 지정하면 DUST를 생성할 자격이 생기며, 이를 통해 Midnight에서 트랜잭션을 실행할 수 있습니다.
  • 이 권리는 block production rewards, mining, future governance와 구분됩니다.
  • protocol-locked NIGHT는 DUST capacity나 governance utility를 만들지 않습니다.

참고 자료

더 자세한 내용은 Midnight 공식 문서와 관련 자료를 참고하세요.

  • **Midnight’s hybrid architecture**: NIGHT를 Midnight의 native utility token으로 설명하고, NIGHT가 예측 가능한 transaction cost를 위해 DUST를 생성하는 방식을 설명합니다.
  • **DUST architecture**: NIGHT, DUST, usage, DUST designation의 관계를 설명합니다.
  • **Glossary**: NIGHT, DUST, faucet token 등 Midnight 문서에서 사용되는 관련 용어를 정의합니다.
  • **Ledgers**: Midnight의 UTXO 기반 ledger model과 NIGHT가 ledger token으로 존재하는 방식을 설명합니다.
  • **Get faucet tokens**: Preprod 환경에서 tNIGHT를 사용해 tDUST를 생성하는 방법을 설명합니다

메타데이터
post_id
3adc72f13e7d
slug
night-수수료를-내는-토큰이-아니라-수수료를-만드는-토큰-3adc72f13e7d
url
https://medium.com/midnight-korea-developer-blog/night-%EC%88%98%EC%88%98%EB%A3%8C%EB%A5%BC-%EB%82%B4%EB%8A%94-%ED%86%A0%ED%81%B0%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC-%EC%88%98%EC%88%98%EB%A3%8C%EB%A5%BC-%EB%A7%8C%EB%93%9C%EB%8A%94-%ED%86%A0%ED%81%B0-3adc72f13e7d
canonical_url
https://medium.com/midnight-korea-developer-blog/night-%EC%88%98%EC%88%98%EB%A3%8C%EB%A5%BC-%EB%82%B4%EB%8A%94-%ED%86%A0%ED%81%B0%EC%9D%B4-%EC%95%84%EB%8B%88%EB%9D%BC-%EC%88%98%EC%88%98%EB%A3%8C%EB%A5%BC-%EB%A7%8C%EB%93%9C%EB%8A%94-%ED%86%A0%ED%81%B0-3adc72f13e7d
author_url
https://medium.com/@catalyzers02
status
ok
fetched_at
2026-06-22 00:13:37