Blog

ถ้าเหรียญ 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 ที่เรียบง่ายช่วยให้นักพัฒนากลับไปโฟกัสกับการสร้างต่อได้

บางครั้งโครงสร้างพื้นฐานที่มีประโยชน์ที่สุด ไม่ใช่การประดิษฐ์สิ่งใหม่ขึ้นมาทั้งหมด

แต่มันคือการทำให้กระบวนการทำงานที่มีอยู่แล้ว ง่ายขึ้นอย่างมาก