Skip to main content
For the complete documentation index, see llms.txt

Web3

Web3는 탈중앙화, 투명성, 사용자 주권을 특징으로 하는 차세대 인터넷입니다. 중앙화된 플랫폼과 중개자에 크게 의존하는 Web2와 달리, Web3는 blockchain 인프라를 활용하여 탈중앙화된 상호작용을 지원합니다. 사용자는 중앙 운영자에 의존하지 않고 DApp 및 서비스와 직접 상호작용할 수 있습니다.

Web3의 핵심 목표는 데이터, 신원, 디지털 자산에 대한 통제권을 개인에게 돌려주는 것입니다.

Smart contracts and Midnight's approach

Smart contract는 미리 정의된 조건이 충족되면 사전 정의된 로직을 실행하는, blockchain에 저장된 프로그램입니다. Smart contract는 중개자 의존도를 줄이고 투명하고 감사 가능한 워크플로를 지원합니다. Midnight은 smart contract에 ZK(zero-knowledge) 기술을 결합하여 Web3 애플리케이션에서 더 강력한 데이터 보호를 구현합니다.

Data protection and identity management

인터넷 사용이 보편화된 지금, 데이터 보호는 핵심 과제가 되었습니다. 개인과 조직 모두 온라인 데이터 노출 증가에 따른 위험에 직면하고 있습니다. Web3는 사용자와 조직이 데이터에 대한 통제권을 되찾을 수 있게 해주지만, Web2와 Web3 사이의 격차를 해소하는 강력한 솔루션은 아직 발전 중입니다.

Midnight은 ZK 기술로 프라이버시를 보존하는 smart contract를 개발자가 구축할 수 있도록 하는 것이 목표입니다. Midnight의 접근 방식은 Universally Composable(UC) 프라이버시와 UC 보안 원칙에 기반합니다.

Midnight은 DApp 및 탈중앙화 플랫폼과의 안전한 상호작용을 지원하는 Web3 기능을 제공합니다:

  • 탈중앙화: 데이터가 중앙화된 서버가 아닌 여러 노드에 분산 저장되어, 단일 장애 지점이 줄어들고 복원력이 향상됩니다.
  • 불변성: Midnight에 커밋된 데이터는 변조에 강하며 일방적으로 변경할 수 없어, 무결성과 감사 가능성을 지원합니다.
  • 암호화 및 프라이버시: Midnight은 ZKP 기술로 민감한 데이터를 보호합니다. 사용자가 개인 키를 직접 관리하며, 이를 통해 자산과 비공개 작업에 대한 접근을 제어합니다.
  • Selective disclosure: 사용자가 DApp과 서비스에 최소한의 필요 정보만 공개하여, 불필요한 데이터 노출을 줄일 수 있습니다.
  • 메타데이터 보호: Midnight은 메타데이터도 보호합니다. 많은 blockchain에서 transaction 메타데이터는 광범위하게 관찰 가능합니다. Shielded token 같은 기능이 메타데이터 유출을 줄여, DApp이 기밀 페이로드 데이터와 함께 민감한 메타데이터도 보호할 수 있도록 합니다.