Expanse
  • Welcome to Expanse
  • Beginner
    • Where to start?
    • How does Expanse works?
    • What is our Blockchain?
    • What is our denomination?
    • What is our EVM?
    • What is the Expanse Supply?
    • How to get an Expanse's Wallet Address?
    • What third-party wallets I can use?
    • How to configure Expanse on Metamask?
    • FAQ
    • How to add a token to Metamask?
    • How To Manually Burn LAB/PEX To Mint EGGS Using Remix
  • Miner
    • Where to start?
    • What are the mining rewards?
    • How to send Expanse?
    • What is GAS in Expanse?
    • What is the mining algo?
    • What is CPU Mining?
    • What is GPU Mining?
    • What is Pool Mining?
  • Developer
    • Where to start?
    • What is the Expanse Network?
    • How to connect to the Expanse Network?
    • How to download the Blockchain Faster
    • What are the static, trusted and boot Nodes?
    • What are the test Networks?
    • How to setup a local private testate
    • Contracts, transactions, account types, and gas
    • What is a contract?
    • Accessing contracts and transactions
    • What is the IDE Mix?
    • How to create Dapps?
    • What Developers tools are?
    • Web3 base layer services
  • Repositories
    • Expanse Explorer
    • Mist
    • Exp Miner
    • Payroll dapp
    • Go-expanse
    • Open expanse pool
  • Resources
    • Discord Channel
    • Expanse YouTube Channel
Powered by GitBook
On this page

Was this helpful?

  1. Beginner

What is our EVM?

Expanse allows users to create their own operations of any complexity they wish. In this way, it serves as a platform for many different types of decentralized blockchain applications.

PreviousWhat is our denomination?NextWhat is the Expanse Supply?

Last updated 4 years ago

Was this helpful?

Expanse Virtual Machine

Expanse is a programmable blockchain. Rather than give users a set of pre-defined operations (e.g. bitcoin transactions), Expanse allows users to create their own operations of any complexity they wish. In this way, it serves as a platform for many different types of decentralized blockchain applications, including but not limited to cryptocurrencies.

Expanse in the narrow sense refers to a suite of protocols that define a platform for decentralised applications. At the heart of it is the , which can execute code of arbitrary algorithmic complexity. In computer science terms, Expanse is “Turing complete”. Developers can create applications that run on the EVM using friendly programming languages modelled on existing languages like JavaScript and Python.

Like any blockchain, Expanse also includes a peer-to-peer network protocol. The Expanse blockchain database is maintained and updated by many nodes connected to the network. Each and every node of the network runs the EVM and executes the same instructions. For this reason, Expanse is sometimes described evocatively as a “world computer”.

This massive parallelisation of computing across the entire Expanse network is not done to make computation more efficient. In fact, this process makes computation on Expanse far slower and more expensive than on a traditional “computer”. Rather, every Expanse node runs the EVM in order to maintain consensus across the blockchain. Decentralized consensus gives Expanse extreme levels of fault tolerance, ensures zero downtime, and makes data stored on the blockchain forever unchangeable and censorship-resistant.

The Expanse platform itself is featureless or value-agnostic. Similar to programming languages, it is up to entrepreneurs and developers to decide what it should be used for. However, it is clear that certain application types benefit more than others from Expanse’s capabilities. Specifically, expanse is suited for applications that automate direct interaction between peers or facilitate coordinated group action across a network. For instance, applications for coordinating peer-to-peer marketplaces, or the automation of complex financial contracts. Bitcoin allows for individuals to exchange cash without involving any middlemen like financial institutions, banks, or governments. Expanse’s impact may be more far-reaching. In theory, financial interactions or exchanges of any complexity could be carried out automatically and reliably using code running on Expanse. Beyond financial applications, any environments where trust, security, and permanence are important – for instance, asset-registries, voting, governance, and the internet of things – could be massively impacted by the Expanse platform.

Expanse Virtual Machine (“EVM”)