본문 바로가기

블록체인/솔라나

솔라나 Generative Art 생성 방법

반응형
  1. 캔디머신을 사용한다
    • 캔디머신을 사용하면 1만개의 NFT 들의 오프체인 url 정보들이 온체인 캔디머신 어카운트에 바이트코드로 존재한다.
    • 캔디머신 V1 은 url 목록에 대해 순차적으로 민팅하기 때문에 민팅 속도가 느릴 경우 다음으로 얻게되는 NFT 를 알아낼 수 있다.
    • 캔디머신 V2 는 이를 보완하여 랜덤한 순서로 NFT 를 민팅해준다. 프로그램 소스단에서 처리되는 로직이다.
  2. 일반 NFT 를 1만번 생성한다.
    • 캔디머신을 사용할 때처럼 동일한 프로그램 함수를 포함한 트랜잭션으로 민팅할 수 없다.
    • Layer 2 에서 선 민팅이 이루어진 경우에 민팅된 결과로 캔디머신 없이 마스터 에디션을 민팅할 수 있다.
    • 프로젝트 단위로 묶을 수 있는 온 체인 콜렉션 정보를 담아서 민팅한다.
    • 장점으로는 캔디머신처럼 온체인상 url 정보들이 노출되지 않을 수 있다. 추가로 캔디머신 설정관련된 렌트비를 지불하지 않아도 된다.

1. 번과 2. 번의 차이점

  • 온체인 메타데이터 중에 primaySaleHappened 필드는 캔디머신의 경우 1이고, 일반 NFT의 경우 0이라 캔디머신을 모방하기 위해서는 1로 세팅을 해야한다.
  • primarySaleHappened 필드의 역할은 첫 거래가 일어났을 때 금액의 전부가 창작자 리스트에게 돌아가게 하기 위함이다.
반응형