1강

솔리디티는 스마트 컨트랙트를 개발하기 위한 언어다

스마트 컨트랙트 = 미리 정의된 조건이 충족되면 블록체인 안에 저장된 프로그램이 작동되는 것

스마트 컨트랙트 예시

3의 배수 번째 사람에게 돈을 준다는 조건 / 4명의 사람

1번 사람이 스마트 컨트랙트에 5000원을 입금 → 스마트 컨트랙트는 1번이 조건에 부합한 사람인지 체크 → 돈을 주지 않음

그렇게 2번째도 진행 → 10000원으로 늘어남

3번째 사람에게 15000원을 줌

4번째는 5000원 입금

리믹시라는 아이디를 사용할 것

트러플을 많이 사용하지만, 처음 접할 때는 온라인 이더리움 아이디를 사용하는 것이 간편하고 빠르게 접근하기 쉬움

remix → Remix - Ethereum IDE

폴더 생성 lecture → 파일 lec1.sol

스마트 컨트랙트를 만들기 위한 순서

  1. 라이센스를 제일 윗줄에 명시 → 에러가 안 남

//SPDX-license-Identifier : GPL-30