Skip to main content

11 docs tagged with "privacy"

View all tags

Compact as a privacy-first language

Midnight이 자체 스마트 컨트랙트 언어를 사용하는 이유와, Compact이 프라이버시를 고려한 circuit을 일급 요소로 다루는 방식을 설명합니다.

Create and transfer a shielded token

Midnight에서 Compact로 프라이버시를 지키는 shielded 토큰을 만들고 배포하고 전송합니다. 값은 변경 불가능한 coin에 담기고 잔액은 공개되지 않습니다.

End-to-end architecture

여러분 기기에서의 비공개 연산부터 Midnight 네트워크에서의 공개 검증까지를 하나의 다이어그램으로 잇고, 각 계층이 무엇을 볼 수 있고 볼 수 없는지 설명합니다.

How to build a private smart contract

Compact로 private 스마트 컨트랙트를 만드는 단계별 가이드: 데이터를 기기에 두고, 필요한 것만 disclose하고, 컴파일하고, 로컬에서 테스트합니다.

Private Party

Midnight DApp의 프라이버시 경계: 게스트는 RSVP를 비공개로 하고, unshielded NIGHT 참가비를 낼 때만 공개됩니다.

Private party contract

salt를 섞은 commitment 뒤에 파티 참석자를 비공개로 숨겼다가, 단 한 지점인 unshielded NIGHT 입장료에서 공개하는 Compact contract를 읽어 봅니다.

Private Tip Jar

첫 shielded 토큰 예제: 컨트랙트가 보관하는 항아리에 익명 팁을 넣고, 소유자만 인출하며, 두 컨트랙트를 하나의 테스트 스위트에서 배포하고 연결한다.

Private tip jar contracts

팁 항아리의 Compact 컨트랙트 두 개를 읽어봅니다: 새로 만든 컨트랙트 소유 코인으로 저장되는 익명 팁, 소유자 전용 인출, 그리고 팁으로 쓸 데모 토큰.

Security and best practices

Midnight DApp 보안: 인증, 접근 제어, 산술, 마감 시한, replay, 키, 증명, 프라이버시에 관한 개념·절차·참조 자료.

The leaderboard contract

Midnight의 leaderboard DApp을 위해 프라이버시 모드, 소유권 검증, 아케이드 스타일 점수 기능을 갖춘 Compact 스마트 컨트랙트를 작성합니다.