無知

갈 길이 먼 공부 일기

기술 공부/블록체인 34

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

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

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

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

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

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

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

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

이더리움의 작동방식 (3) | 가스, 수수료, Wei, 튜링완전, 정지 문제

* 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 정리하는 글입니다. 시리즈의 형태로 끊어가며 업로드되었으니, 참고 부탁드립니다. 이더리움 블록체인의 구성 요소 이더리움 블록체인은, 계정 / 상태 / 가스 및 수수료 / 상호작용 / 블록 / 상호작용의 집행 / 채굴 / 작업 증명 등으로 구성된다. 지난 글에 이어서 계속 설명한다. 3. 가스와 수수료 이더리움 네트워크 상의 트랜잭션의 결과로서 발생하는 모든 계산은 수수료를 요구한다. 그리고 그 수수료는 가스라는 단위로 계산된다. 가스는, 일정량의 계산에 대해 요구되는 수수료의 단위이다. 가스 가격이란, gwei로 측정되는 가스의 단위마다 지불하고자 하는 이더리움의 양이다. Wei는 이더..

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

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

이더리움의 작동방식 (1) | 블록체인, 상태 기계, 고스트 프로토콜

Devcon2: Ethereum in 25 Minutes Devcon2: Ethereum in 25 Minutes라고, Ethereum Foundation Chief Scientist, Vitalik Buterin이 직접 설명해주는 영상이다. 이더리움 프로토콜만의 방식은, 기존의 잭나이프 같이 기능이 덕지덕지 늘어나는 것이 아니라, 앱 생태계를 이루는 플랫폼으로 나아간다는 것.. 정도만 이해했다. How does Ethereum work, anyway? Introduction preethikasireddy.medium.com 그래서 이 글을 읽어보면서 조금 더 깊이 이해해보고자 한다. * 이 글은 How does Ethereum work, anyway? 라는 글을 읽어가며 이해한 바를 한국어로 번역하여 ..

비트코인의 작동 방식 | But how does bitcoin actually work?

But how does bitcoin actually work? (By 3Blue1Brown) 지난 글과 마찬가지로, 거래 장부의 작성 상황에 대입해서 비트코인의 작동 방식에 대해 살펴봅시다 We’ll start with you keeping track of payments with your friends using a communal ledger. 앞선 블록체인 작동 방식 중, 에 대한 부분을 조금 더 상세하게 설명해준 유튜브 영상에 대한 해설본입니다. 스스로 코인을 만들어가는 과정을 따라보며 비트코인의 원리를 확인해봅시다. Walking the path of inventing your own can help set the foundation for understanding some of the mor..

도대체 블록체인이 뭐야? | WTF is The Blockchain?

블록체인: 이렇게 복잡한 게 왜 필요한 걸까? Blockchain: why do we even need something this complex? 해외의 유명한 글을 따라가보며, 공부해보자. (인용문은 모두 해당 글의 원문이다) 블록체인이 필요한 이유를 설명하기 위해, 하나의 상황을 이야기해보자. 타인에게 송금을 해야 할 때, 우리는 은행에 이야기한다. "제 잔고에서 $1000을 OOO에게 옮겨주세요." 그러면 은행에서는 내 잔고에 충분한 돈이 있는지를 살피고 나서, 아래와 같이 장부를 작성한다. 우리는 모두 제3의 기관인 은행을 신뢰해서, 물리적으로 돈이 옮겨지지 않아도 송금되었다고 믿는다. 이 거래 장부가 소실된다면? 은행이 기록을 잘못한다면? 은행이 고의로 거래 내역을 조작한다면? 타인에게, 제3자..

[NFT] NFT와 크리에이터 이코노미 - 노드와 스마트 계약

NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다 [성소라의 NFT] NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다 [성소라의 NFT] NFT發 '토큰경제 시대'…한국이 주인공 될 수 있다, 미술품부터 빌딩·투표권까지 토큰化 가능 NFT 통해 '기술-문화 르네상스' 열릴 것 모든 거래, 블록체인 기록된 계약에 의해 집행 www.hankyung.com 이번 글은 위의 기사와 한경 코알라 뉴스레터 를 보며 작성하는 글이다. 기사에 소개된 NFT의 개념을 살펴보자! NFT는 블록체인상에 저장·기록된 디지털 파일이다. 각 NFT는 스마트 계약을 통해 생성된 고유한 ID값을 갖고 있어 상호 교환이 불가능하기 때문에 특정 자산에 대한 소유권과 거래 내역을 증명 및 인증하는 도구로 쓰일 수 있다. 이때 N..