본문 바로가기

smartcontract

(2)
3회차 강의 정리 | NFT 스탠다드 | BEP-721이란? | OpenZeppelin 사용하기 | 민팅 구현하기 | 민팅해보고 OpenSea에서 확인하기 수업 실습 내용 + 추가 공부 내용 정리 # NFT 스탠다드, BEP-721 이란? BEP-721 을 알기 위해서는 ERC-20 을 먼저 봐야할 것 같다. ERC-20은 Ethereum Request for Comment 20의 약자로, 이더리움 블록체인 네트워크에서 정한 표준 토큰 스펙이다. 이 스펙을 맞춰야 이더리움과 쉽게 교환할 수 있고, 표준 이더리움 지갑에 자유롭게 전송할 수 있다. 해당 표준을 사용하면 토큰끼리 호환이 가능하다. 다만 이 ERC-20이 가지고 있는 결함으로, ERC-233, ERC-777등이 제안되었고, ERC-721 은 토큰에 Unique Identifier를 붙여줌으로써 유일한 (대체 불가능한) 토큰을 가능하게 해준다. BEP-721은 Binance Smart Chain의 ..
1주차 예습 내용 정리 | 스마트 컨트랙트란? | 솔리디티란? | remix IDE 사용법 | 간단한 컨트랙트 구현 예습 내용 들으면서 공부한 내용 정리 # 스마트 컨트랙트란? 스마트 컨트랙트는 이더리움의 창시자인 비탈릭 부테린(Vitalik Buterin)이 이더리움에서 스마트 컨트랙트를 구현하면서 본격적으로 사용되기 시작했다고 한다. 이더리움은 아래와 같이 스마트 컨트랙트를 설명하고 있다. ethereum.org에 따르면, 스마트 컨트랙트는 간단하게 말해서 이더리움 블록체인 위에서 실행되는 프로그램이다. 이더리움 블록체인 상의 특정한 주소에 있는 함수와 상태들의 모음이다. 스마트 컨트랙트는 이더리움 계정의 한 종류이다. 다시 말해, 스마트 컨트랙트는 잔고도 있고, 거래의 타겟이 될 수 도 있다는 뜻이다. 하지만 이것은 사용자에 의해 이루어지는 것이 아니라, 네트워크에 배포되고 프로그램된 대로 실행된다. 사용자 계정..