無知

갈 길이 먼 공부 일기

논스 4

이더리움의 작동방식 (7) | EVM, 가상 머신

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 7. 가상머신의 실행 실제 트랜잭션의 실행이 일어나는 가상 머신에 대해 알아보자. 이 파트는 깊이 이해하지 않더라도 크게 무리가 없으니 가볍게 넘어가도록 하자. 트랜잭션 실행을 진행하는 프로토콜의 일부에는 이더리움 가상 머신이 포함되어 있다. 이더리움 가상 머신은, 튜링 완전한 가상 머신이라 정의한 바 있다...

이더리움의 작동방식 (5) | 블록, Ommer, 헤더, 로그블룸, 난이도

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 5. 블록 이더리움의 블록은, 아래와 같이 구성된다. 1. 블록 헤더 2. 블록 내 포함된 트랜잭션 내역에 대한 정보 3. 부모 블록이 동일한 형제 블록들의 헤더의 집합 (Ommer blocks) Ommer가 뭐야? Ommer 블록은, , 즉 삼촌 블록 정도로 해석된다. 국내 여러 번역글은 부모가 동일한 형제..

이더리움의 작동방식 (4) | 트랜잭션, 메시지 콜, 계약 생성

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 4. 트랜잭션과 메시지 이더리움은 트랜잭션을 기반으로 하는 상태기계이다. 즉, 다른 계정 사이에 일어나는 트랜잭션은 이더리움 전체의 글로벌 상태를 새로운 상태로 전이시킨다. 기본적으로, 트랜잭션이란, 외부 소유 계정에서 생성된 명령문/지시문으로, 암호학적으로 서명되어, 직렬화되고 (바이트 형태로 변환하는 se..

이더리움의 작동방식 (2) | 계정, 트랜잭션 논스, 머클 파트리샤 트리

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 또한, 이더리움 내의 해쉬를 이야기할 때는, KECCAK-256 해쉬를 의미한다. 이더리움은 해당 해쉬를 기반으로 한다. 1. 계정 글로벌하게 상태를 공유하는 이더리움은, 를 기반으로 서로 상호작용이 가능한 여러 계정들로 구성되어 있다. 각 계정은, 계정의 현재 상태와, 20바이트 크기의 계정 주소를 보유하고 있다. 이더리움의 주소는 각 계정..