일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 블록체인 #layer2 #레이어2 #이더리움스케일링
- #경제상식 #화폐 #금융 #화폐금융론 #경제학 #경제기본 #경제지식 #경제근육 #투자지식 #경제공부 #경제학전공 #금융이란 #화폐란 #금융시장 #금융시장역할 #화폐역할 #화폐역기능 #금융역기능 #
- 페이스북유니버시티 #마케팅교육 #마케팅캠프
- vp #vc #did #신원인증 #블록체인
- html #js #parsing
- 미쉬킨의화폐와금융 #미쉬킨 #화폐금융론 #화폐와금융 #경제학 #교양 #경제지식 #경제공부
- #국제채권시장 #유로본드 #유로커런시 #유로달러 #외국채 #금융중개기관 #간접금융 #거래비용#다우존스공업평균지수 #나스닥종합지수 #FTSE100 #DAX #CAC40 #straittimes #항생지수 #거래비용 #유동성 #위
- 자료구조 #알고리즘
- Today
- Total
평행우주 : world 1
[블록체인이론] 이더리움 플랫폼 참조 모델 개괄 본문
이더리움 플랫폼 참조 모델
이더리움 플랫폼의 소스 코드를 통해 여러 구성요소들이 복잡하게 서로를 호출한다
이더리움 플랫폼은 하나의 노드에서 모두 작동된다
이더리움 플랫폼은 P2P 네트워크를 기반으로 서로 신뢰할 수 없는 대상들이 모여 일련의 트랜잭션의 유효성을 합의한 후,
전체 데이터를 분산된 원장을 통해 전체가 공유한다
이더리움 플랫폼 계층
데이터 계층
이더리움에서 다루는 각종 데이터 구조를 정의하고, 관련 데이터를 관리한다
주요 데이터구조로는 어카운트와 트랜잭션, 메시지와 리시트, 이들 데이터의 집합인 블록과 블록이 연결된 블록체인이 있다
데이터 모델들은 하부에 ethdb 패키지를 통해 구글이 만든 빠르고 가벼운 키/값 데이터베이스인 levelDB에 바이너리 형태로 저장된다
합의 계층
어카운트에 의해 생성된 트랜잭션,
트랜잭션들과 관련된 데이터들이 모여 있는 블록의 유효성을 검증하는 합의 엔진,
이 과정을 수행하는 마이닝과 마이닝의 난이도,
그리고 마이너들에 지급할 인센티브인 가스, 이더 등의 처리를 담당한다
실행 계층
이더리움 블록체인에서 구동 가능한 스마트 컨트랙트와
스마트 컨트랙트를 이더리움 노드에서 수행시켜 줄 EVM의 처리를 담당한다
공통 계층
이더리움에서 공통적으로 사용하는 기능 제공
노드 간의 연결과 동기화를 위한 P2P 네트워크 프로토콜을 비롯하여
암호해시, 전자서명, 각종 인코딩, 공통 저장소 등 모든 계층에서 공통적으로 이용할 기능을 담당한다
응용 계층
이더리움은 프로그래밍 가능한 플랫폼으로서 다양한 응용 서비스와 앱을 개발할 수 있다
특히, 기존의 중앙집중 방식의 웹과 달리 분산된 웹 개발이 가능한데 이러한 탈중앙화된 앱을 DApp이라 한다
또한 스마트컨트랙트, 분산파일 시스템 스웜, 분산 메시징 시스템 휘스퍼 등을 제공한다
'텃밭 1 : BlockChain > 이론' 카테고리의 다른 글
[블록체인이론] 이더리움 데이터 계층 : 어카운트 구조와 생성 (0) | 2022.03.30 |
---|---|
[블록체인이론] 이더리움과 비트코인의 상태 전이 모델 (0) | 2022.03.28 |
[블록체인이론] 스마트컨트랙트의 생명주기 (0) | 2022.03.27 |
[블록체인이론] 오프라인 서명( 서명 및 전송 분리 ) (0) | 2022.03.27 |
[블록체인이론] 디지털 서명 (0) | 2022.03.27 |