Mạng thử nghiệm (Testnet)
Tóm lại: Mạng thử nghiệm (testnet) là một mạng blockchain thay thế mà các nhà phát triển dùng để kiểm thử.
Mạng thử nghiệm (testnet) là một mạng blockchain thay thế mà các nhà phát triển dùng để kiểm thử. Mạng này mô phỏng sát mạng chính, nhưng coin trên đó không có giá trị thực.
Tại sao điều này quan trọng
Sai sót trên một mạng đang hoạt động có thể gây tổn thất bằng tiền thật, và hợp đồng thông minh thường khó thay đổi sau khi đã triển khai. Mạng thử nghiệm cho phép các nhà phát triển thử mã mới, ví và các bản nâng cấp trong điều kiện sát thực tế trước. Coin thử nghiệm được phát miễn phí bởi các dịch vụ gọi là faucet và chỉ tồn tại trên mạng thử nghiệm, nên không thể chuyển sang mạng chính. Một số mạng thử nghiệm dùng định dạng địa chỉ khác để tránh nhầm lẫn; ví dụ, địa chỉ trên mạng thử nghiệm Bitcoin có thể bắt đầu bằng tb1 thay vì bc1.
Ví dụ
Một nhà phát triển viết một hợp đồng token mới. Thay vì ra mắt ngay, họ triển khai hợp đồng lên một mạng thử nghiệm Ethereum, xin ether thử nghiệm miễn phí từ một faucet để trả phí gas, rồi thử các thao tác chuyển token, phê duyệt và những tình huống biên bất thường. Một lỗi được phát hiện và sửa mà không tốn chi phí nào. Chỉ sau khi vượt qua các bài kiểm thử, nhà phát triển mới triển khai hợp đồng lên mạng chính (mainnet), nơi mọi giao dịch đều dùng tiền thật.