ถ้าเหรียญ Testnet ไร้ค่า แล้วทำไมผู้คนถึงซื้อกัน?
หนึ่งในสิ่งแรก ๆ ที่นักพัฒนา blockchain ทุกคนได้เรียนรู้คือ เหรียญ testnet ควรจะไม่มีมูลค่า
คุณไม่สามารถถอนเป็นเงินสดได้ มันถูกสร้างโดย faucet และมีไว้เพื่อทดสอบแอปพลิเคชันก่อนนำขึ้น mainnet เท่านั้น
แต่ทุก ๆ ไม่กี่เดือน คำถามเดิมก็จะปรากฏขึ้นในฟอรัมของนักพัฒนา:
"ฉันจะซื้อ Sepolia ETH ได้ที่ไหน?"
มองผิวเผิน คำตอบก็ดูชัดเจน:
"ซื้อไม่ได้ แค่ใช้ faucet ก็พอ"
แต่ถ้าแค่นั้นเพียงพอ นักพัฒนาก็คงไม่ถามกันซ้ำ ๆ
ปัญหาไม่ใช่เรื่องมูลค่า—แต่คือการเข้าถึง
การพูดคุยมักเริ่มต้นจากความเข้าใจผิด
ผู้คนมักคิดว่าถ้ามีคนยอมจ่ายเพื่อ testnet ETH แปลว่าโทเค็นนั้นต้องมีมูลค่าในตัวเองอยู่บ้าง
ซึ่งไม่ใช่
มูลค่าของมันมาจาก ประโยชน์ในการใช้งาน ไม่ใช่ความขาดแคลน
ลองนึกภาพว่าคุณกำลังสร้างโปรโตคอล DeFi, ตลาด NFT, wallet, bridge หรือการเชื่อมต่อ Layer 2 ก่อนจะเปิดใช้งานจริง คุณจำเป็นต้องมีผู้ใช้มาทดสอบแอปของคุณในสภาพแวดล้อมที่ใกล้เคียงความเป็นจริง
สิ่งนั้นต้องอาศัย public testnet
ตอนนี้ลองนึกภาพว่า:
- faucet ของคุณจำกัดอัตราการขอรับ
- มันขอให้ยืนยัน GitHub
- มันให้ ETH มาเพียงพอสำหรับธุรกรรมไม่กี่ครั้ง
- ผู้ทดสอบ beta ของคุณแก๊สหมดทันที
เมื่อถึงจุดนั้น คุณไม่ได้กำลังมองหา "เงินฟรี" อีกต่อไป
คุณกำลังมองหา โครงสร้างพื้นฐานสำหรับนักพัฒนา
ทำไม faucet อย่างเดียวถึงไม่พอ
public faucet ถูกออกแบบมาเพื่อหยุดสแปม
เมื่อ ecosystem ของ blockchain เติบโต การใช้งานในทางที่ผิดก็เติบโตตามไปด้วย
บอตเริ่มดูด faucet จนหมด
โปรเจกต์ต่าง ๆ เริ่มขอการจัดสรรที่มากขึ้น
นักพัฒนาสร้าง wallet ขึ้นมาหลายร้อยใบ
ผลคืออะไร?
faucet มีข้อจำกัดมากขึ้นเรื่อย ๆ
น่าแปลกที่นักพัฒนาตัวจริงกลับกลายเป็นฝ่ายที่ลำบากในการหาโทเค็นให้เพียงพอสำหรับการทดสอบ
นี่ไม่ใช่ข้อบกพร่องของ faucet—เพราะมันกำลังแก้ปัญหาอีกแบบหนึ่ง
แต่มันทำให้เกิดช่องว่างขึ้นมา
ตลาดจะเข้ามาเติมเต็มช่องว่างตามธรรมชาติ
เมื่อการได้มาซึ่งบางสิ่งต้องใช้เวลา ชื่อเสียง หรือความพยายาม ตลาดก็มักจะเกิดขึ้นเอง
สิ่งนั้นไม่จำเป็นต้องมีมูลค่าในตัวเองก็ได้
ผู้คนยอมจ่ายเพื่อ:
- ความสะดวก
- ความรวดเร็ว
- ความน่าเชื่อถือ
- และเวลาที่ประหยัดได้
นักพัฒนาจ่ายเงินให้กับผู้ให้บริการ RPC แบบโฮสต์, blockchain explorer, โครงสร้างพื้นฐานของ node, CI/CD pipeline, เครื่องมือ monitoring และบริการ API อยู่แล้ว
ไม่มีใครเถียงว่า RPC request มี "มูลค่าในตัวเอง"
พวกเขาจ่ายเงินเพราะการจ้างหรือใช้บริการภายนอกมีต้นทุนถูกกว่าการทำเอง
สินทรัพย์ testnet ก็ไม่ต่างกัน
คุณไม่ได้กำลังซื้อ ETH
นี่คือจุดสำคัญที่ต้องแยกให้ออก
เมื่อใครบางคนซื้อ Sepolia ETH พวกเขา ไม่ได้ซื้อ cryptocurrency เพื่อการลงทุน
พวกเขากำลังซื้อการเข้าถึงทรัพยากรสำหรับการพัฒนา
ธุรกรรมนั้นใกล้เคียงกับการซื้อเครดิต cloud compute มากกว่าการเก็งกำไรจากสินทรัพย์
ETH เป็นเพียงทรัพยากรที่จำเป็นต่อการดำเนินธุรกรรมบนเครือข่ายทดสอบสาธารณะเท่านั้น
"ทำไมไม่รัน testnet ของตัวเองล่ะ?"
นี่น่าจะเป็นข้อโต้แย้งที่พบบ่อยที่สุด
และสำหรับหลายโปรเจกต์ มันก็ถูกต้อง
การพัฒนาแบบ local ด้วย Hardhat, Foundry, Anvil หรือ private chain นั้นเร็วและง่ายกว่า
แต่สภาพแวดล้อมแบบ local ไม่สามารถทดแทน public testnet ได้
public testnet ช่วยให้นักพัฒนาทดสอบสิ่งต่อไปนี้ได้:
- wallet
- browser extension
- แอปพลิเคชันบนมือถือ
- cross-chain bridge
- ผู้ให้บริการโครงสร้างพื้นฐาน
- การเชื่อมต่อภายนอก
- endpoint ของ RPC จริง
- latency ที่ใกล้เคียงการใช้งานจริง
- และการทำงานร่วมกันระหว่างทีมอิสระหลายทีม
บั๊กจำนวนมากจะปรากฏก็ต่อเมื่อซอฟต์แวร์ถูกนำไป deploy บนโครงสร้างพื้นฐานสาธารณะที่ใช้งานร่วมกัน
และนั่นคือเหตุผลที่ public testnet มีอยู่
Marketplace ที่ยังหายไป
นักพัฒนาแลกเปลี่ยนโทเค็น testnet กันอย่างไม่เป็นทางการอยู่แล้ว
ผู้คนถามกันใน Discord
พวกเขาถามกันบน Telegram
พวกเขาถามกันบน Reddit
บางครั้งพวกเขายังซื้อขายกันแบบส่วนตัวด้วยซ้ำ
ความต้องการมีอยู่จริงอย่างชัดเจน
สิ่งที่ยังขาดอยู่คือ marketplace ที่โปร่งใส ซึ่งนักพัฒนาสามารถ:
- ลงรายการสินทรัพย์ testnet ส่วนเกิน
- ซื้อสิ่งที่พวกเขาต้องการ
- ค้นหาราคาตลาดที่ยุติธรรม
- และหลีกเลี่ยงธุรกรรมส่วนตัวที่ไม่น่าเชื่อถือ
แทนที่จะต้องมีบทสนทนาแบบเฉพาะกิจเป็นร้อย ๆ ครั้ง ก็สามารถมีตลาดที่เหมาะสมซึ่งสร้างมาเพื่อนักพัฒนาโดยเฉพาะได้
นั่นจึงเป็นเหตุผลที่ SellPolia มีอยู่
SellPolia ไม่ได้ถูกสร้างขึ้นมาเพราะ testnet ETH "มีมูลค่า"
แต่มันถูกสร้างขึ้นมาเพราะเวลาของนักพัฒนามีค่า
เมื่อ faucet ใช้งานได้ก็ดีมาก
แต่เมื่อมันใช้ไม่ได้ นักพัฒนาไม่ควรต้องเสียเวลาหลายชั่วโมงไปกับการขอโทเค็นจากคนแปลกหน้า หรือไล่หาไปตามเซิร์ฟเวอร์ Discord
marketplace ที่เรียบง่ายช่วยให้นักพัฒนากลับไปโฟกัสกับการสร้างต่อได้
บางครั้งโครงสร้างพื้นฐานที่มีประโยชน์ที่สุด ไม่ใช่การประดิษฐ์สิ่งใหม่ขึ้นมาทั้งหมด
แต่มันคือการทำให้กระบวนการทำงานที่มีอยู่แล้ว ง่ายขึ้นอย่างมาก