Spydra Docs
For Developers
Spydra Platform
Spydra Platform
  • GETTING STARTED
    • Introduction
    • Why Spydra?
    • Blockchain fundamentals
      • Why Blockchain?
      • Private Blockchain
      • Public Chain
    • 🎧Getting started with a Private Network
      • Creating an account
      • Creating an organization
      • Creating a Network
      • Apps
    • 🔊Getting started with a Token Store on Public Chain
      • Token store
      • Customise token store front
      • List a real world asset and issue tokens
      • Manage token lifecycle
    • Intro to Hyperledger Fabric
  • Products Overview
    • 🎧Private Network
      • Organizations
        • Users and Organizations
        • Organisation Hosting - Spydra Hosted and BYOC
        • Organization Statuses
        • Organization Roles & Permissions
        • Organization Dashboard
        • Organization Entities
      • Networks
        • Network Statuses
        • Network Roles & Permissions
        • Network Configurations
        • Mandatory Card Addition
        • Nodes: Peer, Orderer & CA
        • Network Hosting Type
        • Network Dashboard
        • Network Operations
        • Nodes
      • Channels
      • Apps
        • Pre-Configured Apps
        • Custom Apps
      • Asset Tokenization
        • Use cases
        • Asset types
        • References
        • Asset Owners
        • Permissions
      • Tokens & Vault
      • Listeners
        • Network Listeners
        • App Listeners
        • Token Listeners
      • Workflow Builder
      • Oracles
      • GraphQL
      • Block Explorer
      • IPFS
      • Fabric Debug Plugin
    • 🔊Public Chain
      • Token Store
      • Tokenize Real World Assets
      • Tokenomics: Token & Token Sale
      • Trade & Payout
  • How to
    • 🎧Private Network
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Organizations
        • Create an Organization
        • Create & Manage BYOC Hosting
        • Invite members to an organisation
        • Edit Organization details
        • Manage Org members
        • Leave an Organization
        • Update Organization member roles
        • Pay Organisation Invoice
        • Update Billing Address
        • View Invoices
        • Organization Dashboard
        • Delete an Organisation
      • Networks
        • Create a Network
        • Advance Settings: Key Vault Store
        • View and edit Network details
          • Update Permissions for Network Members
          • Update Network Configuration
          • Update Key Vault
          • Manage API Keys
          • Delete a network
        • Inviting an organisation to a Network
        • Network Roles & Permissions
        • Joining a Network
        • Network Dashboard
      • Apps
        • Explore Apps
        • Deploy App
          • Deploying Asset Tokenization App
        • Manage Apps
        • Application Dashboard
      • Channels
        • Creating a Channel
        • Create a Consensus Policy
        • Update Channel
        • Channel Members
        • Delete channel
      • Nodes
        • Create Node
        • Node Dashboard
        • Delete Node
      • Pre-configured Apps
        • Deploy Asset Tokenization App
        • Asset Data
      • Custom Apps
        • Deploy Custom Chaincode
        • Chaincode as external service
        • Supported File Formats - ZIP format
        • Building in Binary format
          • Golang - Binary Format
          • Java Jar files
        • Chaincode Logs
      • Workflow
        • Triggers
        • Condition
        • Read
        • Actions
        • End
        • Variables & Identifiers
        • Calculations & Formulas
      • Oracles
        • Create an Oracle
        • Oracle with Asset tokenisation
        • Oracle with Custom Chaincode
      • Listeners
        • Create a Listener
        • Manage Listeners
    • 🔊Public Chain
      • Account
        • Create an Account
        • Edit Profile details
        • Update email & Password
        • Forgot password
        • Google OAuth Signup - Update Email & Password
        • Deactivating or deleting your account?
      • Token Store
        • Create a Token Store
        • Design Store Front
        • Custom Domain Hosting
        • Google Analytics Integration
        • Create & Manage Store Users
          • Store User KYC
        • Accreditation Management
        • Store Payments
        • Token Store Customers
      • Tokenise a Real World Asset
        • Real Estate
        • Other Asset Categories
      • Create a token
        • Define your token
        • Investor & Buyback Settings
        • Configure token returns & payouts
        • Create token sale
      • Additional Configurations
        • Create a Document Workflow
      • Publish Asset
      • Tokenise on TestNet
        • Polygon Amoy
      • Manage Token lifecycle
        • Returns & Payouts
          • Initiate an equity payout
          • Authorise Debt Payouts
          • View all payouts
        • View token investors
        • View token transactions
        • View signed documents
        • View/ Create a token sale
        • Post Token Updates
        • Update Price
        • Buyback Requests
  • Billing & Pricing
    • Pricing
    • Billing
      • Opt-in Billing
      • Opt-out Billing
    • Adding a Card & Autopay
    • Invoice Payments
    • Billing forecast
    • Unpaid Invoices
    • Credits
  • Developers
    • API Reference
      • Asset Tokenization
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Nested object queries
          • Complex queries
          • Aggregate queries
          • Operators
          • Built-in attributes
          • Pagination
      • Custom Chaincode
        • REST API
        • Testing REST API
        • GraphQL
          • Quickstart
          • Simple queries
          • Complex queries
          • Operators
          • Pagination
      • Token Store (Public Chain)
        • Token Issuer
        • Investor
      • IPFS
    • Developer Tools
      • Monitoring [Coming Soon]
    • API Key
  • Support
    • FAQs
    • My account is banned [D]
    • Why is it recommended to have an Odd number of Orderer nodes on a Network?
    • Support
  • Others
    • Glossary
  • Policies
    • Terms & Conditions
    • Privacy Policies
    • Open Spydra
