Understanding the StaFi Liquid Staking as a Service (LSaaS) is crucial for developers looking to harness the powerful tech for creating innovative staking solutions. LSaaS is a paradigm shift offering developers a robust framework to build their own Liquid Staking Tokens (LSTs) and Liquid Re-staking Tokens (LRTs). Compared to Rollup as a Service(RaaS), RaaS projects, like Altlayer, Dymension and Conduit, are primarily concerned with improving blockchain scalability and efficiency through layer 2 solutions. Let's delve into how LSaaS empowers developers and understand what is difference between LSaaS and RaaS.
Framework for Innovation: At its core, LSaaS provides developers with a comprehensive set of tools and protocols for creating LSTs and LRTs. This framework is designed to be flexible and interoperable across multiple blockchain networks.
Simplifying Complex Processes: The LSaaS platform is engineered to simplify the complexities involved in creating LST and LRT. It abstracts away the intricacies of smart contract development and blockchain interoperability, allowing developers to focus on innovative features and user experience.
Here's a simplified chart highlighting the differences between building on StaFi LSaaS and AltLayer RaaS:
Focus
LSaaS: Tool to enhance the development experience on LSTs and LRTs
RaaS: Tool to enhance the development experience on Layer2 solutions
Products
LSaaS: Create LSTs & LRTs for Layer1
RaaS: Create Rollup layer2 for Ethereum
Platform
LSaaS: Smart Contracts based
RaaS: Blockchain based
Target
LSaaS: Makes blockchains more decentralized and capital efficient
RaaS: Enables blockchain ecosystem to scale, supports L2 a fast deployment
LSaaS: Primarily focuses on enhancing the liquidity of staked assets and providing a solution for developers to create new LST and LRT. It's about creating financial products within the DeFi ecosystem, offering developers to utilize the framework and accelerate the development.
RaaS: Aims at improving blockchain scalability and reducing transaction costs through layer 2 solutions. It addresses the technical limitations of blockchain networks, and provides integration solution for developers to create new Layer2(mostly bases on Ethereum).
LSaaS: Requires developers to have a deep understanding of DeFi protocols, smart contract development, and financial mechanisms. Building on LSaaS involves creating and managing tokens that represent staked assets, which requires both technical blockchain skills and a strong grasp of financial principles.
RaaS: Demands proficiency in blockchain architecture and an understanding of layer 2 scaling solutions. Developers must be skilled in optimizing transactions, understanding the nuances of different rollup technologies (e.g., zk-Rollups, Optimistic Rollups), and integrating these solutions into existing dApps to improve scalability and efficiency.
LSaaS: One of the main challenges is ensuring the security and integrity of the tokens representing staked assets. LSaaS developers must implement robust smart contracts that can handle the complexities of liquid staking and re-staking while safeguarding against potential exploits and ensuring compliance with various blockchain protocols.
RaaS: The key challenge lies in balancing the trade-offs between speed, security, and decentralization. Developers must navigate the complexities of rollup solutions, ensuring that they effectively reduce costs and increase throughput without compromising on security or creating centralization issues.
LSaaS: Broadens the appeal and accessibility of staking potentially attracting more developer to the staking space. By offering liquid staking solutions, LSaaS contributes to the decentralization of layer1 and layer2, making it more flexible and secure for users to stake their assets.
RaaS: Plays a crucial role in enabling the blockchain ecosystem to scale and accommodate the growing demand for dApp services. By addressing the scalability trilemma, RaaS solutions make it feasible for dApps to support more users and transactions, driving the widespread adoption of blockchain technology.
Exploration and Learning: Begin with understanding the LSaaS architecture and how LSTs and LRTs function within the DeFi ecosystem. Familiarize yourself with the documentation and developer tools provided by LSaaS platforms.
Development and Testing: Utilize the LSaaS framework to develop your own LST and LRT. Take advantage of testing environments and simulators to refine your tokens and ensure they operate seamlessly across multiple blockchains.
Deployment and Integration: Once your tokens are developed, focus on deploying them within the DeFi ecosystem. This includes integrating with wallets, exchanges, and other DeFi platforms to maximize liquidity and accessibility for users.
Community Engagement and Support: Engage with the developer community to share insights, gather feedback, and provide support. The collaborative nature of blockchain development is a key driver for innovation and improvement.
Based on LSaaS, rATOM has been deployed on the Neutron testnet, while rSEI has been deployed on the SEI EVM testnet. The new rATOM, based on CosmWasm, switches the original StaFi Hub app chain model to a contract-based one. rSEI, based on SEI's EVM, is the first EVM-based LST on SEI.
LSaaS Testnet App: https://stack-test-app.stafi.io/
LSaaS Doc: https://lsaas-docs.stafi.io/
rATOM Testnet: https://test-app.stafi.io/gallery/cosmos/ATOM/
rSEI Testnet: https://test-app.stafi.io/evm/SEI/?net=SEI
LSaaS Github
Audit: https://github.com/stafiprotocol/security/tree/main/audits