Welcome to Part 2 of our exploration into Zeebu’s innovative tech stack. In this installment, we will delve into the intricacies of Zeebu’s Blockchain and Backend Layers, which form the backbone of the platform’s operations.
The Blockchain Layer is the bedrock of Zeebu’s operations, providing a decentralized and transparent infrastructure for on-chain asset settlement. Built on trusted blockchain infrastructures, it leverages smart contracts to facilitate seamless invoice settlements.
The Backend Layer is equally crucial, encompassing key components such as Cron, SSO, Recovery Service, and Database. This layer ensures robust data security, seamless user authentication, efficient data storage and retrieval, and effective recovery and security measures.
In this part, we will break down each component of these layers, providing you with a comprehensive understanding of how they contribute to Zeebu’s unified payment ecosystem. Without further ado, let’s delve into the details!
Blockchain Layer
Zeebu's Blockchain Layer is the underlying technology infrastructure that supports the platform's operations and handles on-chain asset settlement in a decentralized and transparent manner. The platform is built on two prominent blockchain networks: the Ethereum Network and the Binance Smart Chain (BSC).
The on-chain asset settlement feature allows users to settle transactions directly on the blockchain, providing complete control and ownership over their assets. This approach ensures that transactions are executed securely and transparently without relying on centralized intermediaries.
The Zeebu platform utilizes OpenZeppelin smart contracts built on the BEP20 standard. These smart contracts serve as the foundation for facilitating seamless invoice settlements in a decentralized and transparent manner. The BEP20 standard is widely adopted and recognized, providing compatibility with a vast ecosystem of tokens and ensuring interoperability with other EVM chain ecosystems. By utilizing OpenZeppelin smart contracts standards, Zeebu ensures that transactions are executed according to predefined rules. These smart contracts enforce the agreed-upon terms and conditions of the transactions, safeguarding the integrity of the settlement process and providing security.
In the current phase, Zeebu (ZBU) is a resident token on the Ethereum Network and is pegged on the Binance Smart Chain.
Backend Layer
Zeebu's Backend Layer plays a crucial role in the platform's functionality, encompassing key components such as:
- Cron
- SSO
- Recovery Service
- Database
In the backend layer, the database is responsible for storing and organizing various types of data used by the Zeebu platform. With a strong emphasis on data security, the platform ensures robust measures for data encryption and adheres to the security standards of industry. The database enables efficient retrieval and management of user information, transaction records, account balances, and other relevant data required for the platform's operations.
This layer also includes a Single Sign-On (SSO) mechanism. SSO allows users to authenticate themselves once and gain access to multiple services or applications within the Zeebu ecosystem without the need for repeated authentication. SSO provides users with a seamless and unified login experience, enhancing usability and simplifying access management.
Additionally, the Backend Layer incorporates a recovery service, which is responsible for handling various aspects of recovery and security, including:
- Transaction failures
- Fraud prevention
- Database recovery
- Backup and disaster recovery (BDR)
These services identify the causes of failed or declined transactions by analyzing error codes, error messages, or response codes received from the blockchain, payment gateway, or settlement processes. Also, the recovery services facilitate chargebacks management by providing the necessary documentation and evidence to dispute invalid chargebacks, thereby preventing fraud and malicious activities. The recovery services also include backup automation and enhanced data protection capabilities, effectively offloading all backup processing and storage requirements to the recovery service. This is achieved by periodically synchronizing data on BDR servers, thus preventing any downtime in case of failures or attacks.
Zeebu incorporates two parallel layers, one on the blockchain and another on the database, creating a unique blend of Web2 and Web3 technology. The recovery services in Zeebu's backend layer play a vital role in enabling the platform's blockchain-agnostic capability.
Furthermore, Cron in the backend layer functions as a time-based job scheduler that allows for the automated execution of recurring tasks or processes within the Zeebu platform. This feature enables the scheduling and management of background processes. By automating routine tasks, Cron enhances the efficiency and reliability of the platform's operations, freeing up resources and reducing the potential for human error.
The main functions of cron in Zeebu's backend layer include the following:
- Wallet Flushing
- Loyalty Credits
- Digital Asset Withdrawals
- Settlement Status Check
These components enable efficient data storage and retrieval, seamless user authentication, automated task execution, and ensure data resilience and reliability.
Peering into the Future
As we peer into the future, Zeebu is poised for an array of exciting developments. Our dedicated R&D team is working tirelessly to bring continuous improvements to the platform. The focus is on enhancing user experience and expanding functionalities to meet the evolving needs of telecom businesses.
As we wrap up our exploration of Zeebu’s technology stack, we are on the edge of our seats, eagerly awaiting the upcoming updates that will illuminate the platform’s capabilities even further. Stay tuned for our forthcoming discourse, where we reveal our new and exciting developments and provide valuable insights into the future of our offerings.