Technology

Relational blockchain

Blockchain is a kind of distributed database. Relational blockchain combines the best of conventional databases with the best of blockchain.

Blockchain fundamentals

A blockchain must be able to add data in a secure way, but if it acts as a database, surely getting that data out again is equally important. The strictness of the validity rules in "traditional" blockchains (NoSQL linked lists) means that they have only the most primitive querying support.

  • How much did company A send to company B in 2017?

  • What is the average value of a transaction sent between the US and Europe?

If the data is stored in a list of transactions, it will probably be necessary to write an application specifically to extract this information. This means saving that data in a more accessible form (a database) so that it can be reused efficiently. 

In short, the blockchain data model is a huge barrier to developing useful and usable applications. 

Relational model

The relational model was a revolution in software development back in the 80s. Relational databases are everywhere now, behind every organisation, public or private. The core advantage of a relational database is the ability to structure and control your data.

Relational databases structure data according to the relational model, which has a set of beneficial characteristics like data independence, no redundancy, and good consistency guarantees.

Relational blockchain features

With relational blockchain, the blockchain is the database. There is only one source of data and that data is indexed, can be queried, and can have rich constraint logic.

  • Fast. Relational blockchain can update tens of thousands of cells from a single transaction

  • Efficient. Offload work to the blockchain backend and build applications which are light and secure

  • Interoperable. Drop blockchain into your existing data architecture without disruption

Frame 51.png

Postchain

The first true relational blockchain.

It is open-source, and works together with the most widely used database systems. Many database systems have been around for years and are trusted in production by enterprises around the world. This means that with Postchain, a blockchain solution can be implemented by a SQL developer. There is no need for specialized blockchain developers or an experimental codebase. Postchain has been built from the ground up with relational blockchain architecture.


1.png

SQL based

Empowers SQL developers to become blockchain developers.

2.png

Secure (BFT enabled)

Secure consortia with built in fault tolerance and data redundancy

3.png

Flexible

Postchain is a general framework that allows you to create your application on top of it.

4.png

Easy to use

Postchains SQL based language and transaction system is easy to work with.

5.png

Tested

Postchain is based on mature database technology that is well tested.

6.png

Enterprise driven

Postchain was created as an enterprise solution, built for ease of integration and scalability.

Frame 48 (1).png

Chromia

The most practical and usable dapp platform out there.

Chromia treats Postchain as a service, with a rich host of decentralized management features. Deploy blockchain applications just as you would spin up a server instance in the cloud.

Built for ease of use, ease of development, and performance at scale. Chromia is suitable for everyone from the individual hacker enthusiast all the way to the largest enterprises and governments.


Mainstream Scale

  • Horizontal scaling with sidechain sharding

  • High performance queries and transaction processing

  • Flexible governance

Powerful Programming

  • Familiar data model

  • Ad-hoc queries and complex constructs

  • Type-safe interpreted programming language called Rell

Business friendly

  • Straightforward dapp deployment and maintenance

  • Interchain asset and data transfer

  • Dapp level provisioning with total liberty to customize economic model

Frame 52.png

Esplix smart contracts

Esplix is a client-side validated, private, blockchain-agnostic smart contracting system. What if you want to have the same immutability and integrity guarantees as a blockchain, but without sharing all information with all network participants?

Esplix solves this by using the blockchain as a data store for a contract, and using cryptography to update and validate the state of a contracts on the client-side. This means that contract instances can be kept private to those participating in it, while still offering the kind of definitive proofs we expect from a blockchain.

Want to learn more?

Get in touch and we can show you the benefits for your organisation.