NFT 드롭으로 인한 가스 요금 전쟁과 불공정 경쟁 문제를 어떻게 해결할 수 있을까요?

nftnow
2022-02-21 13:58:08
수집
대부분의 NFT 드롭은 "선착순" 메커니즘을 사용하지만, 이 메커니즘으로 인한 쟁탈전은 높은 가스비를 유발하기 쉽고 불공정한 경쟁을 초래합니다.

원제목:NFT 드롭은 망가졌다: 우리가 고치는 방법

저자:NIFTYTABLE AND TAKENS THEOREM

편집:하이얼스만, 체인캡처

2021년, NFT 컬렉션은 수십억 달러 규모의 자산 클래스로 폭발적으로 성장했습니다. 그러나 빠른 성공은 일부 "성장통"을 동반했습니다.

대부분의 NFT 드롭(일반적으로 NFT가 화이트리스트 형태로 처음 발행되는 것을 의미)은 선착순(FCFS, first-come-first-served) 메커니즘을 사용하며, 고정 가격은 시장 가격(공급과 수요가 일치하는 가격)보다 훨씬 낮습니다. 그렇다면 이것이 어떤 문제를 일으킬까요? 저렴한 가격과 과도한 수요는 효과적으로 경쟁 조건을 만들어냅니다. NFT 드롭 초기에는 구매자의 기대치가 매우 높지만, 가장 빠른 구매자만이 NFT를 민팅할 기회를 가집니다. 따라서, 쟁탈전은 다음 블록에서의 민팅 거래에 대한 수요를 증가시키고 가스 비용이 급증하게 됩니다.

수요가 정점에 달하면 "가스 전쟁"이 발생합니다. 이는 높은 수요의 NFT 드롭 기간 동안 사용자에게 매우 나쁜 경험을 제공합니다. 예를 들어, Loot 프로젝트가 획기적인 성공을 거둔 후, 민팅과 상장 Loot 파생상품에 대한 급한 수요로 인해 가스 비용이 여러 차례 급등하여 전체 이더리움 네트워크의 거래 가격을 높였습니다. 아래 그림은 지난해 9월 2일, Loot 파생상품을 민팅할 때 가스 비용이 어떻게 급증했는지를 보여줍니다.

image

image

본 문서는 FCFS 투입 메커니즘이 사용자에게 미치는 부정적인 영향과 관련 사례 연구를 탐구합니다. 또한, 프로젝트 팀과 창작자에게 이 문제를 완화하기 위한 참고 제안을 제공합니다.

아디다스 NFT 프로젝트 Into the Metaverse

Into the Metaverse("메타버스로의 진출")는 아디다스, Gmoney, 지루한 원숭이 요트 클럽(BAYC) 및 펑크 만화(PUNKS Comic)와 협력하여 만든 NFT 프로젝트입니다. 2021년 12월에 출시되었으며, 3만 개가 발행되었습니다. 이 중 하나의 NFT를 소유하면 한정판 아디다스 상품을 받을 수 있으며, 향후 더 많은 가상 경험을 잠금 해제할 기회를 얻습니다. 이번 NFT 드롭에는 사전 판매가 있었지만, 협력 프로젝트 중 하나의 NFT를 보유한 수집가만 참여할 수 있으며, 사전 판매 이후에는 누구나 참여할 수 있는 공개 판매가 진행됩니다.

이 사례에서 NFT 드롭을 괴롭히는 두 가지 주요 문제가 있습니다. 첫 번째는 높은 가스 비용으로, 아디다스 NFT 구매 수요로 인해 수행된 민팅 거래가 이더리움 네트워크가 한 블록에서 처리할 수 있는 거래 수를 크게 초과했습니다. 결과적으로, 이더리움 거래 처리 비용이 급격히 상승했습니다.

image

위 그림은 각 블록의 민팅 거래를 시각화하여 이러한 동태를 설명합니다. 녹색 점은 민팅 성공을 나타내고, 빨간 점은 실패를 나타냅니다.

