พรีเซล $EX5 — ระดับ Seed · อุปทานคงที่ 500M · เผา 50% · ลงทะเบียนที่ portal.ex5.comเข้าร่วม →
อัปเดต

เครือข่ายทดสอบ (Testnet)

โดยสรุป: เครือข่ายทดสอบ (testnet) คือเครือข่ายบล็อกเชนทางเลือกที่นักพัฒนาใช้สำหรับการทดสอบ เครือข่ายนี้จำลองเครือข่ายหลักได้ใกล้เคียงมาก แต่เหรียญบนเครือข่ายนี้ไม่มีมูลค่าจริง ทำไมจึงสำคัญ…

เครือข่ายทดสอบ (testnet) คือเครือข่ายบล็อกเชนทางเลือกที่นักพัฒนาใช้สำหรับการทดสอบ เครือข่ายนี้จำลองเครือข่ายหลักได้ใกล้เคียงมาก แต่เหรียญบนเครือข่ายนี้ไม่มีมูลค่าจริง

ทำไมจึงสำคัญ

ความผิดพลาดบนเครือข่ายที่ใช้งานจริงอาจทำให้สูญเสียเงินจริง และสัญญาอัจฉริยะมักแก้ไขได้ยากเมื่อนำขึ้นใช้งานแล้ว เครือข่ายทดสอบช่วยให้นักพัฒนาได้ลองใช้โค้ด กระเป๋าเงิน และการอัปเกรดใหม่ ๆ ในสภาพแวดล้อมที่ใกล้เคียงการใช้งานจริงก่อน เหรียญทดสอบแจกให้ฟรีผ่านบริการที่เรียกว่า faucet และมีอยู่บนเครือข่ายทดสอบเท่านั้น จึงไม่สามารถย้ายไปยังเครือข่ายหลักได้ เครือข่ายทดสอบบางแห่งใช้รูปแบบที่อยู่ที่ต่างออกไปเพื่อป้องกันความสับสน ตัวอย่างเช่น ที่อยู่บนเครือข่ายทดสอบของ Bitcoin อาจขึ้นต้นด้วย tb1 แทน bc1

ตัวอย่าง

นักพัฒนาคนหนึ่งเขียนสัญญาโทเคนใหม่ แทนที่จะเปิดใช้งานทันที เขานำสัญญาไปติดตั้ง (deploy) บนเครือข่ายทดสอบของ Ethereum ขอ ether ทดสอบฟรีจาก faucet เพื่อใช้จ่ายค่าแก๊ส (gas) แล้วทดลองการโอน การอนุมัติ (approval) และกรณีขอบ (edge case) ที่ไม่ปกติ เมื่อพบบั๊กก็แก้ไขได้โดยไม่มีค่าใช้จ่าย หลังจากการทดสอบผ่านแล้วเท่านั้น นักพัฒนาจึงนำสัญญาขึ้นใช้งานบนเครือข่ายหลัก (mainnet) ซึ่งทุกธุรกรรมใช้เงินจริง

คำที่เกี่ยวข้อง