성인인증을 한다고 가정해보자. 내가 성인임을 증명하기 위해 내 개인정보를 노출해야 한다.
개인정보를 제공하지 않고 내가 어떻게 성인임을 어떻게 증명할 수 있을까? => 영지식 증명(머클증명을 통한 소속확인)
블록의 정보를 헤더에 요약하는 방법
증명자가 스도쿠 문제를 풀었다는 것을 검증자에게 답을 제출하지 않고 답을 풀었다는 것을 증명할 수 있다.
Proof를 제출!
Proof를 검증하는 주체
개념적으로만 존재하는 것을 라이브러리로 제공한다.
검증자는 블록체인 네트워크에 존재한다.
검증에 많은 가스가 사용됨: 확장성 이슈
키 관리의 문제
머클트리 depth에 관한 서킷 구현 문제
스마트 컨트랙트에 엄청나게 큰 머클이 만들어질 수 있을까?
자바스크립트로 직접 만들면서 배우는 - 자료구조와 알고리즘 강의 바로 가기
실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지 - OAuth 2.0 강의 바로 가기
기계인간 이종립, 소프트웨어 개발의 지혜 - Git 강의 바로 가기
코드숨에서 매주 스터디를 진행하고 있습니다. 메일을 등록하시면 새로운 스터디가 시작될 때 알려드릴게요!