BlockChain21 [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. zkEVM에 대해 deepdive 해보자 0. zkEVM이란? zkEVM에 대해 생소하신 분은 아래 글을 참고해주시면 되겠습니다. 2023.03.07 - [BlockChain/ZKP] - zk-rollup과 zkEVM의 관계 zk-rollup과 zkEVM의 관계 1. zk-rollup zk-rollup이란 블록체인 레이어2 스케일링 솔루션으로 처리량을 개선하고, 트랜잭션 실행비용을 줄이는 것을 목표로 합니다. 기존의 이더리움은 낮은 트랜잭션 처리량과 높은 비용이라 gamxong.tistory.com 1. zkEVM 작동 방식 zkEVM은 각 계산에서 다양한 요소를 검증하기 위해 영지식 증명을 생성합니다. 1. 바이트코드 액세스 : 해당 프로그램 코드가 올바른 주소에서 올바르게 로드되었습니까? 2. 읽기-쓰기 작업 : a. 프로그램이 계산 전에 .. 2023. 3. 12. [blockchain] view 함수는 정말 가스비가 무료일까? (view function cost?) 0. intro 처음에 솔리디티를 배우게 되면 view라는 예약어를 배우게 된다. 함수에 사용하면 가스가 소모되지 않는다고 보통 배울 것이다. 하지만 한 층 더 깊은 블록체인 개발자가 되기 위해서는 정확히 어떤 상황에서 가스가 소모되지 않는지 명확히 알 필요가 있다. 1. view 함수 솔리디티에서, "view" 키워드는 스토리지를 변경하거나 할당하지 않는 기능에 사용됩니다. 즉, "읽기 전용"입니다. 2. Gas consumption 일반적으로 'view' 함수는 가스 소모가 없는 것으로 알려져 있습니다. 결과적으로 틀린 말은 아닙니다. 그러나 우리는 더 명확하게 알아야 합니다. 'view' 함수는 자체 블록체인 사본을 사용하여 로컬 노드의 하드웨어에서 실행됩니다. 이렇게 하면 작업이 실제로 네트워크에.. 2023. 3. 12. 이더리움의 가스 정책에 대해 알아보자 EIP - 1559 : fee market change EIP-1559는 EIP(Ethereum Improvement Proposals) 중에서 현재까지 이더리움 내 가스 규율로서 사용하는 모델입니다. 따라서 블록체인 개발자라면 꼭 알아둬야 하는 내용이라고 볼 수 있습니다. 0. EIP-1559 수수료 모델에 대하여 EIP-1559는 2019년 4월에 처음 제안된 이후 가장 주목 받았으며 업그레이드가 기다려졌던 개선안 중 하나입니다. EIP-1559는 실제로 런던 하드포크 이후 이더리움의 거래 모델에 큰 변화를 가져오기도 했습니다. 이더리움이 PoS로 전환되었음에도 EIP-1559 수수료 체계는 계속 유지 중이므로 아래의 내용이 현재 상황에 그대로 적용됩니다. 1. Legacy 수수료 정책 ( Befor.. 2023. 3. 12. 이전 1 2 3 4 5 6 다음