zk-rollup2 [ZKP] SNARKs, STARKS, Recursive SNARKs 대해 알아보자 ZK-SNARK란 무엇입니까? ZK-SNARK는 기본 데이터를 노출하지 않고 정보의 진위를 확인하기 위해 영지식 증명을 생성하는 프로토콜입니다. 약어는 Zero-Knowledge Succinct Non-Interactive Argument of Knowledge를 의미합니다. ZK-SNARK 프로토콜에는 증명자(Alice)와 검증자(Bob)의 두 당사자가 포함됩니다. 증명자(Alice)는 주장을 하는 당사자이고 검증자(Bob)는 주장을 검증할 책임이 있는 당사자입니다. 클레임에 참조된 정보를 'witness' 또는 'secret' 이라고 합니다 . 증명자(Alice)는 ZK-SNARK 메커니즘을 사용하여 참조 정보를 공개하지 않고 주장이 사실임을 검증자(Bob)에게 보여주는 증거를 생성합니다. ZK-SN.. 2023. 3. 12. zk-rollup과 zkEVM의 관계 1. zk-rollup zk-rollup이란 블록체인 레이어2 스케일링 솔루션으로 처리량을 개선하고, 트랜잭션 실행비용을 줄이는 것을 목표로 합니다. 기존의 이더리움은 낮은 트랜잭션 처리량과 높은 비용이라는 확장성 문제를 갖고 있었고, 이는 VISA와 같은 곳과 비교하면 현저히 떨어지는 수준이었습니다. 그래서 이를 해결하고자 zk-rollup이 나왔다고 간단히 이해하면 좋습니다. 롤업의 동작은 여러 트랜잭션을 롤업이라고 하는 단일 트랜잭션에 묶어 블록체인 네트워크에 제출하는 동작을 합니다. 롤업 트랜잭션에는 세부 정보를 공개하지 않고 트랜잭션의 유효성을 증명하는 영지식 증명(ZKP)과 함께 개별 트랜잭션의 압축된 표현이 포함됩니다. 이를 통해 기본 트랜잭션의 보안과 무결성을 유지하면서 블록체인 네트워크에.. 2023. 3. 7. 이전 1 다음