Learn
Sirath Network is a RollApps built on the Dymension Ecosystem, by utilizing rollup technology, Sirath Network aggregates transactions and publishes proofs to the main network, reducing transaction costs and increasing speed. Sirath Network RollApps serve as scalable Layer-2 solutions built on Dymension, enabling fast, low-cost, and secure transactions. These RollApps are ideal for building interoperable and decentralized applications (dApps) with the following tools and processes.
Development
- Dymension SDK: The core development framework for customizing RollApps, enabling modular and efficient blockchain solutions.
- Smart Contracts Development: Our core decentralized logic is implemented using Solidity, the leading programming language for Ethereum and EVM-compatible chains. It ensures our RollApps are secure, efficient, and fully interoperable with other Layer-1 and Layer-2 networks. For deployment and testing, we use Hardhat and Foundry.
- Ethers.js: Facilitates seamless interaction with the blockchain for deploying and managing RollApps within Sirath Network.
- Blockchain Interoperability: To ensure seamless interaction between the RollApps and other blockchains, we integrate cross-chain communication protocols like IBC (Inter-Blockchain Communication). This guarantees decentralized applications (dApps) built on Sirath Network can communicate and exchange value across ecosystems.
- Front-End Integration: For building decentralized application interfaces, we use React.js paired with web3.js and ethers.js to interact with the blockchain. This combination allows us to create user-friendly and secure dApps.
- Decentralized Storage: Sirath RollApps support decentralized file storage using protocols like IPFS and Arweave, allowing dApps to handle large datasets efficiently without compromising decentralization.
- Monitoring and Analytics: We rely on tools like Blockscout and Statspages for monitoring blockchain activity and performance metrics. These tools help us maintain uptime and ensure optimal network health.
System
| Node Infrastructure | Sirath Network validators and nodes run on high-performance servers equipped with multi-core CPUs, ample RAM, and SSD storage to ensure fast transaction processing and seamless communication within the Dymension ecosystem. Our preferred environment includes Ubuntu Linux for its stability and compatibility with blockchain tools. |
|---|---|
| Operating system | Our team predominantly uses Linux-based systems such as Ubuntu and Arch Linux, ensuring compatibility with blockchain tools and scripts. For cross-platform requirements, MacOS is also employed. |
| Cloud Solutions | We utilize cloud-based VPS platforms like AWS, GCP, and Vast.ai to scale our infrastructure and handle high transaction volumes. These platforms also allow for flexibility in deploying testnets and staging environments. |
| Networking Setup | A stable and fast network connection is crucial for node synchronization and validator uptime for secure connections to testnets and mainnets. |
| Backup and Redundancy | To safeguard critical data and node configurations, we maintain RAID-configured storage and regular backups on decentralized and cloud-based solutions, ensuring uninterrupted operations even in case of hardware failures. |
