zensoft.io

OPEN platform

Unique Blockchain-based Platform
for Smart Contracts

pic

Industries

Blockchain

2018

pic

Summary

OPEN platform makes it easy for developers to connect their applications to multiple blockchain networks with little or no blockchain experience.

OPEN is a developer wallet that provides a simple way to allow existing (off-chain) applications to accept (on-chain) payments such as cryptocurrencies. This allows developers to expand their services and build robust applications with custom smart contracts written in most popular languages such as JavaScript, Python, Kotlin, Java, Scala (all the JVM family) without having to learn additional languages.

Technology used

pic

Kotlin

pic

JavaScript

pic

Solidity

Biggest Challenge

Building a high throughput network while creating a platform that was easy for developers to interface with, without requiring them to learn new languages.

Successful Outcome

OPEN is the first of its kind, fundamental blockchain technology, using Kotlin to accomplish a nominal rate of 1500 transactions/sec. This speed is finally allowing numerous industries to have a decentralized solution with a high throughput capability. Early adopters from the supply chain and healthcare to financial verticals are forking off of OPEN for their infrastructural needs.

OPEN, from the beginning, was built with scalability, interoperability, and transparency in mind; this includes architecture, integrations with other chains, and choice of language to execute smart contracts. Utilizing Kotlin as a language of choice translates into a powerful out-of-the-box virtual machine bytecode that allows more developers able to use their knowledge and experience with JVM, a widely accepted family of languages accessible to developers. All the source code is a property of the Open Source community and from day one it was committed into a public repository which can be seen on Github.

pic
pic

High Throughput

Zensoft partnered with OPEN to build a fundamental Blockchain from scratch using Kotlin and based on DPoS (Decentralized Proof of Stake) based consensus protocol. Unlike Ethereum or Bitcoin, which can process up to 10 transactions per second, our team reached up to 1500 transactions per second in the TestNet environment. This dramatic increase in speed empowers the OPEN platform to dominate the market with its unprecedented throughput speed.

Built from Scratch

OPEN Chain is attractive to fork from as it implements an improved version of the DPoS consensus algorithm and of BIP 32 specifications (hierarchical wallets) and BIP 39 (access to the wallets using a mnemonic phrase), all of which were implemented from scratch by our experts. At the same time, during development, pre-planned design elements were put in place for the implementation of new functionalities in the future, such as the storage of alternative tokens (assets) and smart contracts.

Kotlin Virtual Machine

OPEN Chain architecture was originally designed with the implementation of smart contracts. Thus, the implementation of smart contracts is taken into account at a basic level and does not require excessive efforts from either the development or application side. The obvious advantages are Java Virtual Machine and the abundance of supported languages.

OPEN chain implements DPoS-based consensus, but with some improvements that help to prevent the occurrence of side chains, as well as to guarantee less vulnerability to malicious influences. This is achieved by using the implementation of the solution to the problem of the Byzantine Generals (BFT)

pic
pic pic