Калі манеты testnet нічога не каштуюць, чаму людзі іх купляюць?
Адна з першых рэчаў, якую засвойвае кожны распрацоўшчык блокчэйну, — гэта тое, што манеты testnet нібыта не павінны мець ніякай вартасці.
Іх нельга вывесці ў фіят. Іх выпускаюць faucet-сэрвісы. Яны існуюць выключна для тэставання прыкладанняў перад разгортваннем у mainnet.
І ўсё ж кожныя некалькі месяцаў на форумах распрацоўшчыкаў з'яўляецца адно і тое ж пытанне:
"Дзе я магу купіць Sepolia ETH?"
На першы погляд адказ здаецца відавочным:
"Нідзе. Проста скарыстайцеся faucet."
Але калі б гэтага было дастаткова, распрацоўшчыкі не працягвалі б пытацца.
Праблема не ў вартасці — а ў даступнасці
Абмеркаванне часта пачынаецца з памылковага ўяўлення.
Людзі мяркуюць, што калі хтосьці плаціць за testnet ETH, то сам токен павінен нейкім чынам мець унутраную вартасць.
Гэта не так.
Яго каштоўнасць ідзе ад карыснасці, а не ад дэфіцыту.
Уявіце, што вы ствараеце DeFi-пратакол, NFT-маркетплэйс, кашалёк, bridge або інтэграцыю Layer 2. Перад запускам у production вам патрэбна, каб карыстальнікі пратэставалі ваша прыкладанне ў рэалістычных умовах.
Для гэтага патрэбны публічныя testnet.
А цяпер уявіце:
- ваш faucet абмяжоўвае частату запытаў;
- ён патрабуе праверку праз GitHub;
- ён выдае толькі столькі ETH, колькі хопіць на некалькі транзакцый;
- у вашых бэта-тэстараў імгненна заканчваецца gas.
У гэты момант вы ўжо не шукаеце «бясплатныя грошы».
Вы шукаеце інфраструктуру для распрацоўшчыкаў.
Чаму faucet недастаткова
Публічныя faucet былі створаны, каб спыняць спам.
Калі блокчэйн-экасістэмы раслі, злоўжыванні раслі разам з імі.
Боты пачалі спусташаць faucet.
Праекты пачалі запытваць большыя аб'ёмы.
Распрацоўшчыкі пачалі ствараць сотні кашалькоў.
Вынік?
Faucet станавіліся ўсё больш абмежавальнымі.
Іранічна, але менавіта сумленныя распрацоўшчыкі сталі тымі, каму цяжка атрымаць дастаткова токенаў для тэставання.
Гэта не недахоп faucet — яны вырашаюць іншую задачу.
Але гэта пакідае прабел.
Рынак натуральна запаўняе прабелы
Калі атрыманне чагосьці патрабуе часу, рэпутацыі або намаганняў, звычайна ўзнікае рынак.
Сам прадмет не абавязкова павінен мець унутраную вартасць.
Людзі плацяць за:
- зручнасць,
- хуткасць,
- надзейнасць,
- і зэканомлены час.
Распрацоўшчыкі ўжо плацяць за хостынгавыя RPC-правайдары, блокчэйн-аглядальнікі, інфраструктуру вузлоў, CI/CD pipeline, інструменты маніторынгу і API-сэрвісы.
Ніхто не сцвярджае, што RPC-запыты маюць «унутраную вартасць».
Яны плацяць, бо дэлегаваць гэтую працу танней, чым рабіць усё самастойна.
Актывы testnet нічым не адрозніваюцца.
Вы не купляеце ETH
Гэта важнае адрозненне.
Калі хтосьці купляе Sepolia ETH, ён не купляе крыптавалюту як інвестыцыю.
Ён купляе доступ да рэсурсу для распрацоўкі.
Такая транзакцыя бліжэйшая да куплі крэдытаў на воблачныя вылічэнні, чым да спекуляцыі на актыве.
ETH проста аказваецца тым рэсурсам, які патрэбны для выканання транзакцый у публічнай тэставай сетцы.
«Чаму б проста не запусціць уласны testnet?»
Гэта, напэўна, самае частае пярэчанне.
І для многіх праектаў яно слушнае.
Лакальная распрацоўка з Hardhat, Foundry, Anvil або прыватным ланцугом хутчэйшая і прасцейшая.
Але лакальныя асяроддзі не могуць замяніць публічныя testnet.
Публічныя testnet дазваляюць распрацоўшчыкам тэставаць:
- кашалькі,
- пашырэнні для браўзера,
- мабільныя прыкладанні,
- cross-chain bridge,
- інфраструктурных правайдараў,
- знешнія інтэграцыі,
- рэальныя RPC-эндапойнты,
- затрымку, падобную да production,
- і ўзаемадзеянне паміж незалежнымі камандамі.
Многія багі з'яўляюцца толькі тады, калі праграмнае забеспячэнне разгортваецца ў агульнай публічнай інфраструктуры.
Менавіта для гэтага і існуюць публічныя testnet.
Адсутны маркетплэйс
Распрацоўшчыкі ўжо абменьваюцца testnet-токенамі нефармальна.
Людзі пытаюцца ў Discord.
Яны пытаюцца ў Telegram.
Яны пытаюцца на Reddit.
Часам яны нават купляюць іх прыватна.
Попыт відавочна існуе.
Не хапае празрыстага маркетплэйса, дзе распрацоўшчыкі маглі б:
- размяшчаць лішнія testnet-актывы,
- купляць тое, што ім трэба,
- бачыць справядлівае рынкавае цэнаўтварэнне,
- і пазбягаць ненадзейных прыватных здзелак.
Замест сотняў разавых размоў мог бы існаваць паўнавартасны рынак, створаны спецыяльна для распрацоўшчыкаў.
Вось чаму існуе SellPolia
SellPolia быў створаны не таму, што testnet ETH «каштоўны».
Ён быў створаны таму, што час распрацоўшчыкаў каштоўны.
Калі faucet працуе — выдатна.
Калі не, распрацоўшчыкі не павінны марнаваць гадзіны на тое, каб прасіць токены ў незнаёмцаў або шукаць іх па Discord-серверах.
Просты маркетплэйс дазваляе распрацоўшчыкам вярнуцца да стварэння.
Часам самая карысная інфраструктура — гэта не вынаходніцтва чагосьці цалкам новага.
Гэта радыкальнае спрашчэнне ўжо існуючага працоўнага працэсу.