Skip
In a Nutshell

Exonum is an extensible framework for blockchain projects

Exonum gives you a beneficial opportunity to build decentralized, secure and reliable applications. It is designed to allow you, your company or your government to build a tailor-cut private or permissioned blockchain that solves your challenges and enjoys the unmatched security of the Bitcoin Blockchain.

Exonum brings all the advantages of a true blockchain — auditability, transparency, and unparalleled security — and combines them with privacy, efficiency and controllability.

Your next step to blockchain is here. And it is called Exonum.

BFT Algorithm

Exonum's Byzantine Fault Tolerant consensus algorithm excludes single points of failure and makes blockchain resilient to nodes crashes or bad actors.

Light client

All received information is validated on the client side with the help of Exonum light client, making clients secure against MitM attacks.

Anchoring

Anchoring data to Bitcoin network allows Exonum to protect against history revisions by leveraging the tremendous security of the Bitcoin Blockchain.

Rust

To achieve top-notch level of security, performance and concurrency Exonum uses Rust programming language in its core.

Our Great Team

Exonum is developed and supported by the Bitfury Group. Exonum is the direct result of extensive research and testing by our elite team of the best-in-class mathematicians, scientists, developers and analysts coming together to create and support this inimitable platform.

How it works

Blockchain

A blockchain is a database with a twist. It is decentralized (isn’t stored in any single location), meaning the records it keeps are not falsifiable and easily auditable by design. It has tamper-resistant and authorized transaction history assured via cryptography.

Blockchain could be public or private, the differences can essentially be distilled down to what are the default permissions built into the network to allow new blocks to be written to the chain. Exonum can operate as either a private or permissioned public blockchain.

Decentralization

No single point of failure or excessive influence.

Immutability

Transactions are viewable by all parties creating transparency. Transaction history cannot be unnoticeably altered or deleted.

Cryptographic proofs

Everything stored in your Exonum Blockchain is secured with cryptographic proofs, the data you provide won’t be tampered with or altered.

Consensus

Exonum uses a custom-built Byzantine consensus algorithm that keeps your data safe without needing to “mine” blocks, even in the case of a situation where your nodes malfunction or become susceptible to the actions of bad actors. This feature also makes it near impossible for a bad actor to add incorrect data or change the history in your Exonum Blockchain. In the case of many compromised nodes, your Exonum Blockchain still maintains its fundamental security properties, protecting your data. Your Exonum Blockchain also updates immediately with the addition of every new block. This consensus algorithm also allows your Exonum Blockchain to handle up to 3,000 transactions per second (within a global, distributed network) with a clearing latency of 2.5 seconds, and can handle up to 15,000 TPS in custom cases.

Get Details

Performance

Exonum handles up to 3,000 transactions per second with a clearing latency of 2.5 seconds, and can handle up to 15,000 TPS in custom situations.

Resilience

Your Exonum Blockchain can function even if up to 1/3 of nodes in your Blockchain network are offline or compromised.

Safety

In the rare care all of your Blockchain nodes are compromised, bad actors cannot circumvent Exonum’s fundamental security properties.

Anchoring

Anchoring is the process of saving a fingerprint (a hash) of a system state to a public source. Anchoring removes the need to trust the administrator(s) of an Exonum Blockchain unconditionally; at the same time, it keeps sensitive data private.

Exonum has built-in anchoring on the Bitcoin Blockchain, making costs of an attack on any Exonum Blockchain comparable to that of the entire Bitcoin network.

See More

Security

The Bitcoin Blockchain provides a qualitatively new level of security of Exonum data.

Transaction history

Users of an Exonum-based Blockchain would immediately notice any manipulation of the data and act immediately to restore security.

Resilience

Decision about anchoring is taking by consensus of validators, anchoring transactions are univocal and does not created a single point of failure.

Light client

It has never been easier to build and use a blockchain-based solution using Exonum. We have open-sourced not only the entire library of code, but the client-side software you can use to manage your blockchain as well. Your Exonum Blockchain can utilize a JavaScript lightweight client that allows you to connect to full nodes, request data, send transaction requests and, most importantly, verify cryptographic proofs from anywhere in the world on nearly any device. This lightweight client offers access to a constant audit trail of your blockchain.

Get Details

Data Authenticity

Client-side data validation makes impossible MitM attacks or even a completely compromised node that the client communicates with.

Cross-platform

Use of JavaScript makes client easily portable to browser, desktop and mobile environments.

Rust

Exonum is based on Rust, the most secure programming language to date. Rust is a systems programming language designed to be safe, concurrent and practical. It is similar to C++, with emphasis given to thorough memory management which protects against many common errors in programming. Rust is currently faster than Java and Go programming languages and continues to improve.

Safety

Rust uses a powerful static code analyzer and type system inspired by functional programming languages to assure execution safety.

Performance

Rust is in Top-3 fastest programming languages together with C++ and C. Rust is also predictable in its use of resources (CPU, memory, I/O, etc).

Resources
Examples

Use cases

Distributed Timestamping

Exonum offers a new way to prove document authenticity–distributed trusted timestamping. Each document will receive a digital fingerprint that will be stored in Exonum Blockchain to enable document. Notary, prescriptions, certificates, coupons and many other specific use cases can benefit from using Exonum platform — protected from forgery and backdating.

See Demo

Supply Chain

Different parties use different internal systems to manage their work and is not an easy task to understand the whole situation at the specific moment. In this case, blockchain can act as a single point of truth providing relevant information to all participants. Exonum framework can manage any business logic to establish a system where all parties can be sure they have all relevant information.

Digital Rights Management

Big publishing companies are dictating their ways of rights management and leave artists a tiny part of their earnings — just because of numerous intermediaries. Exonum can help to establish n automatic platform that can ensure all parties are taking the rules into account. By using powerful smart-contract system, you can create a transparent and robust money flow control system.

See Demo

P2P Lending

Complicated KYC/AML procedures, aggressive risk scoring makes p2p lending a “high risk — high gain” area to invest money in. Blockchain can affect value chain in a very positive way, providing unprecedented level of transparency and thus making the investments and borrowings protected by the technology. Exonum allows to perform audit on a real-time basis.

E-Voting

Existing e-voting solutions are not able to work without central authority and guarantee vote secrecy. Blockchain is a natural way to solve these problems and guarantee voting process integrity to all participants. Exonum modular architecture allows easy integration of specific cryptography tools to provide the highest level of transparency while also keeping sensitive data secure.

See Demo

E-auction

Existing auctions can abuse their centralized nature and use the power of system maintainer to provide dishonest advantage to some participants. In this case, average users may feel not protected against malicious parties trying to violate the rules. Exonum smart-contact system can enforce business logic usage to guarantee process integrity and data safety.

Government Registry

Your Exonum Blockchain can be used to create an entirely new process for citizen and government interactions. It can keep records safe while also offering a citizen true control of his or her assets.

See Demo

Have an idea for Exonum?

Let us know.

Send proposal

And all this is only

Tip of the Iceberg

Want to know more?

Contact Us