QIE Blockchain Docs
  • QIE Blockchain
  • Fundamental Topics
    • How can i add QIE to Metamask?
    • What is Blockchain?
    • What is QIE?
    • What are Smart Contracts?
    • What are Dapps?
    • What’s Changing in the QIE Blockchain Ecosystem?
    • QIE Blockchain Whitepaper
  • Consensus
    • Consensus
    • What is Proof Of Stake?
    • Proof Of Stake
    • Why Transition to Proof Of Stake?
    • Migration Process
  • Build & API
    • Run a QIE Blockchain full node
      • Starting a Full Node
      • Genesis File
    • Becoming a Validator on the New QIE Blockchain
      • Steps for Validator Setup
    • QIE Blockchain CLI Parameters
    • RPC API
      • QIE methods
      • Txpool methods
      • WEB3 methods
Powered by GitBook
On this page
  1. Fundamental Topics

What are Smart Contracts?

In reality, participants don't create fresh code each time they need to ask the EVM to perform a computation. Instead, programmers for applications upload programmes (reusable bits of code) into the EVM state, and users submit requests to run these bits of code with various parameters. The programmes that are uploaded to and run by the network are referred to as smart contracts.

At its most basic level, a smart contract can be compared to a type of vending machine: a script that, when invoked with specific parameters, does certain actions or computations if specific criteria are met. For instance, if the caller transfers QIE to a particular receiver, a straightforward vendor smart contract might generate and assign ownership of a digital asset.

With the blockchain serving as its data layer, any developer may build a smart contract and publish it to the network for a fee. The smart contract can then be called by any user, again in exchange for a charge given to the network to run its code.

Developers can therefore create and implement any levels of complexity in user-facing apps and services, such as marketplaces, financial instruments, games, etc., using smart contracts.

PreviousWhat is QIE?NextWhat are Dapps?

Last updated 11 months ago