Mosaic
Mosaic is a modular framework designed to redefine how decentralized applications (dApps) interact and operate across blockchain ecosystems. It empowers developers with tools to create universal dApps and enables cross-VM deployment for improved performance and scalability.
Mosaic consists of two core components:
1. Mosaic SDK: Universal dApp Integration
The Mosaic SDK provides a seamless "plug-and-play" solution for dApp developers. By integrating the SDK, applications can be upgraded into universal dApps, enabling users from any blockchain to access the application directly using their native wallets.
Key Features:
Universal Access
Applications integrated with the SDK can be accessed by users from any blockchain without additional integrations or third-party tools.
Enhanced User Reach
Expand the application's user base by supporting wallets and accounts from all chains.
Simple Integration
Developers can integrate the SDK with minimal effort and rapidly deploy a universal dApp experience.
Benefits:
Greater user acquisition from multiple blockchain ecosystems.
Reduced complexity for cross-chain accessibility.
Easy adoption for both EVM and non-EVM users.
2. Cross-VM Application Deployment
Mosaic also enables cross-VM deployment, allowing developers to deploy different modules of their dApp on chains with distinct virtual machines (VMs). This approach leverages the unique strengths of each VM to optimize dApp performance.
Key Features:
Multi-VM Support
Deploy components of the application on different VMs, such as EVM and WASM, to take advantage of their specific capabilities.
Performance Optimization
Utilize the best-suited VM for each module to enhance the overall performance and efficiency of the dApp.
Scalability
Distribute workloads across multiple chains to reduce congestion and improve user experience.
Underlying Technology
Use Cases
Universal Access for dApps
Upgrade an existing application into a universal dApp to attract users from all blockchains, enhancing adoption and interaction.
Cross-VM Optimization
Deploy resource-intensive modules on WASM-based chains while maintaining user-facing interfaces on EVM-compatible chains.
Multi-Chain Gaming
Create gaming applications with game logic deployed on high-performance SVM chains and user accounts accessible via EVM wallets.
DeFi Scalability
Distribute computation-heavy modules (e.g., liquidity management) to specialized chains while retaining interoperability with EVM wallets.
Mosaic simplifies the development and operation of multi-chain applications, providing unparalleled flexibility and performance for developers and users alike.
Last updated