bips
btcrecover
Our great sponsors
bips | btcrecover | |
---|---|---|
1280 | 56 | |
8,843 | 1,167 | |
2.4% | - | |
7.2 | 0.0 | |
about 22 hours ago | 8 months ago | |
Wikitext | Python | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bips
-
Generating and Working With ScriptPubKeys in Bitcoin Transactions
Bitcoin transactions involve locking funds in scripts, which can only be spent if those locking conditions are met. The part of the script that expresses these locking conditions are called ScriptPubKeys. On the other hand, the part that provides unlocking scripts to satisfy the locking conditions is referred to as ScriptSig for legacy transactions, and ScriptWitness for SegWit Transactions. These scripts are evaluated by a stack-based language called Script. This article will mainly focus on ScriptPubKeys.
- Blue Wallet and seed phrases
- Creating a custom Bip39 brain wallet
-
How are Cold Wallets made?
The purpose of Bitcoin was not to create a means to keep your wealth in your memory. Seed phrases were proposed and implemented 4 years after Bitcoin’s release in BIP-39.
-
CHIP-2023-01 Excessive Block-size Adjustment Algorithm (EBAA) for Bitcoin Cash Based on Exponentially Weighted Moving Average (EWMA)
BIP101 doubles every 2 years with linear interpolation. If we used that, the block size limit as of a couple minutes ago would have been 188,938,289 bytes. That's pretty close to what I think the safe limit actually is right now.
This is a variation of the above but where nodes would accept to automatically execute some adjustment in their consensus-sensitive policies, and in response to coinbase or block header messages. Notable proposal of this category was BIP-0105, and the idea resurfaced in a recent discussion with zawy.
- Anything missing?
-
A Dive into the Math Behind Bitcoin Schnorr Signatures
Reference python implementation straight from the BIP https://github.com/bitcoin/bips/blob/master/bip-0340/referen...
- SenseCap M1 Miner
-
Bitcoin Secure Multisig Setup (BSMS) Backup
I am trying to learn more about the best practices and tools to backup the Bitcoin Secure Multisig Setup (BSMS). When you create a multisig wallet, the coordinator app usually creates a .bsms file with all the descriptors to recreate the wallet. This is described on BIP129: https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki But having access to that file reveals the funds of the multisig wallet, so I think is not a good idea to store it in plain text. It should at least be encrypted so you can decide who can access it. Splitting the BSMS content into multiple QRs shares would be ideal, so you can distribute each share in different locations.
btcrecover
- First time sending Bitcoin with electrum - 25.8 sat/byte fees
- $100 in ETH if you guess the order of my seed phrase (24 words)
-
How to securely store your keys on a cloud.
This would be quickly crackable using something like btcrecover. (https://github.com/gurnec/btcrecover)
-
Issue with recovering funds from seed
For some ideas see this script: https://github.com/gurnec/btcrecover/
-
Hypnosis to retrieve old Bitcoin Password
Try to use this software on GitHub https://github.com/gurnec/btcrecover - 922 stars, it's good - there is also a tutorial on how to recover a lost password from a wallet.dat file. 6 characters should be fast to find with a good GPU.
-
Guessing last 4 words of mnemonic phrase
Perhaps not possible or at least a few years on a modern pc. Checkout btcrecover https://github.com/gurnec/btcrecover do some test runs with a known seed missing 2 words, then 3 words before your 4.
-
Is there any way to reconstruct corrupted 24word seed phrase?
This code can compute multiple combinations: https://github.com/gurnec/btcrecover - Last time I used it I found it hard to setup and I guess today it'll be even harder.
-
Mistyped my passphrase, and can't access the funds. Help.
use a brute forcer approach like btcrecover. note that the learning curve is pretty up there though. every little characteristic you can remember about your passphrase can help speed up the process (number of characters, lower case or upper case, digits, positions of these characters, list of characters to use, etc.)
-
Friend passed away leaving a ledger nano x. Can I recover with 20/24 of the words?
You can try to brute force it using tools like btcrecover. 4 missing words might take a looong time but if 1 BTC is on the horizon, it might be worth it.
What are some alternatives?
FinderOuter - Easy to use bitcoin recovery tool to fix damaged private key, mini-private key, address, BIP38 encrypted key, mnemonic (seed phrase), BIP-32 derivation path, Armory backups, recover passwords and more
bruteforce-wallet - Try to find the password of an encrypted Peercoin (or Bitcoin, Litecoin, etc...) wallet file.
SecLists - SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
brainflayer - A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.
P2P-Trading-Exchanges - Person-to-Person bitcoin Trading Exchanges
solidity - Solidity, the Smart Contract Programming Language
EIPs - The Ethereum Improvement Proposal repository
bip39 - A web tool for converting BIP39 mnemonic codes
btcrecover - BTCRecover is an open source wallet password and seed recovery tool. For seed based recovery, this is primarily useful in situations where you have lost/forgotten parts of your mnemonic, or have made an error transcribing it. (So you are either seeing an empty wallet or gettign an error that your seed is invalid) For wallet password or passphrase recovery, it is primarily useful if you have a reasonable idea about what your password might be.
solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Bitcoin - Bitcoin Core integration/staging tree
trezor-firmware - :lock: Trezor Firmware Monorepo