Introducing enhanced search API functionality with Overledger 2.0.4

DOWNLOAD THE UPDATE

The latest release of Overledger enhances the search capabilities of mDApps directly from the common API.

This release completes our standardisation of the core distributed ledger data, as we now introduce our generic block search API and our standardised block object that is used across our connector suite.

This release also significantly increases our standardisation for accessing the ledger state. Note that the ledger state is indexed differently depending on if the blockchain follows a UTXO or accounts-based storage architecture, where the primary key index is the UTXO identifier or the account address respectively. For UTXO blockchains (e.g. Bitcoin and Corda) we introduce the UTXO search API and standardised response body, building on the transaction search functionality of Overledger 2.0.1. While for accounts blockchains (e.g. Ethereum and XRP Ledger) we introduce the standardised address balance and sequence search API.

This release also completes our standardisation of smart contract functionality by introducing the smart contract read API for blockchains that support Turing complete smart contracts (e.g. Ethereum and Hyperledger Fabric). This API utilises similar request and response objects to the smart contract invoke API added in Overledger 2.0.2.

For clarification, the full list of features added to Overledger 2.0.4 for mDApps to use are:

  • Search for the balance of a specific address on an accounts-based DLT
  • Search for the sequence of a specific address on an account-based DLT
  • Search for information about a block using the block ID or block number
  • Search for a Bitcoin UTXO and get the current status information
  • Read Ethereum smart contract information

For more details, see the full release notes below:
Release notes V2.0.4

Feature

Overledger 2.x

Overledger 1.x

Authentication

OAuth 2.0 standard (allowing SSO)

Proprietary (BPI Keys)

Functionality

In API, seamless updates

In SDK, re-download for updates

Standardisation

Full abstraction across all DLTs

Partial, DLT-specific edge cases

RCG Framework

REST / JSON APIs from OVL Core

Proprietary P2P (experimental)

Time to Deploy

32 minutes (CI / CD pipelines)

1-2 weeks

QNT Utility Token / Treasury

Optimised, audited smart contracts

Experimental smart contracts

Microservices

Optimised to scale fast – 23 Microservices

Hardened proof of concept
– 9 Microservices

Transaction Routing Algorithm

6 factor, game theory optimised

Experimental P2P emergent

Databases

Cloud native (scaling / resilience)

Standalone DB deployments

Cross-DLT Implementation

REST API calls direct to OVL, integrated smart contract back end

SDK-based Javascript 
apps call smart contract functions
via OVL

2021 Achievements

50% Quant team has grown by over 50% and will continue to do so 

OVL1.0 to 2.0 Release schedule accelerated, moved to much more frequent automated updates
– Previously, last major update was seven months, then in early 2021 moved to three months (Jan and March)
and then to monthly (April and May). We’re now moving to fortnightly releases. 

2.5X Overledger is now 2.5x bigger (April)  

2.0 Re-engineered the entire 2.0 architecture

Open API 3.0 for easy integration into developer workflows

OAuth 2.0 for single sign on for enterprise customers    

Cloud Native Scalable and resilient already, now deployable automatically 

New OVN API 
Subscribe  
Native Transactions 
Payments     

OVL 2.0 Developer portal 2.0