Enable industry-standard proof of work for your cryptocurrency transactions and much more with JavaScript Proof of work libraries.
Basically, proof of work (POW) is a secure mechanism implemented within a program or system in order to prevent malicious users from performing Dos attacks on the program as well as spamming its resources. This is majorly implemented in cryptocurrency-related software, applications, wallets, etc., with the help of JavaScript Proof of work libraries. It works by forcing the user to perform certain complex calculations and procedures before they can access the program’s resources. These calculations are then verified by other nodes on the network based on the already-defined cryptographic principles. Essentially, this prevents a computer bot or hacker from spamming the cryptocurrency blockchain with a set of invalid new blocks.
Scroll down to check out the list of the best and trending JavaScript Proof of work libraries to enable the security function in your cryptocurrency-related applications:
proof-of-workby indutny
Proof of Work with SHA256 and Bloom filter
proof-of-workby indutny
JavaScript 111 Version:Current License: No License
vote.wdgtby indutny
Free Proof-of-Work API for fancy Vote Counting widgets
vote.wdgtby indutny
JavaScript 55 Version:v2.1.4 License: No License
PacketCryptby cjdelisle
Bandwidth-hard proof of work
PacketCryptby cjdelisle
JavaScript 53 Version:Current License: No License
scryptsyby cryptocoinjs
Scrypt KDF is used for BIP38 (encryption of private keys) and proof of work for some crypto currencies.
scryptsyby cryptocoinjs
JavaScript 40 Version:Current License: Permissive (MIT)
curl.lib.jsby iotaledger
IOTA Proof-of-Work algorithm ported to Javascript to work in WebGL2-enabled browsers
curl.lib.jsby iotaledger
JavaScript 37 Version:1.0.0 License: Strong Copyleft (GPL-3.0)
P2PoWby anarkrypto
A P2P Delegated Proof of Work solution for Nano cryptocurrency
P2PoWby anarkrypto
JavaScript 22 Version:Current License: Permissive (MIT)
nano-webgl-powby numtel
WebGL2 Nano Currency Proof of Work Generation
nano-webgl-powby numtel
JavaScript 19 Version:Current License: Permissive (MIT)
Hashcash-for-Nodeby base698
A simple middleware to do proof of work.
Hashcash-for-Nodeby base698
JavaScript 17 Version:Current License: Permissive (MIT)
proof-of-work-hashcashby EtherDream
Proof-of-Work Hashcash demo
proof-of-work-hashcashby EtherDream
JavaScript 15 Version:Current License: No License
nano-update-tx-workby mistakia
Rebroadcast unconfirmed Nano transactions with higher proof-of-work (PoW) to help restart expired elections.
nano-update-tx-workby mistakia
JavaScript 14 Version:Current License: No License
lapti-pow-captchaby xenohunter
Proof-of-Work captcha without external service calls
lapti-pow-captchaby xenohunter
JavaScript 12 Version:Current License: Permissive (MIT)
hashcasherby martindale
Protect online forms from spam by making them perform Proof of Work (PoW).
hashcasherby martindale
JavaScript 10 Version:Current License: Permissive (MIT)
iota-pow-erby rajivshah3
IOTA PoWer is a service that allows you to outsource your PoW (Proof of Work) to a server for a nominal fee.
iota-pow-erby rajivshah3
JavaScript 9 Version:Current License: Strong Copyleft (GPL-3.0)