-
Notifications
You must be signed in to change notification settings - Fork 1
Mainnet VS Testnet
alxspiker edited this page Feb 24, 2024
·
4 revisions
The Pi Mainnet is a blockchain developed by Pi Network, with Pi serving as its native cryptocurrency. Its unique mining mechanism prioritizes diverse contributions to the network's growth and sustainability rather than simply computational power. Pioneers' Pi balances, initially held in their mobile Pi accounts, are migrated to their Mainnet wallets upon successful KYC verification.
Roadmap
The Mainnet phase has two periods:
-
Firewalled Mainnet (Enclosed Network)
- Launched on December 28, 2021.
- Live Mainnet with a firewall preventing external connectivity.
- KYC'ed Pioneers can freely transact Pi within the Pi Network (Pioneer-to-Pioneer, Pioneer-to-App).
- Pi apps can switch from Testnet to Mainnet.
-
Restrictions:
- No connectivity to other blockchains or crypto exchanges.
- Mainnet access only through Pi Wallet and Pi Browser apps.
- Only Core Team Nodes operate on the Mainnet.
-
Open Mainnet (Open Network)
- Launch is contingent on Enclosed Network ecosystem maturity and KYC progress.
- Firewall removed, enabling external connectivity (wallets, other networks).
- APIs become un-firewalled.
- Pioneers can run their own Pi Nodes.
- Community Nodes can operate on the Mainnet.
Pi Testnet
- Mimics the Mainnet for testing purposes (connectivity, performance, security, scalability).
- Ideal for developers to refine Pi apps before Mainnet deployment.
- Uses Test Pi (test-π), which holds NO VALUE.
- Transactions are irreversible; hence, Testnet provides a risk-free environment.
Sandbox (Local Environment)
- Utilizes Pi Testnet and a local app instance.
- Strictly for development and testing.
- Requires a registered URL in the app's Developer Portal page.
- See Pi SDK for setup instructions: https://pi-apps.github.io/community-developer-guide/docs/gettingStarted/PiAppPlatform/piSDK
Pi Wallet
- Operates on both Mainnet and Testnet.
- See Pi Wallet page for details: https://pi-apps.github.io/community-developer-guide/docs/importantTopics/paymentFlow/piWallet
Important Links
- Pi Network Whitepaper (Roadmap Chapter): https://pinetwork-official.medium.com/pi-whitepaper-chapters-mainnet-token-model-mining-and-roadmap-19f4a6774e71
- 🏠 Home - Complete developer handbook
- 🆘 Community Support - Get help from Pi developers
- 🔐 Authorization - Authentication & security patterns
- 🔌 API Reference - Complete REST API documentation
- ⚡ SDK Reference - JavaScript SDK comprehensive guide
- 📋 Data Types - Object structures & schemas
- 🌐 Pi Browser Detection - Build hybrid Web2/Web3 apps
- 🔄 Migration Guide - Upgrade to hybrid architecture
- 💻 Code Examples - Production-ready samples & templates
- 🌍 What is PiNet? - Cross-platform app accessibility
- 💳 What is PiWallet? - Pi Network wallet integration
- 💰 Payments Overview - Transaction handling guide
- 💬 Chat Rooms for Apps - Community engagement features
- 🔄 Mainnet vs. Testnet - Environment selection guide
- 📋 Developer Terms - Terms of service
- ⚖️ Social Chain ToS - Platform terms
- 📄 Whitepaper - Pi Network foundations
💡 Need help? Join our Discord community!