솔리디티 문법 '크립토좀비'게임을 통해 배운다 :

배울 때 유의할 점은 너~무 문법에 치우쳐서 공부하지말자, 왜냐하면 문법은 계속 최신으로 업데이트 되기때문이다.

어떻게 사용이 되고있는지 파악하기! 

https://cryptozombies.io/ko/course/

https://cryptozombies.io/

 

 

강사님이 추천: 

[정우현의 코인세상 뒤집어 보기] 매주 컬럼 형식으로 블록체인과 이더리움 생태계에서 중요한 이슈와 쟁점들을 정리해서 분석하고 있습니다. 지금까지 비트코인의 기획과 그 전개 과정에 대한 논의로 시작해서 이더리움 생태계의 주요 영역들을 매주 하나씩 다루고 있습니다. 많은 관심과 성원 부탁드립니다.  

 

1 .비트코인은 '디지털 금'이 아니다   https://www.facten.co.kr/news/articleView.html?idxno=200307

2. 실패로 끝난 사토시 나카모토의 '신사협정' https://www.facten.co.kr/news/articleView.html?idxno=200720

3. 비트코인의 고정 발행량은 가치 창출의 원천일까? https://www.facten.co.kr/news/articleView.html?idxno=201140 4. 이더리움 수수료 정책 변화, 가격엔 어떤 영향? https://www.facten.co.kr/news/articleView.html?idxno=201655

5. 스테이블코인의 급성장, 기회인가 폭탄인가? https://www.facten.co.kr/news/articleView.html?idxno=202116

6. 이더리움, '비트코인 채굴 신화' 뛰어넘을까? https://www.facten.co.kr/news/articleView.html?idxno=202552

7. '디파이(DeFi)' 서비스의 존재 이유 https://www.facten.co.kr/news/articleView.html?idxno=203104

8. NFT, 코인 부자들의 돈잔치? https://www.facten.co.kr/news/articleView.html?idxno=203597

 

5이더씩 받는 사이트(정습님 공유) :

https://faucet.dimensions.network/

 

오늘의 문제 : 

계속 강사님이 배포해주신 컨트랙트를 '읽기' 만 했는데, 

직접 '쓰기' 를 해보자!

 

-> 강사님이 1이더를 받아갈 수있는 컨트랙트를 만들어라!  

 

우선 나의 코드를 보자면 아래와 같이 구현하였다.

(최대한 간단하게 , 간결하고 깔끔하게 구현해보기 -> 왜? 잘모르겠으니까.)

 

 

payable 키워드 : 

계약 계정에 외부에서 이더를 송금 받을 수 있도록 합니다. 

 

그래서 생성자에 payable을 넣어주었다. 

그럼 송금 할 수 있는 컨트랙트가 생성이된다.

그리고, 강사님(msg.sender)이 나의 함수를 눌렀을 때, 바로  1이더가 갈수있게 구현하였다. 

여하튼, 이렇게 말만하면 간단하지만, Remix X MetaMask 를 사용하면 쫌 더 복잡하다.

많이 다뤄 보는걸로하자!

 

 

 

 

우여곡절한 부분 : 

사람이 가져갈 수 있게 1이더를 넣어줬어야 됐는데, 

아래 Balance의 값이 0Ether였다.

아! 그럼 내가 저기에 1Ether를 배포할때 같이 넣어줘야 하는데, 

 

그걸 이제, 내가 돈 1Ether를 입력할 수 있게 배포 할 때 생성자의 매개변수에 값을 입력 할 수있도록 하는데도 안됐다. 

왜안됐느냐~ 를 보니까,  아래 VALUE라는 곳에 넣어줬어야됐다. 

(역시 그냥 따라하는거랑 직접 생각해서 하는거랑은 천지차이라는 것을 느꼈다.....) 

 

 

실습을 하면서 느낀점 :

월~목요일까지 강사님의 이론수업과 열심히 뭔가 작성하고 클릭을 해서 이 UI에 익숙해졌다? 고생각을했고,

직접 간단한 코드를 구현해서 해보니까 내가 몰랐던 부분을 디테일하게 알 수 있어서 좋았다. 

 

또 다른 느낀점은, 개발자의 길을 가니까 이렇게 직접 구현한 코드를 배포도하고,

다른 컨트랙트 주소를 가져와서 At Address 를 통해 함수 호출도해서 너무 매력적이라고 생각했다. 

 

 

 

 

 

 

 

 

 

해야할 일  :

 

+온어 블록체인자료 찾아보기

 

이더리움 솔리디티 실습 튜토리얼: 

https://solidity-kr.readthedocs.io/ko/latest/solidity-by-example.html

https://programmers.co.kr/learn/courses/36/lessons/10630

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기