1 History Lesson
- 2008년 10월 31일 시작됨
- 코인 네트워크의 주요 특징은 통합 점유율
- 비트코인의 유일한 장점은 금융거래를 가능하게 하는 것
- Vitalik은 백서에서 이더리움의 정의를 설명함 -> 측정값을 계산하는 것 (스마트 컨트랙트)
- 이더리움 시스템은 2015년 7월 30일부터 온라인 상태를 유지중
- Bitcoin: A Peer-to-Peer Electronic Cash System (https://bitcoin.org/bitcoin.pdf)
- Ethereum: The Ultimate Smart Contract and Decentralized Application Platform (http://web.archive.org/web/20131228111141/http://vbuterin.com/ethereum.html)
2 What is Ethereum?
- 이더리움 네트워크는 당사자 간의 송금, 데이터 저장에 사용
- Store data는 이더리움 전체의 목적
- 이더리움을 통해 네트워크에 애플리케이션을 배포할 수 있게됨 -> 공개하거나 공개하지 않을 수 있음
- 노드는 이더리움 클라이언트를 실행하는 시스템
- 노드를 가져와 그 위에 일부 소프트웨어를 설치하고 실행한 후 다음 노드에 연결함
- 이 모든 노드가 연결되어 실제 네트워크를 생성함
- 누구나 노드를 생성할 수 있으며 다운로드 할 수 있음
- 일종의 데이터베이스 -> 데이터의 저장, 자금 이동에 대한 기록
3 Interfacing with Ethereum Networks
1) 네트워크 연결 기술
(1) Web3.js
- 개발자를 위해 개발
- 네트워크와 통신하는 실제 응용프로그램을 만드는데 사용
- Web 3 JS 라이브러리 사용
- 이더리움 네트워크로 통하는 창, 모든 기능을 할 수 있음
(2) Metamask
- 소비자를 위해 개발
- 일반 사람들이 상호작용할 수 있도록 해주는 Crome 확장 프로그램
(3 ) Mist Brower
- 소비자를 위해 개발
- 베타버전, 일부만 사용할 것