Giter Club home page Giter Club logo

blockchain-example's Introduction

Python Blockchain Example

inspired by: https://github.com/satwikkansal/python_blockchain_app/

Implementation of a minimalistic blockchain P2P network and display/search via the provided blockchain explorer


Übersicht

Requirements

pip install hug Flask requests

  oder

pip install -r requirements.txt
  • hug - microframework for simplified API development
  • Flask - web development framework
  • requests - HTTP library for python

File Structure

Project/
|---Explorer/
|   |---static/img/
|   |   |---dice.svg
|   |---templates/
|   |   |---*.html
|   |---app.py
|---Node/
|   |---src/
|   |   |---blockchain.py
|   |   |---util.py
|   |---node.py
|---architecture.drawio.png
|---readme.md
|---requirements.txt

How To

Explorer

Navigate in a terminal to /Explorer and type python app.py to start the Flask server on localhost:5000.

Nodes

Navigate to /Node and type python node.py 8000 to start a node on localhost:8000. The port number can be changed but the initial Node has to be on 8000!

Why

The nodes represent and endpoint/app for mining and utilising the blockchain. The explorer is simply there to have a look at what is currently on the blockchain.

not found I guess

blockchain-example's People

Contributors

archento avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.