The core must be written in a strong typed, high performance, compiled language. Third libraries can be used to help shortening the development cycle. There must be bindings to other languages to help developers in future projects. The development of this can continue after the testing and deploying phase, so adding bindings to new languages will continue after the launch of the blockchain.

Regarding the consensus algorithm, there is a trade off between safety, throughput (TpS), and latency. We want to favor throughput over security. That way, we will make clear to the user that we encourage the usability of e-commerce and that our platform is not suitable for crypto currencies.

Testing and deploying blockchain(Middle of January 2019)

After developing, testing is necessary. Testing in not only about the code but about how the blockchain will behave in a real environment (after it goes completely decentralized). Therefore, it must be lunched multiple times in a controlled environment before it finally can be launched as completely decentralized block chain available to the public.

Decentralized application (dApp)(Summer of 2019)

Developing smart contracts to support businesses join the platform (B2C). More specifically:

Smart contracts to read/write transactions on blockchain. The payments can be gateways like paypal, credit card(Visa, Maestro etc)

Smart contracts for escrow services

Smart contracts for putting the hash of the product objects on blockchain and contracts to check if the seller is honest (did not change any product info) or not

Smart contracts for read/write the rating (score) between buyers and sellers on the blockchain.

Read or write other critical data for e-commerce on blockchain (for example, logistics)

The company will develop APIs for third parties to use for connecting their websites or applications to the dApp or directly to the blockchain. This code will be open source, so businesses can use the API or tools for free. This will give them motive as they will have shorter development cycle for their own applications.

BCS Newsletter

Subscribe to BCS newsletter and stay up to date with BCST cryptocurrency, BCS mixed reality dApp, ECOchain development, and much more:

* Personal data will be encrypted

Leave this field empty if you're human:

Blockchain Store (BCS) is a decentralized, mixed-reality e-commerce platform running on a blockchain. Explore shops and products in a virtual environment, and buy and sell products with our ERC20 based token (BCST).