Building on Wischain
New to Zero-Knowledge Rollups?
Wischain enhances its security and efficiency by processing transactions off-chain while generating cryptographic proofs to confirm that these transactions have been executed accurately. This mechanism involves the creation of a zero-knowledge proof, which is subsequently verified through a smart contract on Layer 1 (L1).
The cryptographic proof serves as evidence that all operations performed on Wischain's Layer 2 (L2) environment are valid and consistent with what would have occurred if they had been executed directly on the Ethereum Layer 1. This ensures that the code running on Wischain L2 behaves identically to that executed on Ethereum L1, maintaining trust and integrity across both layers.
By employing this architecture, Wischain achieves faster transaction speeds and reduced costs, while still leveraging the robust security features of the Ethereum network. Users can confidently interact with applications on Wischain, knowing that their transactions are secure and verifiable.
For more detailed insights and information on transactions and proofs, you can explore Wischainscan, the official block explorer for Wischain, which provides transparency and easy access to transaction data.
Welcome to the Wischain developer documentation!
Wischain operates as an independent Layer 2 network built on Ethereum, specifically utilizing a “zero-knowledge rollup” framework. This architecture enhances scalability while maintaining the security and decentralization of the Ethereum mainnet.
For developers familiar with the Ethereum ecosystem, you will find that your existing code, dependencies, and development tools integrate seamlessly with Wischain. This compatibility stems from Wischain's support for EVM (Ethereum Virtual Machine) bytecode, allowing developers to experience a development environment that closely mirrors that of Ethereum. This ensures a smooth transition and a familiar workflow for building decentralized applications (dApps) on the Wischain network.
Additional Tools and Resources
To further facilitate your development experience, Wischain offers comprehensive resources, including guides on deploying smart contracts, optimizing performance, and leveraging advanced features unique to the Wischain network. Whether you're building new dApps or migrating existing ones, the Wischain platform provides the necessary support to help you succeed.
For monitoring and exploring the Wischain network, you can use Wischainscan, which provides real-time insights and analytics, making it easier to track transactions and interact with deployed contracts.
Dive into the documentation to start building on Wischain and unlock the potential of zero-knowledge rollups!
Getting Started with Wischain
Are you interested in developing on Wischain?
Essential Resources:
Developer Quickstart: For the foundational information you need to begin, refer to our Developer Quickstart guide.
Contract Deployment Tutorial: To learn how to deploy your first smart contract on Wischain, check out our step-by-step contract deployment tutorial.
Deployed Contract Addresses: We also provide a list of existing deployed contract addresses for you to build upon.
Why Build on Wischain?
Enhanced Throughput
Wischain offers secure blockspace for Ethereum, utilizing zero-knowledge rollups to enable a greater volume of network activity while reducing congestion. By leveraging the security of the Ethereum blockchain, which employs zero-knowledge proofs to validate network behavior, Wischain can handle more transactions without sacrificing decentralization.
Reduced Costs
Wischain significantly lowers gas fees for users. On Ethereum, the competition for blockspace drives up transaction costs, as each transaction competes to be included in the next block. Wischain harnesses advancements in zero-knowledge proofs and hardware acceleration to expand secure blockspace, thereby minimizing transaction costs for users.
Faster Transactions
Wischain improves user experience with quicker feedback. After Ethereum's transition, blocks are confirmed approximately every 12 seconds. In contrast, Wischain generates blocks every 3 seconds, allowing transactions to be considered final once included in a block. This rapid confirmation enhances on-chain interactions, particularly in social and gaming applications.
Alignment with Ethereum's Vision
Wischain is committed to furthering Ethereum's vision. Our philosophy centers on strengthening Ethereum rather than creating fragmentation. Core values such as decentralization, permissionlessness, censorship resistance, and community ownership guide our development roadmap. We are advocates of open-source software and collaborate closely with the Ethereum Foundation’s Privacy and Scaling Explorations team to support the development of a zkEVM that could become integral to Ethereum's future.
We also engage with governance DAOs and other open-source projects to ensure that deployed applications maximize their impact, whether in public goods, foundational infrastructure, or the next generation of zero-knowledge use cases.
Community Engagement
Wischain fosters a vibrant community of users and developers. We understand the challenges associated with building in an open environment and engaging users. Our growing community includes many members on Discord, eager to test applications on our testnet and mainnet. We are enthusiastic about connecting builders with users who can provide valuable real-world feedback.
Last updated