Ethereum에 NFT 프로젝트를 배포하는 데 비용이 얼마나 들까?
작성자 Albert Hu
간단히 말하면, 경우에 따라 다릅니다.

2021년 이더의 가격이 급등했습니다.. 그리고 가스비도 함께 급등했죠!
처음으로 Web3 개발에 뛰어들어 Solidity 프로그래밍 언어, Ethereum 스마트 컨트랙트, NFT 만들기 같은 것들을 탐구하고 있다면...
- 환영합니다! 대단한 여정이 기다리고 있어요..
- 가스비와 트랜잭션 수수료가 어떻게 작동하는지 반드시 알아두세요!
예전에는.. 탈중앙화 애플리케이션을 배포하는 비용이 비교적 저렴했습니다.
- 2017년, CryptoPunks NFT 프로젝트는 $7.56에 배포되었습니다 (출처)
- 2020년, Shiba Inu 토큰 ($SHIB)은 $60에 배포되었습니다 (출처)
오늘 — 2021년 11월 30일 — 똑같은 컨트랙트를 배포하려면 엄청난 비용이 듭니다 :(
- CryptoPunks는 $964가 듭니다
- $SHIB는 $2,026이 듭니다
즉, 몇 년 전에 비해 오늘날 Ethereum에 컨트랙트를 배포하는 데 USD 기준으로 30배에서 120배 더 많은 비용이 든다는 뜻입니다.

핵심 질문은... 왜 그럴까요?
배포 비용에 궁극적으로 영향을 미치는 세 가지 요소가 있습니다:
- 컨트랙트 배포 트랜잭션에서 사용되는 가스의 단위(UNITS)
- 현재 트래픽 상황과 네트워크 혼잡도에 따른 가스당 가격(PRICE)
- 시장 시세에 따른 이더 (ETH)의 가치(VALUE)
이 요소들은 매우 단순한 공식으로 결합됩니다:
총 비용 = 단위 가격 가치
먼저 예시로 2017년 CryptoPunks 컨트랙트 배포를 살펴보겠습니다. Etherscan에서 트랜잭션 정보를 확인하면:
- 가스 단위 = 2,142,276 gas
- 가스당 가격 = 0.000000011 ETH per gas (또는 11 gwei)
- ETH의 가치 = ETH당 $320.97
총 비용 = 2,142,276 0.000000011 320.97
총 비용 = $7.56
그렇다면 2021년인 오늘 CryptoPunks 컨트랙트를 배포하려고 하면 어떤 변화가 생길까요?
- 가스의 단위는 그대로입니다 — 가스 단위 수는 스마트 컨트랙트에 담긴 로직에 따라 결정되며, 4년 전이나 지금이나 같은 컨트랙트입니다.
- 가스당 가격은 상승했습니다 — Ethereum은 거래가 매우 활발한 블록체인이 되었고, 트래픽이 많을수록 가스 입찰 메커니즘으로 인해 가스 1단위당 ETH 기준 비용이 올라갑니다. 이는 사용자들이 자신의 트랜잭션을 먼저 처리해달라고 채굴자들에게 인센티브를 주기 위해 점점 더 높은 가스비를 포함한 트랜잭션을 보내기 때문입니다.
- ETH의 가치도 상승했습니다 — 시간이 지나면서 투자자와 관심이 늘어난 만큼 암호화폐에 대한 수요도 늘었습니다.
요즘 가스당 평균 가격은 0.0000001 ETH ~ 0.00000015 ETH (100~150 gwei) 사이이며, ETH의 평균 가치는 $4,000 ~ $4,500 사이입니다.
그렇다면 오늘 CryptoPunks 컨트랙트를 배포한다면 계산이 어떻게 될까요?
- 가스 단위 = 2,142,276 gas
- 가스당 가격 = 0.0000001 ETH per gas (또는 100 gwei)
- ETH의 가치 = ETH당 $4,500
총 비용 = 2,142,276 0.0000001 4,500 = $964
직접 해보세요! Etherscan에서 좋아하는 NFT 컨트랙트를 찾아보고, 트랜잭션 수수료의 세 가지 요소를 확인한 뒤 최종 비용을 검증해보세요. 오늘은 어떤 가격이 보이나요? @thatguyintech에 예시를 트윗해주시면 리트윗하고 싶네요 :)
이제 이런 생각이 들 수도 있습니다. "그렇게 비싼데 왜 사람들은 여전히 Ethereum 위에서 개발하는 걸까?"
좋은 질문입니다. 여기에는 매우 타당한 세 가지 이유가 있습니다:
- 탈중앙화. Ethereum은 오늘날 사용 가능한 스마트 컨트랙트 플랫폼 중 가장 탈중앙화되어 있습니다. ethernodes.org에 따르면 네트워크를 운영하는 노드가 3,000개가 넘습니다. 다른 스마트 컨트랙트 플랫폼들은 노드나 검증자 수가 훨씬 적습니다. 네트워크가 탈중앙화될수록 검열, 통제, 조작, 또는 중단시키기가 더 어려워집니다. 이러한 보장은 보통 진지한 금융 애플리케이션에 필수적입니다.
- 개발자 생태계. 가장 큰 개발자 생태계와 가장 성숙한 툴링을 갖추고 있습니다. Electric Capital에 따르면 Ethereum에는 월간 활성 개발자가 2,400명 이상이며 계속 늘어나고 있습니다. Ethereum은 가장 오래된 스마트 컨트랙트 플랫폼으로, 사용 가능한 애플리케이션과 조합 가능한 툴링을 구축하는 측면에서 가장 큰 네트워크 효과를 누려왔습니다.
- 시장. Ethereum은 앱을 위한 가장 큰 시장을 보유하고 있습니다 (가장 많은 사용자와 자금). 오늘날 가장 크고 가장 많이 사용되는 DeFi 프로토콜과 NFT 마켓플레이스들이 Ethereum 위에 구축되어 있습니다.
하지만 이러한 모든 장점에도 불구하고, Ethereum이 여러분의 프로젝트에 반드시 최선의 도구여야 하는 것은 아닙니다. 아마 그냥 둘러보고 배우는 중이라면 Ethereum 메인넷에 배포하는 비용이 전혀 말이 안 될 수도 있습니다. 또는 탈중앙화 보장보다 속도와 효율성을 우선시하는 매우 특정한 사용 사례를 목표로 하고 있을 수도 있습니다. 무엇이든 간에, 대안을 탐색해볼 만한 이유는 많습니다. 시작할 만한 몇 가지 대안을 소개합니다..
Ethereum 생태계 안에 머무르고 싶다면, 사이드체인과 레이어 2(L2)를 확인해보세요:

