Skip to main content

Web3

Web3는 탈중앙화, 투명성, 사용자 주권을 특징으로 하는 차세대 인터넷입니다. 중앙화된 플랫폼과 중개자에 크게 의존하는 Web2와 달리, Web3는 blockchain 기술을 활용하여 trustless하고 탈중앙화된 환경을 구축합니다. 사용자는 제3자 개입 없이 DApp 및 탈중앙화 서비스와 직접 상호작용할 수 있습니다.

Web3의 핵심 목표는 데이터, 신원, 디지털 자산에 대한 통제권을 개인에게 돌려주어, 온라인 서비스 및 플랫폼과의 상호작용 방식을 근본적으로 바꾸는 것입니다.

Smart contracts and Midnight's approach

Smart contract는 미리 정의된 조건이 충족되면 계약 조건을 자동으로 집행하는, blockchain에 저장된 자체 실행 프로그램입니다. 중개자 없이도 디지털 transaction의 투명성, 보안, 효율성을 보장합니다. Midnight은 smart contract에 ZK(zero-knowledge) 기술을 결합하여 향상된 데이터 보호 솔루션을 구현하고, Web3 생태계 내에서 사용자에게 프라이버시와 보안을 제공합니다.

Data protection and identity management

인터넷이 거의 모든 곳에 보급된 지금, 데이터 보호는 필수적인 과제가 되었습니다. 개인과 기업 모두 온라인 데이터 노출 증가에 따른 위험에 직면하고 있습니다. Web3는 사용자와 조직이 데이터에 대한 통제권을 되찾을 수 있게 해주지만, Web2와 Web3 사이의 격차를 효과적으로 해소하는 강력한 데이터 보호 솔루션은 아직 부족합니다.

Midnight은 ZK 기술 기반의 데이터 보호를 통해 사용자에게 향상된 smart contract 배포 능력을 제공하는 것을 목표로 합니다. Midnight의 ZKP는 Universally Composable한 프라이버시와 보안의 이론적 기반 위에 설계되었습니다.

Midnight은 사용자가 DApp 및 탈중앙화 플랫폼과 원활하고 안전하게 상호작용할 수 있도록 다양한 Web3 기능을 제공합니다.

  • 탈중앙화: 데이터가 중앙화된 서버가 아닌 여러 노드에 분산 저장됩니다. 단일 장애 지점이 제거되어 데이터 복원력이 향상됩니다.
  • 불변성: Midnight에서 처리된 데이터는 불변이며, 네트워크 참여자의 consensus 없이는 변경할 수 없습니다. 이를 통해 데이터 무결성과 진정성이 보장됩니다.
  • 암호화 및 프라이버시: Midnight은 ZKP 기술로 사용자 데이터를 암호화적으로 보호합니다. 사용자가 자산 접근을 위한 개인 키를 직접 관리하며, 데이터 암호화와 키 소유권을 통해 강력한 프라이버시 보호를 실현합니다.
  • Selective disclosure: Midnight은 특정 데이터의 선택적 공개를 지원하여, 사용자가 DApp과 서비스에 최소한의 필요 정보만 공개하고 데이터 유출 위험을 줄일 수 있습니다.
  • 메타데이터 보호: Midnight은 메타데이터 - 데이터에 대한 데이터도 보호합니다. 예를 들어 전화 통화의 메타데이터는 양 당사자의 신원, 통화 시간, 통화 기간을 드러낼 수 있습니다. 일반적인 blockchain은 선의든 악의든 적절한 애플리케이션을 가진 누구에게나 transaction 메타데이터를 공개합니다. Midnight은 shielded token 같은 기능을 통해 메타데이터 유출 없는 상호작용을 지원합니다(예: 지갑 주소와 transaction 세부 정보가 안전하게 보호됨). 따라서 DApp은 민감한 메타데이터에도 기밀 데이터와 동일한 수준의 보호를 적용할 수 있습니다.