Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Electrum | 6,251 | 5 hours ago | 1,014 | mit | Python | |||||
Electrum Bitcoin Wallet | ||||||||||
Bitcoinj | 4,547 | 439 | 43 | 4 hours ago | 34 | November 17, 2021 | 426 | apache-2.0 | Java | |
A library for working with Bitcoin | ||||||||||
Bitcore | 4,531 | 1,173 | 459 | 7 hours ago | 90 | September 14, 2022 | 379 | mit | JavaScript | |
A full stack for bitcoin and blockchain-based applications | ||||||||||
Btcpayserver | 4,529 | 8 hours ago | 15 | April 28, 2022 | 86 | mit | C# | |||
Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor. | ||||||||||
Awesome Coins | 3,691 | a year ago | 9 | cc0-1.0 | ||||||
₿ A guide (for humans!) to cryto-currencies and their algos. | ||||||||||
Wallet | 3,542 | 1 | 1 | 6 months ago | 2 | February 07, 2014 | 346 | mit | TypeScript | |
Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices. | ||||||||||
Bitcoin Wallet | 3,164 | 5 days ago | 1 | June 05, 2015 | 65 | Java | ||||
Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required. | ||||||||||
Andengine | 3,062 | 4 years ago | 118 | apache-2.0 | Java | |||||
Free Android 2D OpenGL Game Engine | ||||||||||
Bcoin | 2,813 | 366 | 87 | 20 days ago | 57 | July 13, 2018 | 194 | other | JavaScript | |
Javascript bitcoin library for node.js and browsers | ||||||||||
Extension | 2,747 | 9 hours ago | 323 | gpl-3.0 | TypeScript | |||||
Taho, the community owned and operated Web3 wallet. |
This is a Python 3.5 demonstration of an impracticable way of bruteforcing into Bitcoin wallets. This program generates BTC wallet keypairs at random and checks their current balance.
In my machine, I can generate and check 3 wallets/second.
Supposing the universe of characters that can possibly be contained in a key: len(A-Za-z0-9) = 62
Supposing the universe of possible public keys we are generating being 34 characters long we get 62^34 = 8.7360969e+60
Supposing the amount of BTC "users" = 100.000.000 = 1e+8
If we can generate 3 wallets per second one could imagine the first wallet would be found after C/D = 8.7360969e+52 wallets.
That number of wallets could only be generated after 2.9120323e+52 seconds or, to put it more bluntly, 9.3622438e+44 years which is roughly a Quattuordecillion years.
Pretty heckin secure money