사이드체인이나 Ethereum 레이어 2 솔루션을 사용하는 이점은 비슷한 툴링을 사용할 수 있고, 트랜잭션을 기록하고 DApp을 보호하는 기본 보안 메커니즘이 동일하게 유지된다는 점입니다. 또한 훨씬 저렴한 트랜잭션 비용과 더 빠른 속도의 혜택도 누릴 수 있습니다. 다만 아직까지는 사용자와 개발자 경험이 부족할 수 있다는 것이 트레이드오프입니다.
더 멀리 나아가 서로 다른 프로그래밍 언어와 시스템 아키텍처를 가진 다른 블록체인들을 탐색하고 싶다면, 다음과 같은 다른 레이어 1(L1)들을 고려해보세요:
마지막으로, 배포 비용이 걱정되지만 여전히 Ethereum 메인넷에 배포하고 싶다면, solidity 코드를 최적화해서 불필요한 로직을 줄여볼 수 있습니다. 가스비의 목적은 프로그램의 로직을 실행하는 채굴자에게 대가를 지불하는 것입니다. 로직이 덜 복잡할수록 컨트랙트를 배포하고 실행하는 비용도 저렴해집니다.
Ethereum NFT 스마트 컨트랙트를 최적화해서 가스를 줄이는 방법에 대해 다룬 훌륭한 글이 여기 있습니다.
이 설명이 유용했다면 @Alchemy로 트윗을 보내주세요! 여러분이 만들고 있는 것을 보고 프로젝트를 홍보해드리고 싶습니다 :)

관련 개요
Web32024년 5월 29일
Key3 소개: 일본 최고의 Web3 교육 DAO
일본항공(Japan Airlines)과 일본 스낵 식품 기업 Calbee는 관광 촉진과 브랜드 충성도를 높이기 위해 NFT를 활용하고 있습니다.
Web32024년 5월 29일
Wavehack: 일본 최대 규모의 Web3 해커톤
WaveHack은 일본 최대 규모의 Web3 해커톤으로, 2024년 4월 중순부터 8월 말까지 진행됩니다.
Web32024년 5월 29일
일본의 Web3: 완벽 가이드
일본 정부가 어떻게 혁신을 가속화하고 있는지, 기업들이 블록체인 기술을 어떻게 활용하고 있는지 알아보세요.

블록체인 매직을 만드세요
Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.