공지사항

이더리움 관련 글의 순서에 대한 안내

라이튼 2023. 1. 24. 17:30

 이 블로그에는 이더리움 기술 관련 글이 많이 등록되어 있습니다. 아래는 관련 글의 읽기 좋은 순서와 전체 목차를 정리한 것입니다.

 

0. 블록체인 기초: 비트코인

 아래 내용들은 비트코인 블록체인의 여러 개념들을 기반으로 합니다. 따라서 아래 링크에 있는 글들을 먼저 읽기를 권장합니다.

 

 

비트코인 블록체인 관련 글의 순서에 대한 안내

We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard; because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are wi

kwjdnjs.tistory.com

 

1. 이더리움과 월드 컴퓨터

 이더리움과 스마트 컨트랙트에 관한 전반적인 내용을 다루고 있습니다.

 

 0. 이더리움 소개

 

 1. 월드 컴퓨터와 스마트 컨트랙트

  (1) 블록체인: 단일 장부와 단일 메모리

  (2) 튜링 완전과 튜링 불완전

  (3) 가스와 이더

  (4) 스마트 컨트랙트와 댑(DApp)

 

 2. 이더리움 계정과 EVM

  (1) 주소

  (2) EOA

  (3) EVM

  (4) 컨트랙트 계정

  (5) 솔리디티

 

 3. 토큰과 NFT

  (1) 토큰

  (2) NFT

 

 4. 이더리움 확장

  (1) 오라클

  (2) 레이어2와 롤업

 

 5. 더 알아보기

  (1) 지분 증명(PoS)

 

2. 솔리디티

 이더리움의 스마트 컨트랙트를 개발하기 위한 언어인 솔리디티를 알아봅니다.

 

 0. 들어가기 전에

 1. 솔리디티와 EVM

 2. 리믹스 IDE

 3. 자료형, 배열, 상수, 상태 변수

 4. 생성자, 매개변수, 값 타입과 참조 타입, immutable

 5. 연산자, 전역 변수, 단위

 6. 함수, 가시성 지정자, 반환 값, 지역 변수

 7. view 함수, pure 함수, 모디파이어, 오버로딩

 8. 매핑, 구조체, 열거형

 9. 조건문, 반복문

 10. 이벤트

 11. 에러 처리

 12. Payable, Transfer, Send, Call

 13. receive, fallback, delegatecall

 14. 상속, 오버라이딩, 다중 상속

 15. 인터페이스

 16. import, 라이브러리

 17. ERC-20 토큰

 18. ERC-721 NFT

 19. 메타마스크, 테스트넷 배포

 

3. Web3.js

 이더리움과 소통하기 위한 자바스크립트 라이브러리인 web3.js에 대해 알아봅니다. 

 

 0. 들어가기 전에

 1. Visual Studio Code

 2. 트러플, 가나슈

 3. ERC-20 토큰 컨트랙트

 4. web3.js