無知

갈 길이 먼 공부 일기

메시지 2

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

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 6. 트랜잭션의 실행 이더리움 네트워크에 트랜잭션을 보내고, 그 트랜잭션을 기반으로 이더리움 네트워크의 상태가 전이되는 과정을 살펴보도록 하자. 트랜잭션 실행 선결 조건 먼저, 실행을 위해서는, 트랜잭션은 다음과 같은 요건을 충족해야 한다. 1. 트랜잭션은 올바르게 포매팅된 RLP를 포함해야 한다 RLP란, ..

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

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