<aside>
Build Privacy-Preserving Applications on a New Kind of Blockchain
Midnight은 공개적이고 검증 가능한 앱을 만들면서도 사용자와 비즈니스 데이터를 보호하려는 개발자를 위한 차세대 블록체인입니다.
Midnight은 공개 투명성에 프로그래밍 가능한 데이터 보호와 **선택적 공개(selective disclosure)**를 결합합니다. 개발자는 민감한 정보를 드러내지 않고도 특정 사실이 참임을 증명할 수 있습니다.
</aside>
Why Midnight?
대부분의 플랫폼은 개발자에게 프라이버시와 사용성 중 하나를 선택할 것을 요구합니다. Midnight은 이 트레이드오프를 없애고, 규제 친화적인 혁신과 새로운 비즈니스 모델을 다음 영역에서 가능하게 합니다.
Finance
- 잔고나 거래 상대를 공개하지 않고 지급 능력, 거래 유효성, 컴플라이언스 충족 여부를 증명합니다.
AI
- 모델이나 데이터셋의 실제 내용을 드러내지 않고 모델 무결성과 데이터 출처를 증명합니다.
Gaming
- 민감한 게임 데이터는 비공개로 유지하면서 플레이어 행동과 게임 로직을 온체인에서 검증합니다.
Healthcare
- 의료 데이터 원문을 공개하지 않고 "기록 검증됨" 처럼 데이터에 관한 사실만 확인합니다.
Governance
- 신원을 노출하지 않고 투표 자격이나 참여 사실을 증명합니다.
Identity
- 사용자가 비공개로 검증할 수 있는 credential을 발급합니다.
For Developers
- Learnable: TypeScript 환경에서 Midnight의 프라이버시 지원 스마트 컨트랙트 언어인 Compact로 컨트랙트를 작성합니다. Compact가 영지식 증명의 복잡성을 추상화합니다.
- Composable: TypeScript SDK로 기존 개발 워크플로에 자연스럽게 통합합니다.
- Flexible: 전체 데이터 공개부터 해시 기반 증명까지, 무엇을 공개할지 직접 정합니다.
- Interoperable: 다른 생태계와 연결되도록 설계되었으며, Cardano부터 시작합니다.
Tools
공식 Hello World 가이드로 빌드를 시작하세요.
Ways to Get Involved