Skip to content

Mostafizor/Decentralised-Computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A simplified Python implementation of Ethereum

Ethereum is essentially a decentralised computer (Ethereum Virtual Machine - EVM) which can execute smart contracts (computer programs) supported by its own native cryptocurrency known as Ether (ETH) which is used to pay for computation on the EVM in the form of GAS. This repository is the result of my efforts to understand Ethereum by way of implementation.

The implementation will consist of the following components:

  1. A virtual machine that can execute rudimentary smart contracts
  2. A blockchain with a Proof of Work (PoW) mining algorithm
  3. A Peer-to-Peer communication network
  4. A native cryptocurrency to pay for computation on the decentralised computer

About

β›“πŸ“Ÿ A simplified Python implementation of the Ethereum smart contract platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages