DBX Foundation is happy to announce we have reached an important milestone in the DBXChain development; the completion of DBXChain Virtual Machine with WebAssembly integration. This important milestone will enable the integration of large scale and complex decentralized apps into our Ecosystem.

What is a Virtual Machine?

A virtual machine (VM) is an operating system (OS) or application environment that emulates a computer system. An example could be a programmer who needs to have a UNIX-based OS when using a Windows System. A Virtual Machine enables the programmer to create an environment that can operate other software within different environments.

Why is Virtual Machines needed for Blockchain and what is Ethereum Virtual Machine (EVM)?

Ethereum developed the first Virtual Machine on Blockchain. Ethereum absorbed the decentralization spirit of BTC network and develop it to more fields trying to make blockchain technology applicable to more coding demand with the help of so called Smart Contract. Smart Contracts are automated contracts/code with specific instructions that are self-executing. Smart contracts have the benefit of being transparent and can’t be modified once it has been deployed.

Ethereum implemented a Turing complete, Virtual Machine which is called Ethereum Virtual Machine (EVM) to run all the smart contracts. To stop spam-attacks EVM implemented the concept of “gas”, which is the fuel for every basic operation that needs to run on Ethereum network, paid upfront. The gas cost is also based on the complexity of the programmes being running.

What are the current problems with EVM?

Although EVM was the first Virtual Machine on Blockchain, there are serious issues with how it is structured. For example, the EVM does not support integers smaller than 256-bit. However, traditional computers contain instruction sets that function on inputs of 32 or 64-bit sizes. Hence computers running EVM programs have to break down its 256-bit words into their local architecture to execute smart contracts, making the entire system inefficient and impractical. Additionally, there are clear limitations for DApps to expand on EVM and use of its tooling.

DBXChain using WebAssembly — For Real World Apps on Blockchain

We are happy to inform the DBXChain will use WebAssembly (WASM) to allow various DApps to be integrated and used on our Blockchain efficiently and with ease.

WASM is a standard being developed by the W3C group that includes Google, Mozilla, and others, for an efficient, lightweight instruction set. In comparison to EVM, this means DBXChain can compile different types of programming languages into a single standard that can be run almost natively in browsers. WASM is high performance by being as close to native machine code as possible while still being platform independent. WASM is built for performance-intensive, browser-based use cases in mind such as games, music streaming, video editing, CAD, encryption, and image recognition and more.

DBXChain supports today C/C++ and aims to support several languages of WASMs integrated languages. This means developers can write smart contracts in a programming language they are familiar with, and executable across different types of platforms on DBXChain, making DBXChain ideal for decentralized applications. The commission required to run the programmes on DBXChain will be flexible according to the network and application requirements.

WASM is already being adopted by leading Blockchain projects such as EOS and Dfinity.

For the future of Decentralized Applications!

DBX are excited and proud to take blockchain a step closer to mass adoption by enabling all types of applications and services, and make Smart Contract development more accessible for developers already familiar with popular coding languages without needing to have in-depth knowledge about Solidity etc.

By implementing WebAssembly, DBXChain will attract a lot of developers onto DBXChain ecosystem. We are excited to see what amazing decentralized applications that will be introduced to the world in the near future!

If you are a developer and would like to know more about DBXChain, please contact us by visiting our DApp-Section

https://dbx.one/world.html

DBX Hackathon at Stanford University 28–29 October, 2018

DBXChain is proud to announce the first Hackathon together with Cardeal — one of DBXChain DApps and IDEAS (International Data Engineering and Science Association).

Are you a developer or Startup who wants to develop next generation decentralized applications on blockchain and use WebAssembly? Please read more and register below.

When: 28.29 October, 2018

Where: Stanford University, CA

Tech Sponsor: IBM

Read more and register:

https://www.eventbrite.com/e/ideas-blockchain-hackathon-at-stanford-university-tickets-49578195718?aff=newsletter

-END-

About WebAssembly:

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.

Read more at https://webassembly.org/

About DBXChain:

DBX — The Blockchain Built for Real World Apps

Since launching in 2016, DBX have developed their own blockchain which is designed for the big data era with 3000+ TPS. The primary goal is to build a highly efficient and safe blockchain network which encourages strengthened data exchange and data value mining. Data connections that were previously not able to release value have been made able to with this new blockchain operation system. As a result, this gives blockchain far more “real world” relevance than was previously possible.

Unique Technical features of DBX Blockchain:

*Reach real 3000+ TPS & 1,000,000 TPS (theoretical) in Parallel Side-Chain

*D-DPoS Consensus Mechanism with Real-time and unpredictable Trinity Node election procedure to avoid bribery

*DBX Virtual Machine with WebAssembly integration

*Data Storage Side-Chain making data easily accessible

*Brand new smart contract consensus mechanism with data verification

LEARN MORE ABOUT DBXCHAIN AT:

Website: https://www.dbx.one/

Twitter: https://twitter.com/DBXFoundation

Facebook: https://www.facebook.com/DBX-Foundation-2034487803539197/

Telegram: https://t.me/DBXOfficial

Medium: https://medium.com/@dbxchain/

Reddit: https://www.reddit.com/r/DBXChain/

Github: https://github.com/dbxone

Official Email: dbx_official@dbx.one