Blockchain platforms

We develop smart contracts on different blockchain platforms. At the moment the most popular blockchain platforms are Ethereum, Hyperledger Fabric, EOS, Stellar, Cardano, Waves, Aeternity, Emotiq

Platforms and cryptocurrencies

About the platforms

There are different points of view how to work with blockchain technology and how to introduce this technology into real business. That is why different platforms with different tasks exist. All blockchain platforms can be basically divided into two groups: global and private.

Global platforms main purpose is to allow the applications users and developers to use the blockchain network available for all those who wish. In such network these are the Service Provider’s smart contracts, their accuracy and security that are responsible to the Customers.

We need private (corporate) blockchains because in many cases a company may be willing to apply the blockchain technology and smart contracts for the company’s internal use only and no to allow other users to get a direct access to them. For example, online shop may use the blockchain as the transaction basis, however, the user might not even know about it. The company will gain such advantages of the blockchain as the increase of the security level, perfect transactions security, and at the same time the quality of the services system users accustomed to will not be demolished and cause no doubts.

Ethereum

Ethereum blockchain

Ethereum is a platform and the cryptocurrency of the same name used for developing smart contracts and decentralized applications. Ehtereum changes the view on the blockchain and allows all those who wish to develop full value decentralized applications on its basis (and therefore it solves the problems of security and scalability) and to use the global network for transactions of different levels of logic complexity. Imagine that you do not need to build the infrastructure for your business from the ground up – the transparent and reliable smart contract will manage to describe the transaction process of any complexity (with many participants and complex logic) and the numerous Ethereum network users will do the calculations with sufficient accuracy without requiring your investments in hardware and the development of your own software to accomplish the inner tasks of your company.

The Ethereum blockchain has the buit-in Turing programming language called Solidity, which may be applied for writing smart contracts with any rules of transactions possession, transaction forms and any functions of state changing.

Advantages:
Wide use, flexibility, low entry barrier
Disadvantages:
Payments for transactions in the network (gas)
Programming languages:
Solidity, Serpent, Mutan, LLL

Hyperledger Fabric

Hyperledger Fabric

Hyperledger Fabric is a forward-looking public corporate blockchain for universal use. The platform has a great range of functionalities for developing of commercial applications. The Fabric 1.0 platform allows developers to configure the blockchain network in a more profound and multi-layered way than the global blockchain networks. It allows to avoid mining and to increase developers range of possibilities. The improved private transaction channels have appeared in the Fabric 1.0 version with such distinguishing features as higher safety and the capacity level. Hyperledger Fabric does not have its inner cryptocurrency.

The project Hyperledger has been started in 2016 with the support of the biggest world companies including IBM and JP Morgan

Advantages:
Corporate segment is in the focus, growing ecosystem
Disadvantages:
Relatively small community, high entry barrier
Programming languages:
Go, Java, JavaScript

Cardano

Cardano smart contracts

Cardano is still an actively developed but already existing blockchain platform of the third generation. Cardano’s main task is to provide the wide scale comprehensive program of cost transferring. The Cardano blockcahin is written in the highly-protected programming language called Haskell. Cardano is different from other platforms because the division of calculation layers took place in its platform. The platform consists of the basic layer intended for ADA cryptocurrency use, and a separate second layer for the smart contracts work. Another distinguishing feature of Cardano is DPoS consensus algorithm. One of the first developers of the Ethereum project is heading the Cardano blockchain development.

Advantages:
Scalability, interoperability
Disadvantages:
It is still in the early stage of development
Programming languages:
Haskell
Our team has a good experience of development for different platforms, so we know which blockchain to use better for accomplishing the given task.