Skip to content

saeidha/first_npm

Repository files navigation

Hello World Blockchain

This is a simple blockchain implementation in Python for demonstrating basic blockchain concepts.

Overview

This blockchain stores transactions in a list representing an ever-growing blockchain ledger. New blocks are mined by a proof-of-work algorithm that rewards miners with coins.

The blockchain client provides APIs for:

  • Generating wallets
  • Creating and broadcasting transactions
  • Mining blocks
  • Validating the blockchain

Getting Started

Prerequisites

Requires Python 3.6 or greater.

Installing

pip install hello-blockchain