NFT 기술을 응용해서 중고 거래 사기 방지를 위한 프로그램을 제작하기 위한 프로그램을 제작을 준비하고 있다!
● NFT란?
NFT는 Non-Fungible Token의 약자로 대체불가토큰이라는 의미이다! NFT는 고유성을 갖고 있으며, 어느 한 토큰을 거래하게 된다면 암호화된 거래내역을 블록체인에 영구적을 남김으로써 고유성을 보장한다!
● NFT의 원리
NFT는 암호화 트랜잭션 프로세스를 이용해 NFT 소유권을 추적하는 데 필요한 디지털 서명을 제공해 디지털 파일의 인증을 보장!
BUT 세부 정보 데이터는 사라질 수 있으며, 저작권을 부여하지는 않음!
● ERC란?
ERC는 Ethereum Request for Comment의 약자로 이더리움 네트워크에서 토큰을 만들 때 따라야 하는 프로토콜이며, 이더리움의 표준안이다!
ERC는 20, 165, 223, 621, 721, 827, 884가 존재한다.● ERC-20과 ERC-721의 차이점!
ERC-20은 대체 가능한 토큰(토큰을 작은 단위로 쪼갤 수 있는 토큰)이고, ERC-721은 대체 불가능한 토큰(토큰을 쪼갤 수 없는 토큰)이다!
● ERC-721의 세부 특징
출처
ERC-721은 인터페이스를 공개하며 그 중 ownerOf 함수는 tokenId를 파라미터로 넣으면 이 토큰의 소유자가 누구인지를 알려주는 기능을 제공한다!
● NFT의 이모저모
NFT는 나만이 가질 수 있는 디지털 자산을 위한 기술이지만 모든 상황에서 나만 갖는 것은 아니다!
1. NFT는 같은 원본이라도 N개의 토큰을 발행할 수 있다! 즉 '원본의 N번째 토큰'으로 판매할 수 있다!
2. NFT에 대한 소유권을 나누어 가질 수 있다! ERC-721은 부분적인 소유권을 허용하며, 교환할 수 있다.