Powered by GitBook
On this page
  • Blockchain
  • Hyperledger Fabric
  • Smart Contracts
  • Chaincodes
  • Organization
  • Network
  • Nodes
  • Channels
  • Listeners
  • API
  • Assets
  • Asset Tokenization
  • Token
  • NFT
  • Fungible Token
  • Swagger

Was this helpful?

  1. Others

Glossary

Blockchain

Blockchain is a cryptographically secure decentralized distributed ledger of transactional records in a peer-to-peer network facilitated by a consensus mechanism for trusted or trustless participants. It can be mainly classified into public blockchains, such as Ethereum, and enterprise blockchains, such as Hyperledger Fabric.

Hyperledger Fabric

Hyperledger Fabric is an open-source, permissioned blockchain framework, within the Hyperledger Umbrella of Projects. It provides a modular architecture (plug-and-play) to deploy an enterprise-grade, distributed ledger platform for developing blockchain-based products, solutions, and applications.

Smart Contracts

A smart contract is a computer program stored on a blockchain that encodes business logic and can be automatically executed when predetermined conditions are met.

Chaincodes

Chaincode is a terminology used in Hyperledger Fabric. It refers to a single or group of smart contracts packaged and deployed into the blockchain network. Chaincode can be implemented in several programming languages. Currently, Go, Node.js and Java chaincode are supported. In Spydra, we use App as an alternative to Chaincode

Organization

An Organization is a logical entity, which can be as large as a multi-national corporation or as small as an individual. They are also knowns as members within a blockchain network such as Hyperledger Fabric. Every Hyperledger Fabric Network has at least one organization as a member, members can be invited to the network with access rights.

Network

A Fabric permissioned blockchain network is a technical infrastructure that provides ledger services to application consumers and administrators. Fabric Network comprises unique organizations (or members) that interact with each other. Each Fabric Network has multiple components: Ledgers, Chaincode, Peer Nodes, Ordering Services, Channels, and Certificate Authority.

Nodes

Nodes are the communication entities of the blockchain. A “node” is only a logical function in the sense that multiple nodes of different types can run on the same physical server. In Hyperledger Fabric, there are three types of nodes - Client, Peer, and Orderer.

Channels

A Hyperledger Fabric Channel is a private “subnet” of communication between two or more specific network members. Each channel is defined by member organizations, shared ledger, chaincode applications / Apps, ordering services, and anchor peers. Private or confidential transactions can be carried out within the channel among members.

Listeners

Listeners are event notifications, that are defined and registered by users using custom URLs. Through callbacks, users get notified of network-level or chaincode/app-level transaction events.

API

API stands for application programming interface - a set of definitions and protocols to build and integrate application software. In Hyperledger Fabric, users can access API endpoints for deployed chaincode applications/Apps using registered API keys at the organization level.

Assets

An Asset can be defined as a resource, that is controlled by an entity. Assets can range from tangible or physical (real estate & hardware) to intangible or non-physical (contracts & intellectual property). Assets are represented in Hyperledger Fabric as a collection of key-value pairs (usually in JSON format).

Asset Tokenization

Asset Tokenization is the process of managing an Asset throughout its lifecycle, from procurement to disposal. Using chaincode/app, assets can be defined with attributes, associated events and later modified. Asset state changes are recorded as transactions on a channel ledger.

Token

A token is a digital representation of some shared value of a tangible or intangible asset. In Hyperledger Fabric, tokens are stored on channel ledgers and can be owned by any member of the channel, with the ability to transfer ownership with consent and validation.

NFT

NFT stands for a non-fungible token, which is a unique record associated with a particular digital or physical asset whose ownership is recorded on the blockchain and can be transferred by the owner. In Hyperledger Fabric, NFT is an on-chain representation of an asset with certain immutable metadata properties (such as size and color) and a unique owner.

Fungible Token

Fungible Token refers to the digital representation of assets, that are divisible to fractional units, non-unique in nature, and can be interchanged with similar kind. Commodities, common shares, options, dollar bills, and cryptocurrencies are examples of fungible goods.

Swagger

Swagger is an API documentation tool, used to simply API development and management process.

PreviousSupport

Last updated 5 months ago

Was this helpful?