kandi background
Explore Kits

11 best Python Proof of work libraries in 2022

by naveen.kumar@openweaver.com Updated: Mar 29, 2022

A proof-of-work (PoW) is a piece of data that is difficult (costly, time-consuming) to produce but easy for others to verify and that satisfies certain requirements. Producing a proof of work can be a random process with low probability so a lot of trial and error is required on average before a valid proof of work is generated. A major advantage of PoW is its ability to safeguard against 51 percent attack. In order for an attacker to control more than half of the network’s computational power, it would cost him millions of dollars in mining equipment and electricity bills. It also protects against Sybil attacks, where an attacker can create multiple fake identities in order to gain control over the network. You can find dozens of open source libraries on the Internet these days. Below are the top 11 Python Proof of work libraries in use today:

zcash-powby str4d

Python star image 79 Version:Current

License: No License (null)

The proof-of-work algorithm for Zcash

Support
Quality
Security
License
Reuse

zcash-powby str4d

Python star image 79 Version:Current License: No License

The proof-of-work algorithm for Zcash
Support
Quality
Security
License
Reuse

zkby naure

Python star image 27 Version:Current

License: Strong Copyleft (GPL-3.0)

A framework to build Zero-knowledge non-interactive proofs, based on the Fiat-Shamir heuristic, a proof-of-work, and a constant-size commitment scheme.

Support
Quality
Security
License
Reuse

zkby naure

Python star image 27 Version:Current License: Strong Copyleft (GPL-3.0)

A framework to build Zero-knowledge non-interactive proofs, based on the Fiat-Shamir heuristic, a proof-of-work, and a constant-size commitment scheme.
Support
Quality
Security
License
Reuse

nano-dpowby guilhermelawless

Python star image 24 Version:1.1

License: Permissive (MIT)

Nano's unofficial Distributed Proof of Work (DPoW) system

Support
Quality
Security
License
Reuse

nano-dpowby guilhermelawless

Python star image 24 Version:1.1 License: Permissive (MIT)

Nano's unofficial Distributed Proof of Work (DPoW) system
Support
Quality
Security
License
Reuse

Bitmsgby sarchar

Python star image 13 Version:Current

License: No License (null)

Bitmsg is a utility to publish and receive messages via the Bitcoin network. No proof-of-work is necessary because you pay for the message via transaction fees.

Support
Quality
Security
License
Reuse

Bitmsgby sarchar

Python star image 13 Version:Current License: No License

Bitmsg is a utility to publish and receive messages via the Bitcoin network. No proof-of-work is necessary because you pay for the message via transaction fees.
Support
Quality
Security
License
Reuse

bitmessage-powfasterby bm-robertwhite

Python star image 12 Version:Current

License: Permissive (WTFPL)

Bitmessage Proof Of Work optimizations including OpenCL and C based PoW code.

Support
Quality
Security
License
Reuse

bitmessage-powfasterby bm-robertwhite

Python star image 12 Version:Current License: Permissive (WTFPL)

Bitmessage Proof Of Work optimizations including OpenCL and C based PoW code.
Support
Quality
Security
License
Reuse

Proofnetby ryanxcharles

Python star image 10 Version:Current

License: Permissive (MIT)

A p2p communication network based on proof-of-work to minimize spam.

Support
Quality
Security
License
Reuse

Proofnetby ryanxcharles

Python star image 10 Version:Current License: Permissive (MIT)

A p2p communication network based on proof-of-work to minimize spam.
Support
Quality
Security
License
Reuse

Proof_of_Workby tenthirtyone

Python star image 9 Version:Current

License: No License (null)

simple proof of work

Support
Quality
Security
License
Reuse

Proof_of_Workby tenthirtyone

Python star image 9 Version:Current License: No License

simple proof of work
Support
Quality
Security
License
Reuse

PoWTokenby HarryR

Python star image 8 Version:Current

License: Permissive (MIT)

Ethereum Smart Contract - Proof of Work token

Support
Quality
Security
License
Reuse

PoWTokenby HarryR

Python star image 8 Version:Current License: Permissive (MIT)

Ethereum Smart Contract - Proof of Work token
Support
Quality
Security
License
Reuse

learn-blockchain-by-creating-one-in-pythonby bitbat-io

Python star image 7 Version:Current

License: No License (null)

Simple Blockchain and Proof of Work Implementation in Python

Support
Quality
Security
License
Reuse

learn-blockchain-by-creating-one-in-pythonby bitbat-io

Python star image 7 Version:Current License: No License

Simple Blockchain and Proof of Work Implementation in Python
Support
Quality
Security
License
Reuse

MLCryptoby skipperuzumaki

Python star image 6 Version:Current

License: No License (null)

a cryptocurrency where the proof of work algorithim simultanously trains a highly complex neural nework

Support
Quality
Security
License
Reuse

MLCryptoby skipperuzumaki

Python star image 6 Version:Current License: No License

a cryptocurrency where the proof of work algorithim simultanously trains a highly complex neural nework
Support
Quality
Security
License
Reuse

Python3_Blockchain_Projectby EmreOvunc

Python star image 6 Version:Current

License: No License (null)

Blockchain server, mining server and proof-of-work, python power

Support
Quality
Security
License
Reuse

Python3_Blockchain_Projectby EmreOvunc

Python star image 6 Version:Current License: No License

Blockchain server, mining server and proof-of-work, python power
Support
Quality
Security
License
Reuse