'CryptoZombies'라는 사이트를 이용하여 블록체인 플랫폼에서 사용되는 객체 지향 언어인 'Solidity'의 공부를 시작했다. 📌 컨트랙트 솔리디티 코드는 컨트랙트 안에 쌓여 있다. 컨트랙트는 이더리움 애플리케이션의 기본적인 구성 요소이다. 모든 변
(2) 매핑과 주소 주소: 특정 유저가 소유. like 은행 계좌번호? (3) Msg.sender 모든 함수에서 이용 가능한 특정 전역변수. 함수를 호출한 사람의 주소를 가리킨다 솔리디티에서 함수 실행은 항상 외부 호출자가 시작하므로, 누군가가 컨트랙트의 함수를
(1) 컨트랙트의 불변성 이더리움에 컨트랙트를 배포하고 나면 수정이 불가능함 결점이 있으면, 배포 후 고칠 방법이 없음 이런 이유로 DApp안에 중요한 일부를 수정할 수 있도록 하는 함수를 만들어놓는게 합리적! (2) 소유 가능한 컨트랙트 근데 이렇게 컨트랙트 수
(1) Payable 접근 제어자 : public/private external/internal 상태 제어자 : view, pure 사용자 정의 제어자 : onlyOwner, aboveLevel payable?! 함수를 실행하는 것과 동시에 컨트랙트에 돈 지불
(1) 이더리움 상의 토큰 이더리움 상에서의 토큰은 .. 그저 하나의 컨트랙트 몇몇 함수를 가지고 사용자들이 그들의 토큰을 다른 주소로 전송할 수 있게 함 ERC721 토큰! 우리들의 좀비 거래할 수 있도록 함 (2) ERC721 표준, 다중 상속 토큰 컨트랙트