테스트넷 코인이 가치가 없다면, 왜 사람들은 그것을 살까요?
모든 블록체인 개발자가 가장 먼저 배우는 것 중 하나는 테스트넷 코인은 원래 가치가 없어야 한다는 점입니다.
현금화할 수 없습니다. faucet에서 발행됩니다. 메인넷에 배포하기 전에 애플리케이션을 테스트하기 위한 용도로만 존재합니다.
그런데도 몇 달에 한 번씩 개발자 포럼에는 같은 질문이 올라옵니다:
"Sepolia ETH는 어디서 살 수 있나요?"
처음 보면 답은 분명해 보입니다:
"못 삽니다. 그냥 faucet을 쓰세요."
하지만 그걸로 충분했다면, 개발자들이 계속 묻지는 않았을 것입니다.
문제는 가치가 아니라 가용성입니다
이 논의는 종종 오해에서 시작됩니다.
사람들은 누군가가 테스트넷 ETH에 돈을 지불한다면, 그 토큰 자체에 어떤 내재적 가치가 있어야 한다고 생각합니다.
그렇지 않습니다.
그 가치는 희소성이 아니라 유용성에서 나옵니다.
당신이 DeFi 프로토콜, NFT 마켓플레이스, 지갑, 브리지 또는 Layer 2 통합을 만들고 있다고 상상해 보세요. 프로덕션에 출시하기 전에, 현실적인 조건에서 사용자가 애플리케이션을 테스트해야 합니다.
이를 위해서는 퍼블릭 테스트넷이 필요합니다.
이제 이런 상황을 상상해 보세요:
- faucet이 요청을 rate limit합니다.
- GitHub 인증을 요구합니다.
- 몇 번의 트랜잭션만 가능한 정도의 ETH만 제공합니다.
- 베타 테스터들이 즉시 가스를 다 써버립니다.
그 시점이 되면, 더 이상 "공짜 돈"을 찾는 것이 아닙니다.
당신이 찾는 것은 개발자 인프라입니다.
왜 faucet만으로는 충분하지 않은가
퍼블릭 faucet은 스팸을 막기 위해 설계되었습니다.
블록체인 생태계가 성장하면서, 악용도 함께 늘어났습니다.
봇들이 faucet을 소진시키기 시작했습니다.
프로젝트들은 더 큰 할당량을 요청하기 시작했습니다.
개발자들은 수백 개의 지갑을 만들어 돌렸습니다.
결과는 무엇이었을까요?
faucet은 점점 더 제한적으로 바뀌었습니다.
아이러니하게도, 테스트에 필요한 충분한 토큰을 확보하는 데 어려움을 겪게 된 쪽은 정당한 개발자들이었습니다.
이것은 faucet의 결함이 아닙니다—faucet은 다른 문제를 해결하고 있는 것입니다.
하지만 그로 인해 공백이 생깁니다.
시장은 자연스럽게 공백을 메웁니다
무언가를 얻는 데 시간, 평판 또는 노력이 필요해지면, 시장은 자연스럽게 생겨나는 경향이 있습니다.
그 대상 자체에 내재적 가치가 있을 필요는 없습니다.
사람들은 다음을 위해 돈을 지불합니다:
- 편의성,
- 속도,
- 신뢰성,
- 그리고 절약되는 시간.
개발자들은 이미 호스팅된 RPC 제공업체, 블록체인 탐색기, 노드 인프라, CI/CD 파이프라인, 모니터링 도구, API 서비스에 비용을 지불하고 있습니다.
RPC 요청에 "내재적 가치"가 있다고 주장하는 사람은 없습니다.
사람들이 돈을 지불하는 이유는, 직접 하는 것보다 외부에 맡기는 편이 더 저렴하기 때문입니다.
테스트넷 자산도 다르지 않습니다.
당신이 사는 것은 ETH가 아닙니다
이 점은 중요한 구분입니다.
누군가 Sepolia ETH를 살 때, 그들은 암호화폐를 투자 목적으로 구매하는 것이 아닙니다.
그들이 구매하는 것은 개발 리소스에 대한 접근입니다.
이 거래는 자산에 투기하는 것보다 클라우드 컴퓨팅 크레딧을 구매하는 것에 더 가깝습니다.
ETH는 단지 퍼블릭 테스트 네트워크에서 트랜잭션을 실행하는 데 필요한 리소스일 뿐입니다.
"그냥 직접 테스트넷을 운영하면 안 되나요?"
이것이 아마 가장 흔한 반론일 것입니다.
그리고 많은 프로젝트에는 그 말이 맞습니다.
Hardhat, Foundry, Anvil 또는 프라이빗 체인을 이용한 로컬 개발은 더 빠르고 더 쉽습니다.
하지만 로컬 환경이 퍼블릭 테스트넷을 대체할 수는 없습니다.
퍼블릭 테스트넷은 개발자가 다음을 테스트할 수 있게 해줍니다:
- 지갑,
- 브라우저 확장 프로그램,
- 모바일 애플리케이션,
- 크로스체인 브리지,
- 인프라 제공업체,
- 외부 통합,
- 실제 RPC 엔드포인트,
- 프로덕션과 유사한 지연 시간,
- 그리고 독립적인 팀 간의 상호작용.
많은 버그는 소프트웨어가 공유된 퍼블릭 인프라에 배포되고 나서야 드러납니다.
바로 그것이 퍼블릭 테스트넷이 존재하는 이유입니다.
빠져 있던 마켓플레이스
개발자들은 이미 비공식적으로 테스트넷 토큰을 교환하고 있습니다.
사람들은 Discord에서 묻습니다.
Telegram에서도 묻습니다.
Reddit에서도 묻습니다.
때로는 개인적으로 구매하기도 합니다.
수요가 분명히 존재한다는 뜻입니다.
부족한 것은 개발자들이 다음을 할 수 있는 투명한 마켓플레이스입니다:
- 남는 테스트넷 자산을 등록하고,
- 필요한 것을 구매하고,
- 공정한 시장 가격을 파악하고,
- 신뢰할 수 없는 개인 거래를 피하는 것.
수백 번의 일회성 대화 대신, 개발자를 위해 특별히 만들어진 제대로 된 시장이 있을 수 있습니다.
이것이 SellPolia가 존재하는 이유입니다
SellPolia는 테스트넷 ETH가 "가치 있기" 때문에 만들어진 것이 아닙니다.
개발자의 시간이 가치 있기 때문에 만들어졌습니다.
faucet이 잘 작동하면 좋습니다.
하지만 그렇지 않을 때, 개발자들이 모르는 사람들에게 몇 시간씩 토큰을 구걸하거나 Discord 서버를 뒤질 필요는 없어야 합니다.
단순한 마켓플레이스는 개발자들이 다시 빌드에 집중할 수 있게 해줍니다.
가장 유용한 인프라는 때로 완전히 새로운 것을 발명하는 데서 나오지 않습니다.
이미 존재하는 워크플로를 극적으로 더 쉽게 만드는 데서 나옵니다.