35000개의 지갑이 39000번의 민팅 거래를 시도했으며, 59%의 민팅 시도가 실패했습니다. 성공적인 민팅 거래의 중간 가스 비용은 0.16 ETH였습니다. 실패한 민팅 거래는 680 ETH의 가스 비용을 낭비했습니다. 당시 ETH 가격을 기준으로 약 260만 달러에 해당합니다.

두 번째 문제는 고숙련 운영자가 불공정한 경쟁 우위를 가진다는 것입니다. 원칙적으로 각 지갑은 최대 두 개의 NFT를 민팅할 수 있지만, 일부 참가자는 규칙을 회피하기 위해 로봇을 사용합니다. 예를 들어, 한 운영자는 한 거래에서 330개의 아디다스 NFT를 민팅했습니다. 이 사람은 사용자 정의 스마트 계약을 작성하고 많은 하위 계약을 배포했습니다. 모든 하위 계약은 NFT를 민팅하고 하나의 지갑 주소로 전송되었습니다.

아디다스 NFT 발매 문제를 완화할 수 있는 시스템은 Parallel NFT(https://parallel.life/) 프로젝트에서 개발한 NFT 드롭 메커니즘입니다. 이 시스템을 사용하면 Into the Metaverse 프로젝트는 사용자가 체인 외부에서 NFT를 보유할 수 있도록 허용합니다. 처음 계획한 대로 각 사용자는 최대 두 개의 NFT를 보유할 수 있습니다. 한 번 예약한 후, 사용자는 다음 예약을 위해 5분을 기다려야 합니다. 이렇게 하면 로봇이 정상적인 반응 속도를 가진 인간이 구매하기 전에 모든 재고를 사냥할 수 없습니다.

보유 기간은 모든 NFT가 보유될 때까지 지속됩니다. 모든 NFT가 보유되면, 사용자는 24시간 이내에 체인에서 보유한 NFT에 대한 결제를 할 수 있습니다. 이는 사용자가 짧은 시간 내에 거래를 실행할 필요가 없으며 "가스 비용 전쟁"이 발생하지 않음을 의미합니다. 또한, 핵심 팀에게는 첫 번째 단계에 참여한 로봇을 식별하고 제거할 수 있는 시간이 주어집니다.

마지막으로, NFT는 민팅되어 구매자에게 배치로 전송됩니다. 이렇게 하면 아디다스는 드롭 수익에서 민팅 및 NFT 전송과 관련된 가스 비용을 지불하게 됩니다. 주목할 점은, 이 방법을 사용하면 구매자는 체인에서 한 번의 결제 거래만 수행하면 되며, 민팅 거래에 비해 해당 거래의 가스 비용이 상대적으로 낮다는 것입니다.

이 방법의 단점은 사용자가 중앙 집중화된 체인 외부 예약 시스템을 신뢰해야 하며, 로봇을 블랙리스트에 올리는 팀원이 편견이 없어야 한다는 것입니다. 탈중앙화에 영향을 주지 않으면서 사용자가 로봇이 아닌 고유한 사람임을 증명하는 방법은 web3에서 여전히 큰 발전 가능성이 있습니다.

Doodles

Doodles는 2021년 10월에 출시된 1만 개의 독특한 프로필 사진 NFT 컬렉션입니다.

Doodles 드롭은 두 단계로 나뉩니다: 화이트리스트 전용 FCFS 민팅 단계와 공개 FCFS 민팅 단계. 화이트리스트 단계에서는 사용자가 언제든지 NFT를 민팅할 수 있으며, 기본 가스 비용이 상대적으로 안정적일 때 거래 실패가 거의 없습니다. 공개 판매가 시작되면 사람들은 남은 Doodles를 민팅하기 위해 경쟁하게 되고, 블록 공간에 대한 수요가 증가하면서 가스 비용도 급등합니다.

image

사전 판매 기간(회색 수직선 이전) 동안 실패한 거래는 0.2 ETH의 비용만 차지했습니다. 공개 투입 기간(회색 선 이후) 동안 10000개의 지갑이 13000번의 민팅 거래를 시도했습니다. 이 민팅 시도 중 12000번이 실패하여 실패율이 90%에 달했습니다. 성공적인 민팅 거래의 중간 가스 비용은 4.0 ETH였습니다.

거래 실패로 인해 335.2 ETH의 가스 비용이 낭비되었습니다. 당시 ETH 가격을 기준으로 약 126만 달러에 해당합니다. 그 중 블록 13,439,104의 Etherscan 항목은 이 "피비린내 나는" 사건의 완벽한 스냅샷으로, 1000회 이상의 실패한 Doodles 거래가 있었으며, 실패한 거래 비용만으로도 거의 100 ETH에 달했습니다.

MultiRaffle 방법을 사용하면 가스 효율성과 Doodles 드롭의 실패율을 높일 수 있습니다. MultiRaffle은 Paradigm 암호 투자 회사의 생산적인 연구원 Anish와 Hasu가 공동 개발했습니다. 사용자는 자금을 스마트 계약에 잠금으로써 복권을 구매합니다. 복권의 비용은 NFT의 비용과 같으며, 당첨되지 않으면 NFT 구매 비용이 자동으로 환불됩니다.

복권 구매 기간은 며칠 동안 지속되어 가스 비용에 영향을 미치는 가격 경쟁이 발생하지 않도록 해야 합니다. 모든 구매자가 복권을 구매한 후, Chainlink VRF를 사용하여 승자를 선택하여 강력한 무작위성을 제공합니다. 고숙련 참가자는 경쟁에서 불공정한 이점을 가지지 않으며, 각 티켓은 동등한 무작위로 선택될 기회를 가집니다. 마지막으로, 사용자는 언제든지 NFT를 요청하거나 환불을 받을 수 있으며, 이 시점에서 프로젝트 팀은 규정 요구 사항에 따라 계약에서 자금을 인출할 수 있습니다.

개발자라면 여기에서 MultiRaffle의 실용적인 방법을 찾을 수 있습니다.

Stoner Cats

Stoner Cats는 밀라 쿠니스(Mila Kunis)와 애쉬튼 커처(Ashton Kutcher) 등 전설적인 배우들이 제작한 애니메이션 단편입니다. 10420개의 NFT 중 하나를 구매하면 소유자는 다양한 에피소드와 특권을 얻을 수 있으며, 창작자와 함께 아이디어를 구상하고 비하인드 콘텐츠에 접근할 수 있습니다.

드롭 기간 동안 3.5만 개의 지갑이 5만 번의 민팅 거래를 시도했습니다. 51%의 민팅 시도가 실패했습니다. 성공적인 민팅의 평균 가스 비용은 0.22 ETH였습니다. 실패한 민팅 거래는 345 ETH의 가스 비용을 낭비했습니다. 당시 이더리움 가격을 기준으로 약 794만 달러에 해당합니다.

image

Stoner Cats 민팅 경쟁이 시작되면서 가스 비용이 급등했습니다. 게다가, 민팅 계약의 작성 효율성이 낮아 가스 한도 계산이 부족했습니다. 결과적으로, 지갑에서 가스 한도를 수동으로 조정하지 않은 사용자는 거래 실패를 겪을 가능성이 더 높았습니다.

하지만 다행히도 Stoner Cats 팀은 사건 발생 후 참여자의 가스 비용을 환불하기로 결정했습니다.

계약 개선 외에도, 가스 효율성과 실패율을 높이는 데 도움이 될 수 있는 방법은 Stoner Cats를 주제로 한 일련의 게임과 퍼즐 후에 민팅 옵션을 설정하는 것입니다. 이러한 도전은 본질적으로 다양하며 여러 다른 플랫폼에서 발생하므로, 사용자가 모든 단계를 알고 있더라도 로봇이 "보물 찾기"를 하는 것은 불가능합니다. 좋은 예로는 TempleDAO의 "가입 의식"이 있으며, 여기에는 Discord 명령, Cryptovoxels의 퍼즐, 사용자 정의 웹사이트에서 질문에 답하는 여러 단계가 포함됩니다.

이 방법은 사용자가 NFT를 민팅하는 시간을 어긋나게 하는 데 사용됩니다. 사용자는 최종 웹사이트에 동시에 도착하지 않으며, 먼저 가스 비용을 경쟁하여 민팅하지 않습니다. 모든 NFT가 민팅될 때까지 일련의 도전을 완료하지 않은 사람은 민팅 거래를 제출할 기회를 가지지 않게 됩니다. 이는 실패한 민팅 거래를 제출하는 것보다 바람직하며, 남은 NFT가 없기 때문에 참여자는 가스 비용을 잃게 됩니다.

퍼즐과 게임을 사용하여 민팅 장벽을 설정하는 것도 참여자를 선별하고 해당 프로젝트에 가장 관심이 있는 사람들을 선택하는 흥미로운 방법이 될 것입니다. 이는 현재의 운영 방식인 최대 지갑과 가장 높은 기술을 가진 사람들을 무작위로 선별하는 것과는 다릅니다. 장기적으로 이는 커뮤니티에 유익할 수 있습니다.

TIMEPieces

2021년 9월, 《타임》은 TIMEPieces라는 NFT 프로젝트를 출시했습니다. 이 시리즈는 40명 이상의 아티스트의 작품을 포함하여 4676개의 NFT로 구성되어 있습니다. 소유자의 혜택으로는 2023년 이전에 《타임》의 공식 웹사이트에 무제한으로 접근할 수 있으며, 향후 오프라인 이벤트에 초대받을 기회가 더 많아집니다.

image

1.1만 개의 지갑이 1.35만 번의 민팅 시도를 했으며, 그 중 96%의 시도가 실패했습니다. 성공적인 민팅 거래의 가스 비용은 2.3 ETH였습니다. 거래 실패로 인해 265 ETH의 가스 비용이 낭비되었습니다. 당시 ETH 가격을 기준으로 약 83.6만 달러에 해당합니다. 13,283,025번째 블록에서 실패한 TIMEPieces 거래는 전체 블록의 90%를 차지했습니다!

이번 TIMEPieces 드롭의 고장률은 96%에 달했습니다. NFT는 단 2-3분 만에 매진되었으며, 고숙련 참가자들이 계약을 미리 찾아 로봇을 준비했기 때문입니다. 《타임》의 사장인 Keith Grossman은 자신의 트위터에서 이번 NFT 발행과 관련된 문제를 지적했습니다.

이러한 악성 결과를 예방하기 위해 사용할 수 있는 방법 중 하나는 스마트 배치 경매입니다. 이 방법을 사용하면 사용자가 스마트 계약에 입찰을 제출하고 원하는 토큰 수량과 구매하고자 하는 가격을 지정합니다. 입찰 기간이 끝난 후, 공급과 수요를 맞추기 위해 청산 가격이 계산됩니다. 해당 가격 이상으로 입찰한 사용자는 언제든지 NFT와 입찰 가격과 청산 가격 간의 ETH 차액을 청구할 수 있습니다. 낮은 입찰을 한 사용자는 계약을 통해 ETH 환불을 받게 됩니다. 피크 기간이 없고, 선행 민팅으로 인한 패닉도 없으며, 가스 비용 전쟁도 없습니다.

개발자라면 여기에서 NFT 스마트 배치 경매의 실용적인 방법을 찾을 수 있습니다.

NFT 드롭 문제 해결을 위한 기타 방법

위에서 논의한 드롭 메커니즘 외에도, NFT 프로젝트는 드롭 기간 동안 Flashbots RPC를 통해 민팅 거래를 탐색할 수 있습니다. 이는 주로 두 가지 이점이 있습니다:

  • 거래가 실패할 경우, 사용자는 가스를 지불할 필요가 없습니다.
  • 로봇은 공공 메모리 풀에서 사용자의 민팅 거래를 볼 수 없습니다.

프로젝트는 Flashbots RPC를 사용하여 드롭 웹사이트에 정보 팝업을 추가하여 사용자에게 Flashbots RPC를 사용하여 민팅하는 방법을 설명할 수 있습니다. 또 다른 방법은 드롭 웹사이트를 설계하여 Flashbots RPC를 사용하지 않는 사용자를 감지하고 민팅 전에 이를 Metamask에 추가하도록 안내하는 것입니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축