A blockchain linker to help understand hash functions in blockchain
- Free software: MIT license
- Documentation: https://justblockchain.readthedocs.io.
- pip install justblockchain
>>> from justblockchain import justblockchain >>> blockchain = justblockchain.Blockchain() >>> blockchain.add_block("some block content") #display the blockchain >>> blockchain.chain [{'previous_hash': '0', 'hash': '816534932c2b7154836da6afc367695e6337db8a921823784c14378abed4f7d7', 'timestamp': 1465154705, 'index': 0, 'data': 'my genesis block!!'}, {'previous_hash': '816534932c2b7154836da6afc367695e6337db8a921823784c14378abed4f7d7', 'hash': 'a046e0b31d2374d171a6bf62f15261f8bb1f71e6351aab2ce7ce6d550506d9ee', 'timestamp': '1521013680', 'index': 1, 'data': 'some block content'}]
>>> from justblockchain import justblockchain >>> blockchain = justblockchain.Blockchain() >>> blockchain.difficulty_bits = 20 >>> blockchain.add_block("some block content") Computing nonce for the block... Success with nonce 2991544 Hash is 00000fc3d1420243cca17693bcc75334eb9f01b0943772f5d6456e17f3218abc
- Implementation of Proof of work algorithm in the version 1.0.0 is inspired from Mastering Bitcoin - First Edition by Andreas M. Antonopoulos LLC which is licensed under Creative Commons Attribution-ShareAlike 4.0 International License
- This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.