I mostly detailed the various encryption schemes used in version 1 wallets over here: https://bitcointalk.org/index.php?topic=1012475.msg11105755#msg11105755
Incidentally, it's not trivial to create such a wallet any longer, now that the default is version 2. It is easy to convert a version 1 wallet into version 2: just change the iteration count under ...
I was told once I login to change my password
It is important you understand why this is a trick intended to deceive you.
Wallets don't contain bitcoin.
Wallets contain a "private key" - it is this private key that gives you control over an amount of bitcoin.
The person who creates a wallet can copy this private key and use it to make a new wallet ...
Is exchanging bitcoins with money from other people the only way I can withdraw my money into my bank account??
Yes, it's the only way. You can't "withdraw" bitcoins into your bank account, any more than you could "withdraw" a car into your bank account. You have to sell them in exchange for money, and then you can deposit the money in your bank account.
This is almost certainly a scam.
Never ever give anyone anything else than an address (things that start with 1..., 3..., or bc1...). If they ask for anything else, this is very suspcious.
A common scam is to make you create a wallet, have them add "watching" coins to it which are never yours but show up as balance, and then tell you you need to add more ...
If you rely on bitcoind and JSON-RPC API you could try launching daemon with -walletnotify option.
bitcoind -daemon -waletnotify="process-txn.sh %s"
This will call process-txn.sh with transaction id on the input. Then you can query the daemon for transaction details.
First - you didn't specify if you use Bitcoin Core or any other program for maintaining your wallet, so the answer below presumes you used Bitcoin Core.
The short version: it stores all of its data in %AppData%\Bitcoin
This folder usually translates to C:\users\\AppData\Bitcoin
Underneath that folder you will find there the 'wallet.dat' file.
This is the ...
1) Blockchain.info was down for a few moments in recent days - please re-check it's availability.
2) Blockchain.info sends an email confirmation with your wallet's "Identifier". This is your login/username. Try searching your email for "blockchain" and see if you have that email.
Subject: Welcome To My Wallet
This email contains important ...
Yes, it's definitely a scam. As the old adage goes, "if it is too good to be true, it is too good to be true". The Bitcoin wallet application that you are using is governed by a seed words and not the user ID/password for the online login. So, in your case the attacker created this wallet for you, noted down the seed words and told you to login. Now, if you ...
Is it possible to recover my money?
No, Bitcoin transactions are irreversible.
You could try to contact the other party and either ask about the delay or request a refund.
If you believe the other party is committing a fraud, you can report the problem to your local police - but for small amounts it is unlikely that any action can be taken.
Unfortunately, once the transaction is confirmed on the blockchain there is no way to retreive the funds and, that I know of, there is no way to zap the pending transaction from the distributed mempool, nor can I imagine a way. The transaction will likely be confirmed in due course.
Even if Blockchain.com zap the tx locally and the Bitcoin show up again in ...
That's impossible. The only way you can be sure is that you compile the wallet from the source code by yourself. In practice, you should only use wallets that are famous (some of those are Blockchain.info wallet, Bitcoin.com, CoPay, Coinbase, Electrum, BRD,... I can count at least 20 of them). You can search online with the name of the wallet software you ...
There is no "the" wallet app.
Various development teams have produced wallet software. Some are only for certain desktop or phone platforms, and some are multiplatform. You can find a list here. Some support Windows Phone.
As you have a Bitcoin Core related tag, there are no plans for creating a version for Windows Phone (nor for any other mobile platform)....
What prevents hackers from guessing seed phrases?
The problem for the guesser is that 204812 is a very big number (204824 more so).
It is roughly 5,000,000,000,000,000,000,000,000,000,000,000,000,000
Let's say a hundred million different people have Bitcoin wallets and have money.
Lets say a million attackers each guess a million phrases a second.
What exactly was a bitcoin wallet intended to be?
Multiple wallets means I have to have [multiple] accounts;
The original creator of Bitcoin, Satoshi Nakamoto, wanted to create a currency for internet use which did not depend on any trusted third parties! Originally all wallets were software programs that you downloaded and ran on a personal computer. You ...
If you transferred funds to the receiving address for your trading account, and the transaction is included/confirmed in a block on the blockchain, but not showing up in your trading account, then you need to contact your trading platform.
A few points to remember here:
1: Once a transaction has been included in a block, it CANNOT be cancelled, voided, or &...
There is a step-by-step guide here and you can also test it on this site.
You can also use this python library.
os.environ['CRYPTOTOOLS_NETWORK'] = 'test'
from btctools import PublicKey
>>> pub = Publickey.from_hex('yourpubkeyhere')
You're users are not in control of the private keys, so you do not need to lock them via the Bitcoin protocol. This is just a simple permission feature you should build into your system using a database. If a user "buys from you" then update a field in your database for that user, for example the database field could be called locked and then you would have ...
What you really do is to send bitcoins (with a phone app, in this case) to a bitcoin address. So, strictly speaking, Blockchain or Coinbase, if we consider only the send/receive function, are providing you something it's already yours, meaninf that a wallet with its addresses and the send and receive functions are at your disposal for free on the bitcoin ...
I have built an open source service that does exactly this. Every time a new address is generated, it's associated with an account in a database. The Bitcoin client is running using the optional -walletnotify command to notify the database about the new transaction. When the database receives a new transaction, the account associated with that address can be ...