Introduction

Our vision is to revolutionize businesses by empowering them with the benefits of enterprise blockchain technology.

To enable this vision, we built a platform for businesses to deploy their use cases onto the blockchain with ease. To understand how it works, let's understand the modules within Spydra and how they interact.

Modules - Anatomy of Spydra

It is important to understand the modules to see the full potential of Spydra.

  • Users: Any individual who signed up on the Spydra Platform.

  • Organization: Refers to a member or participant that has been granted access to the network and can transact with other members using the blockchain technology. These organizations can be businesses, institutions, government agencies, or any other entity that has a stake in the network. In an enterprise blockchain network, each organization has its own node or set of nodes that store a copy of the blockchain ledger. Each node maintains a copy of the ledger and verifies the validity of transactions within the network. This distributed ledger system allows for greater transparency, accountability, and security in transactions between organizations.

  • Network: A private blockchain network is designed for use by multiple businesses or organizations that are involved in a business process. It offers increased efficiency, cost savings, and improved security by using blockchain technology to facilitate secure and transparent transactions between different organizations or departments. It uses smart contracts to automate processes, and each member has their own node that stores a copy of the blockchain ledger.

  • Application: Applications are smart contracts that are self-executing computer programs that automatically execute the terms of a contract when predetermined conditions are met. Smart contracts can be used to automate processes, such as payment processing, supply chain management, and asset tracking, among others. They eliminate the need for intermediaries and can help reduce costs, increase efficiency, and improve security. Smart contracts/Apps are also referred to as Chaincode in a Hyperledger Fabric Blockchain network. Smart contracts are stored on a blockchain network, where they are transparent, immutable, and tamper-proof. Once a smart contract is deployed on a blockchain network, it cannot be altered, and its execution is guaranteed by the network's consensus mechanism. This makes smart contracts highly secure and reliable and reduces the risk of fraud and errors.

How it works?

Most of your interaction with Spydra happens on the Console, i.e., https://console.spydra.app, where you'll create Organizations, Networks, and Apps/ Chaincodes or even deploy a custom chaincode/custom app.

Spydra connects your existing application ecosystem with your Blockchain Networks so that you can send and get information from Blockchain networks.

The overall Spydra platform consists of a Control plane and a Data plane. The control plane is what users access through the website https://console.spydra.app and is responsible for managing the blockchain platform, including tasks such as creating/modifying the networks and organizations, configuring applications, monitoring and logging etc.

The Data plane, on the other hand, is where the actual blockchain nodes are deployed. All the customer data including ledger data, offchain database, keys and certificates etc. are stored in the Data plane. The Spydra platform is designed in such a manner that customers have a choice of deploying the Data plane on the Spydra Cloud or a cloud environment that they control. This provides complete control to customers to own and manage data in a way that is most suitable to them.

Architecture overview

Last updated