반응형
I. 대체 불가능한 토큰, NFT의 개요
- 하나의 토큰을 다른 토큰으로 대체하는 것이 불가능한 특정 암호 디지털 자산
- 특별한 의미가 부여된, 대체할 수 없는 유일한 항목을 토큰화하는 기술
- 표준 : NFT 토큰 발행 표준 : ERC-721
ERC-721 | - ERC-721 기반의 토큰은 토큰 1개마다 가치가 다르다. |
ERC-20 | - ERC-20 기반의 토큰은 토큰 1개당 가치(가격)가 동일하다. |
II. NFT의 아키텍처 및 주요요소
가. NFT의 아키텍처
나. NFT의 주요요소
구분 | 주요요소 | 설명 |
On-Chain Area | ERC-721 | - ERC-721 기반의 토큰 - 소유자 정보 - 컨텐츠 핵심 정보 TAG (이미지, 음악, 게임 등 다양한 컨텐츠 정보 TAG) |
ERC-721 Contract | - 소유자의 주소 정보 획득 - Metadata와 연결을 위한 URL 정보 획득 |
|
Metadata | - 토큰의 컨텐츠에 대한 상세 TAG - 실제 데이터는 블록체인 내부에 저장하기에는 용량의 한계 존재 |
|
Off-Chain Area | Off-Chain | - 토큰의 실제 데이터를 외부에 저장하기 위한 기술 |
IPFS | - 분산 환경에서 데이터를 저장하기 위한 파일 시스템 |
III. NFT와 FT의 비교
구분 | NFT(Non-Fungible Token) | FT(Fungible Token) |
개념도 | ![]() |
![]() |
특성 | - 대체 불가능 - 하나의 토큰마다 다른 가치 제공 |
- 대체 가능 - 동일한 가치 제공 |
표준 | - ERC-721 | -ERC-20 |
※ 참고자료. ERC-721 표준구조
① balanceOf |
해당 주소가 보유하고 있는 NFT 토큰들 개수 |
② ownerOf |
해당 NFT 토큰을 소유하고 있는 주소 조회 |
③ approve |
해당 주소에 NFT 토큰 전송 권한 부여 |
④ getApproved |
해당 토큰의 전송 권한을 갖고 있는 주소 조회 |
⑤ setApprovalForAll |
NFT 토큰 소유자가 해당 주소에게 모든 NFT 토큰에 대한 전송권한을 부여/해제 |
⑥ isApprovedForAll |
setApprovalForAll의 권한이 있는지 참/거짓으로 리턴 |
⑦ transferFrom |
NFT 토큰 소유자로부터 해당 NFT 토큰을 자른 주소로 전송 |
⑧ safeTransferFrom |
전송받는 주소가 ERC721 토큰을 받을 수 있는지 체크하고 전송 |
반응형
'IT기술노트 > 디지털서비스' 카테고리의 다른 글
반응형 웹 디자인 (Responsive Web Design, RWD) (0) | 2021.06.10 |
---|---|
DEX (Decentralized Exchange) (0) | 2021.06.09 |
오픈스택 프로젝트(OpenStack Project) (0) | 2021.05.10 |
DeFi(Decentralized Finance) (0) | 2021.04.12 |
오픈뱅킹(Open Banking) (0) | 2021.03.16 |
데이터 3법 (0) | 2021.02.17 |
소프트웨어 진흥법 (0) | 2021.02.17 |
산업제어시스템(Industrial Control System) (0) | 2021.02.17 |
댓글