로그인

검색

영지식 스나크(zkSNARK)를 사용하여, ICON 플랫폼에 영지식 증명(Zero Knowledge Proofs)을 제공 (지원 / ZKP / ZK롤업)

김똥글

 

 

* 영지식 스나크(zk-SNARKs) 해시넷의 한글 설명: http://wiki.hash.kr/index.php/영지식_스나크

 

 

bls12-381 커브에 대한 지원을 추가하는 풀 리퀘스트(PR)를 통해 달성된 zkSNARK(영지식 스나크)를 ICON 블록체인에 성공적으로 통합한 것은 중요한 성과입니다. 이는 ICON 블록체인이 최신 블록체인 기술을 지원함으로 미래에서도 경쟁력을 유지할 수 있도록 합니다.

 


블록체인 기술의 활용이 계속해서 증가함에 따라 거래에서 개인 정보 보호의 필요성이 점점 더 중요해졌으며 최첨단 개인 정보 보호 및 보안 조치를 구현해야 합니다.

 

ZKP(Zero-knowledge Proof)의 일종인 zk스나크는 ICON 블록체인에 통합되어, 블록체인에서 거래를 안전하고 비공개적인 방법으로 수행할 수 있도록 제공할 것입니다. 이 기술을 통해 사용자는 추가적인 정보를 노출하지 않고도 거래의 진위를 증명할 수 있으므로 ICON 블록체인에서 거래의 프라이버시와 보안을 강화할 수 있습니다.

 

최신의 블록체인 기술을 지원함으로 사용자에게 가능한 최고의 경험을 제공하려는 ICON의 약속은, zkSNARKs를 ICON 블록체인에 통합함으로써 입증합니다.

 

 

 

 

 

지원을 통해 ICON 네트워크가 가지는 이점


zkSNARKs의 통합으로 인해 ICON 네트워크에 수많은 이점을 가져올 수 있습니다.
개인 정보 보호가 필요한 광범위한 분산 응용 프로그램 및 금융 서비스를 지원할 수 있습니다. ZKP의 추가로 ICON과 같은 퍼블릭 블록체인에 구축할 수 있는 완전히 새로운 차원의 것들이 추가될 수도 있습니다. 기존 애플리케이션에 권한을 부여하고 완전히 새로운 애플리케이션을 도입하는 데 도움을 줄 수도 있습니다.

Icon-snarkjs npm 패키지도 게시되었습니다.

 

 

예를 들어 ICONBet 플랫폼을 고려하십시오 . 현재로서는 포커와 같은 멀티플레이어 게임을 퍼블릭 블록체인에 구현하는 것이 불가능합니다. 포커는 플레이어들이 게임이 끝날 때까지 카드를 서로 비밀로 유지해야 하기 때문에 퍼블릭 블록체인에서 구현하는 것이 불가능합니다. 이는 퍼블릭 블록체인에서 모든 트랜잭션과 데이터가 투명하며 모든 네트워크 참여자가 볼 수 있기 때문입니다. 그러나 ZKP를 사용하면 포커와 같은 게임을 완전히 온-체인으로 구현할 수 있습니다.

 

 

또한, DAO의 투표에 대한 시나리오를 고려해보면. DAO의 각 구성원이 투표한 각각의 투표는 온-체인에 공개적으로 저장되므로 모든 사람이 볼 수 있습니다. DAO 회원은 자신이 진정으로 일치하는 편이나 방향에 투표하는 데 억압감을 느낄 수 있습니다. ZKP를 사용하면 공정성을 손상시키지 않고 익명 투표를 할 수도 있습니다.

 

 

마찬가지로, BalancedOMM과 같은 애플리케이션에서 대출 및 대출 활동을 위한 개인 정보 계층을 제공할 수 있지만. ZKP를 사용하여 플랫폼에서사용자는 자신의 신원이나 거래 금액을 밝히지 않고 플랫폼에서 거래할 수도 있습니다.

 

 

ICON에 ZKP(Zero-knowledge Proofs)지원을 추가함으로써, 향후 zk-롤업(zk-Rollup) 구현을 위한 길이 열렸습니다. Zk-롤업은 ZKP를 사용하여 트랜잭션의 확장성과 효율성을 높이는 블록체인 네트워크용 레이어-2 스케일링 솔루션입니다. 많은 트랜잭션이 기본 블록체인의 보안과 투명성을 유지하면서 오프-체인에서 실행될 수 있습니다.

 

 

 

 

 

테스트넷 노드 세부 정보:
ICON 플랫폼의 zk스나크는 현재 별도의 테스트넷 노드에서 사용할 수 있으며 다음 세부 정보를 통해 액세스할 수 있습니다.

 

- 테스트넷 노드: https://node.iconzkp.io
- 트래커: https://tracker.iconzkp.io/
- Faucet URI: https://faucet.iconosphere.io/

 

 

ZKP(Zero Knowledge Proof)를 사용한 스도쿠 게임:
https://v23-zkp-examples-sudoku.vercel.app/

 

 

스도쿠 게임용 깃허브/GitHub 저장소:
https://github.com/venture23-zkp/zkp-examples

 

 

 

 

출처: https://icon.community/learn/zkp-on-icon/

 

 

 

 

댓글 0개