반응형 crypto zombie2 Solidity 솔리디티 기본 개념 배우기(feat.crypto zombie Lesson 1) 1. 기본 구조 Solidity 는 "contracts" 안에 캡슐화 되어 있다. 하나의 Contract는 하나의 기본 블럭이며 모든 변수들과 함수들은 이 Contract 안에 들어 있다. contract 작성 전 Pragma version을 작성해주어야 한다. 컴파일러 버전이 업그레이드되며 다르게 적용되는 규칙으로 나오는 에러를 예방할 수 있다. 2. 변수 State variables은 영원히 contract storage에 저장된다. 즉, 이 변수들은 Ethereum blockchain 상에 적히게 된다는 뜻 ! 블록체인에 적힌다는 것이 곧 영원히(?) 유지되기 때문 Solidity에서 uint (unsigned integers) 는 256-bit unsigned integer 이다. uint8, u.. 2022. 9. 13. [블록체인] 이더리움 solidity 공부 크립토 좀비 level 2 해설 crypto zombie 크립토 좀비 게임(?)으로 이더리움의 대표 언어 solidity 배우기 lesson2 lesson1 보다 더 어렵고 시간도 꽤 걸렸다. 그리고 다 통과를 했어도 lesson1보다 이해가 완전히 되지는 않았다. 다시 재도전해보면서 최종 코드 해석해보자 아좌아좌 이번 레슨에서는 기존 좀비의 DNA와 먹이의 DNA를 합쳐 새로운 좀비 DNA를 만들어 낸다. 새로운 개념인 mapping 과 address라는 새로운 자료형을 배웠다. Key Points 1) address * address는 은행 계좌와 같은 이더리움의 계정 주소를 가리키는 고유 식별자이다. ex) address 형식 0x0cE446255506E92DF41614C46F1d6df9Cc969183 쉽게 말하면 이더리움 지갑 .. 2022. 2. 16. 이전 1 다음 반응형