EVM2 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. EVM은 무엇이고, 한계는 무엇일까? 1. EVM 이란? EVM(Ethereum Virtual Machine)은 Go언어로 만들어진 것으로, 이더리움 블록체인에서 실행되는 가상 머신입니다. 이더리움은 스마트 계약을 실행하는 블록체인 플랫폼으로, EVM은 이 스마트 계약을 실행하는 데 사용됩니다. EVM은 바이트 코드(Bytecode)를 실행하는데, Solidity와 같은 고급 언어로 스마트 컨트랙트가 작성되면, 컴파일러를 통해 이를 EVM이 이해할 수 있는 바이트 코드로 변환됩니다. EVM은 이 바이트 코드를 실행하고, 스마트 계약에서 정의된 작업을 수행합니다. EVM은 이더리움의 핵심 구성 요소 중 하나로, 이더리움 네트워크의 모든 노드에서 실행됩니다. 이는 스마트 컨트랙트를 신뢰할 수 있는 상태로 유지하고, 블록체인의 상태를 변경할 수 .. 2023. 3. 11. 이전 1 다음