블록체인 전문화의 첫 번째 과정은 블록체인 기술의 필수 개념에 대한 광범위한 개요를 제공합니다. 이는 비트코인 프로토콜에 이어 이더리움 프로토콜을 탐색함으로써 애플리케이션 및 프로그래밍 개발에 필요한 기반을 마련해 줍니다. 개인 이더리움 블록체인에서 노드 생성, 계정 생성, 계정 잠금 해제, 채굴, 거래, 이더 전송, 잔액 조회 등에 필요한 지식을 갖추게 됩니다.
분산형 피어 투 피어 네트워크, 불변의 분산 원장, 블록체인을 정의하는 신뢰 모델에 대해 배울 것입니다. 이 과정에서는 블록체인의 기본 구성 요소(트랜잭션, 블록, 블록 헤더 및 체인)와 기본 알고리즘의 작동(검증, 검증, 합의 모델) 및 신뢰의 필수 요소(하드포크 및 소프트포크)에 대해 설명할 수 있습니다. 콘텐츠에는 블록체인 프로그래밍에 필수적인 해싱 및 암호화 기반이 포함되며, 이는 이후 두 가지 전문화 과정인 스마트 컨트랙트와 분산 애플리케이션(Dapps)의 초점이 됩니다. 당신은 이더리움 테스트 체인을 구축하고 체인에서 작동하기 위해 이 과정을 위해 특별히 만들어진 가상 머신 이미지를 작업할 것입니다. 이 실습 활동은 블록체인의 작동, 거래, 블록 및 마이닝을 이해하는 데 도움을 줍니다.
주요 개념은 비디오, 데모 및 실습을 통해 전달됩니다.
Overview
Syllabus
- 블록체인의 정의
- 블록체인을 소개하고 정의하고, 비트코인 블록체인의 구조와 운영 측면을 설명한 뒤, 블록체인의 종류를 비교할 겁니다.
- 이더리움 블록체인
- 우리는 이더리움 블록체인의 혁신에 대해 얘기하고, 프로토콜을 검토하고, 코드 실행의 지불 모델을 탐구할 겁니다.
- 알고리즘과 기술
- 우리는 비대칭 키 암호화의 개념을 토론하고, 해싱의 개념을 알아보고, 트랜잭션과 블록체인 내 블록을 관리하기 위한 알고리즘을 사용하는 기술을 설명할 겁니다.
- 신뢰 요소
- 블록체인에서의 신뢰 요소에 대해 토론하고 합의 프로토콜을 얘기할 겁니다.
Taught by
Bina Ramamurthy