ethereum17 [Ethereum] ERC-721 소스 분석(1) - 인터페이스 ERC-721 인터페이스 ERC-721 인터페이스에 명시된 함수는 ERC-20에 비해 상대적으로 많은 편이다. 토큰 정보 확인부터 전송, 권한 설정, 주소 추적 기능이 명시되어 있다. 인터페이스 함수 목록 balanceOf : 파라미터로 전달받은 주소가 보유하고 있는 NFT 수량 반환 ownerOf : 파라미터로 전달 받은 NFT 토큰 주소를 소유하고 있는 주소 반환 safeTransferFrom : 전전송받을 주소(_to)가 NFT 토큰을 받을 수 있는지 검증하고 전송 진행(주소 종류가 EOA, CA에 따라 전달 파라미터 형식이 달라진다. 아래 코드 참조) transferFrom : NFT 소유 주소로부터 다른 주소로 토큰 전송 approve : 파라미터로 전달 받은 주소에 NFT 전송 권한 부여 se.. 2022. 3. 23. [Ethereum] ERC-721 디지털 자산에 대한 소유권(Ownership)과 관련해 ERC-721 토큰이 많이 언급된다. ERC-721이라는 이름보다 NFT으로 더 많이 알려진 이 토큰에 대해 알아보자. ERC-721란? ERT-721은 이더리움 네트워크에서 발행된 디지털 토큰이다. 다른 ERC 계열 토큰과 구분되는 가장 큰 특징은 이 토큰이 대체 불가 토큰(Non-fungible)이라는 점이다. 하나하나의 토큰이 동일한 가치를 가지는 ERC-20와 달리 ERC-721은 하나의 토큰이 고유한 가치를 가진다. 대체 불가하다는 말은 각각의 토큰이 이름은 같지만 가지고 있는 가치가 다르다는 말이다. 영화 티켓을 예로 들어보자. 티켓이 100장 있다. 어떤 티켓은 스크린이 잘 보이는 좌석에 대한 티켓일 것이고, 어떤 티켓은 스크린이 잘 안.. 2022. 3. 23. [Ethereum] ERC-20 지난 포스트에서 ERC에 대해 알아보았다. 이번에는 ERC 토큰 그룹 중 시장에서 가장 활발하게 거래되고 있는 ERC-20 토큰에 대해 알아보려고 한다. ERC-20 ERC-20 토큰이란 이더리움 네트워크에 배포된 대체 가능 토큰(Fungible Token) 중 하나다. 이더리움 네트워크에서 가장 많이 사용되는 토큰 그룹이며, 마치 우리가 사용하는 화폐처럼 계정(Account)들 간의 거래에 사용된다. 여기서 대체 가능 토큰(Fungible Token)이란 1개의 토큰은 다른 1개와 그 가치가 동일함을 의미한다. 실생활에서 100원짜리 동전을 생각하면 된다. 내가 가지고 있는 100원은 다른 사람이 가지고 있는 100원과 같다. 그렇기 때문에 지금 가지고 있는 100원이 다른 사람의 100원으로 바뀌어도.. 2022. 3. 23. [Ethereum] ERC란? 이더리움 블록체인을 공부하다 보면 ERC-20, ERC-721, ERC-1155 같은 ERC 계열 토큰 그룹이 있다는 것을 알게 된다. 이더리움 네트워크에서 발행된 토큰이면 다 똑같은 것 아닌가 싶지만, 블록체인 프로그래밍을 공부하면서 ERC란 무엇을 나타내는지, 또 뒤의 넘버링에는 각각의 의미가 있음을 알게 되었다. 이 포스트에서는 ERC란 정확히 어떤 개념인지 공부하면서 정리한 내용을 공유하려고 한다. ERC (Ethereum Request for Comments) ERC는 의미 그대로 해석하면 이더리움 네트워크에 보내는 요청 혹은 의견이라는 뜻이다. 직관적으로 이해되기에 모호한 감이 없지 않다. 조금 더 쉬운 이해를 위해 스마트 컨트렉트(Smart Contract)를 생각해보면 된다. ERC 역시 .. 2022. 3. 22. 이전 1 2 3 4 5 다음