비플의 대체불가토큰(NFT) 작품이 약 6930만 달러(한화 783억 원)에 팔린 이래로 NFT에 대한 대중의 관심이 뜨겁다.
일론 머스크는 비플의 작품이 팔리고 5일 후인 3월 16일 NFT에 관한 노래를 NFT로 발행하기도 했다. 그는 “나는 지금 NFT 관련 노래를 NFT로 팔고 있다(I’m selling this song about NFTs as an NFT)”라고 이름 붙여진 노래에 스스로 4.9억 DOGE의 값어치를 매겨 판매 중이다.
부르는 게 값이 된 NFT를 일반인도 10분 정도만 할애하면 쉽게 만들 수 있다. 토큰포스트는 IPFS네트워크 기반 클라우드 플랫폼 피나타(PINATA.CLOUD)를 통해 나만의 NFT를 생성한 뒤 NFT 마켓플레이스인 래러블(Rarible)에 판매할 수 있는 방법을 알아봤다.
PINATA.CLOUD란?
PINATA.CLOUD는 NFT용 파일 인프라를 갖춘 IPFS 기반 클라우드 제공 업체다. 이들은 NFT를 저장하고 제공하는 플랫폼을 출시해 창작자와 수집가 모두가 이 시스템을 통해 파일을 생성하고 발행할 수 있다. 이 시스템은 IPFS CID를 복사한 뒤 NFT 파일에 연결해 안전하게 보관하는 방식을 취한다.
IPFS(InterPlanetary File System)는 분산형 파일 시스템에 데이터를 저장하고 공유하는 프로토콜 과 P2P 네트워크다. 콘텐츠 주소 지정을 사용해 모든 컴퓨팅 장치를 연결하는 글로벌 네임스페이스의 각 파일을 고유하게 식별한다.
사용자가 BitTorrent와 유사한 방식으로 콘텐츠를 수신하는 것뿐만 아니라 호스트도 가능하게 한다. 중앙화된 파일 시스템과 달리 IPFS는 전체 데이터의 일부를 차지하는 분산형 사용자 운영자 시스템을 기반으로 구축되어 복원력이 뛰어난 파일 저장과 공유 시스템을 구축할 수 있다.
토큰포스트 주요 기사를 뉴스레터를 통해 만나보세요 (구독하기)
피나타 IPFS에 음원 NFT 생성 방법
피나타 파일 메니지먼트(Pin manager) 사이트에 접속 후 로그인한다. 페이지 오른쪽 상단에 있는 ‘피나타 업로드(Pinata Upload)’를 클릭한다. 다음으로 찾아보기(Browse)를 클릭해 사용할 오디오 파일을 선택한 후 업로드한다.
오디오 파일에 ‘핀의 사용자 지정 이름(Custom Name For Pin)’을 변경할 수 있다. 업로드하는 동안 파일 이름을 지정하지 않으면 기본적으로 현재 파일 이름으로 설정된다. 파일 이름은 핀 탐색기에서 변경할 수 있다.
이후 IPFS에서 ‘파일 이름 보존(Preserve filename)’을 할 수 있다. 이 옵션을 선택하면 IPFS 네트워크에서 파일을 검색할 때 원래 파일 이름을 유지할 수 있는 디렉토리에 파일이 저장된다. 다만 파일 이름을 보존해 생성된 링크에서는 파일 이름이 깨져 보일 수 있다. 마지막으로 업로드 버튼을 클릭해 파일을 피나타 클라우드에 업로드하고 IPFS에 고정한다.
업로드를 클릭하면 상단에 ‘파일 업로드 성공(File Successfully Uploaded!)’ 알림이 표시된다. 여기서 다시 ‘핀 탐색기’로 이동하면 피나타에 업로드 한 모든 IPFS 파일을 관리할 수 있는 사이트에 접속된다. 이때 핀 탐색기에서 방금 업로드한 오디오 파일을 찾아 ‘IPFS 해시(IPFS Hash)’ 링크를 클릭한다.
파일 이름 보존을 선택한 경우엔 IPFS 디렉토리 페이지로 이동한다. 이 디렉토리 페이지에 연결할 수 있지만 위에서 언급한 것처럼 디렉토리 페이지에 파일 이름이 깨져서 뜬다. 이때 파일 링크를 눌러 접속한다.
마우스 오른쪽 단추를 누른 후 ‘링크 주소 복사(Copy Link Address)’를 눌러 IPFS 링크를 클립보드에 복사한다. IPFS 링크는 음원 NFT 구매자가 래러블의 ‘잠금해제가능(Unlockable)’ 기능을 통해 파일에 접근하는 방법이다.
‘파일 이름 보존(Preserve filename)’을 선택하지 않은 경우 ‘핀 탐색기’ 페이지에서 ‘IPFS 해시(IPFS Hash)’를 클릭하면 파일 자체에 직접 표시된다. 강조 표시된 파일의 URL 링크를 복사하기만 하면 된다.
음원 NFT 래러블 발행 방법
IPFS 링크를 복사한 뒤 다시 피나타 웹 페이지에 접속해 ‘Pin 탐색기’로 이동한다. ‘Pin 탐색기’ 페이지 오른쪽에 있는 ‘메뉴’를 클릭한다. 메뉴를 클릭하면 추가 작업이 표시된다. 이때 ‘NFT발행(Mint NFT)’ 작업을 클릭한다.
‘NFT발행’을 클릭하면 래러블 크리에이트 콜렉터블(Rarible Create collectable) 페이지로 이동한다. ‘싱글’ 또는 ‘멀티’ 컬렉션을 만들 것인지 결정한 뒤 ‘이미지 선택(Choice Image)’ 버튼을 클릭한다. 이 곳에 만들고자 하는 음원 파일을 대표하는 ‘PNG 이미지’ 파일을 찾아 업로드하면 파일을 나타내는 이미지가 바뀐다.
이미지를 업로드하면 NFT에 포함될 컬렉션을 선택한다. 래러블 컬렉션(Rarible, RARI)을 선택하거나 자신의 이름과 브랜드로 자신만의 컬렉션(Create collection)을 만들 수 있다. 그런 다음 파일 이름을 지정한다. 이때 파일에 대한 설명을 추가해야 하는데 오디오 파일 자체에 접근하는 링크는 NFT를 구입한 후 래러블에서 서명할 수 있다는 점을 설명해야 한다.
이후 저작권 사용료(Royalties) 비율을 선택한다. 저작권 사용료 비율을 선택한 후 ‘가격 설정(Set price)’을 확인한다. 그 뒤 ‘구매 후 잠금 해제(Unlock once purchased)’를 선택한다.
구매자가 NFT를 구매하면 잠금이 해제되는 링크를 붙여 넣을 수 있는 공간이 생성된다. 이때 초반부 클립보드에서 복사한 IPFS 링크를 붙여 넣으면 된다. 마지막으로 ‘만들기(Create)’를 누른다. 이제 래러블에서 제공한 지갑 안내에 따라 거래에 서명하면 나만의 음원 NFT가 발행돼 판매할 준비가 끝난다.