You cannot. Bitcoin doesn't just "transfer" to PayPal, nor does PayPal accept Bitcoin. You have to find someone who is willing to send you PayPal in exchange for your Bitcoin. However, if you do find such a person, you have to be careful as PayPal is reversible, unlike Bitcoin. This means that someone could send you PayPal, take your Bitcoin, and then do a chargeback and take the PayPal back. Only trade with people you trust or you think are trustworthy based on their past trades.
You can check LocalBitcoins or the Currency Exchange section here to see if there is anyone willing to do such a trade with you.
|
|
|
First of all, you are writing on a Bitcoin Forum looking for help regarding the Bitcoin network, please put units in Bitcoins because that is what the network sees and that makes it easiest for people here to figure out what is wrong.
At the current market rate (which may not represent how much Bitcoin you actually have), you have 0.00008594 BTC. This amount is very small, although it is not considered dust. The issue is probably that your wallet software defaults to using a fee that is bigger than this amount so you cannot spend it. To spend it, you can send more Bitcoin to that address and then spend all of that to another address.
As for micro payments, that little bit of Bitcoin may be worth more in the future. The network will adjust to that, it is not static, it is dynamic. If that small amount can buy a lot in the future, then the fees are going to be significantly reduced. Today that is not the case because you can't buy much with that tiny amount of Bitcoin.
|
|
|
Other block explorers such as blockr.io and blocktrail.com have APIs as well. You could also use APIs from Bitcoin Core or Electrum which require you to install the local wallet on your computer. These are also safer than online APIs.
|
|
|
I would avoid using blockchain.info as their service and security are known to fail from time to time. I recommend that you use a local API. If you don't want to run bitcoind, I suggest you use Electrum. Electrum has an RPC interface similar to bitcoind's and Electrum does not require downloading the full blockchain.
|
|
|
Thanks! But if the electrum software gets updated, what will happen to my bitcoins? Do I have to use download the latest electrum to keep my bitcoins?
bitcoins aren't physical things... Basically, a wallet is just a piece of software to manage your private keys, generating transactions, broadcasting. If electrum updates, nothing happens. You either chose to install the update or not (which usually goes seamingly, and if it goes wrong, you just use the seed words you wrote down when you first installed electrum, and restore your wallet... The worst thing that'll happen is the fact that you lost your labels). If you chose to run an outdated version, you won't have access to the latest bugfixes, patches and new features, but usually,it's not a real problem. PS: I'm also a big electrum fan. Core might be a tad bit better, since you synced and verified the full blockchain, but electrum is still good, since your private keys don't leave your computer, and can be encrypted with a strong password and 2fa Oh.. okay. So your bitcoins are technically not stored on your computer, but it is virtually in cyber space but you control the private keys to gain access to it and electrum is simply the software that helps you to interact with your bitcoins that are some where in cyber space. On a technical level, there are actually no such things as a Bitcoin. There are only outputs. The private keys allow you to spend certain types of outputs, pay-to-pubkey and pay-to-pubkey-hash, which are the most commonly used and "standard" output types. There are also no addresses on the technical level.
|
|
|
Hey if I turn off my computer before the reindexing is done will it resume where it left off when i turn it back on?
Yes, it will.
|
|
|
Whenever a BTC transaction happens, sender sends a transaction fees. Does the BTC node gains a share of the transaction fees?
No. Full nodes do not receive any sort of compensation for being a full node. Only miners do.
|
|
|
Just found this thread. What is the 'consensus here' will 'segregated witness' deploy BEFORE halving..or will they put it off till after?
(I know they said before but seems kinda close to halving ...perhaps they are gonna wait)
anyway not up on this just wondering ...so chime in here
Based upon the discussion that the Core Devs have been having in the IRC, a release containing segwit will be out before the halving. Whether it is deployed before the halving is up to the miners.
|
|
|
Yeah well, that's the part I'm not getting at all ![Angry](https://bitcointalk.org/Smileys/default/angry.gif) The hash of the transaction is AFAIK the hash of all data contained in the transaction, including the input sigs. It's like a snail biting its own tail. Or are the sigs somehow signing a version of the TX with the sigs omitted or left blank? I must confessed to being a bit confused. The hash is a hash of the transaction with some modifications. Those modifications are: the input scripts areblanked out (replaced with 0x00), the input that is currently being signed is given an input script of the output script the transaction refers to, and the sighash code is appended to the end. Then that is hashed and that hash is signed. The signature produced is then placed into its corresponding input's scriptsig. This link might help: https://bitcoin.stackexchange.com/questions/3374/how-to-redeem-a-basic-tx
|
|
|
Is there a chance for newbie to join a signature campaign? ![Cry](https://bitcointalk.org/Smileys/default/cry.gif) No. No signature campaigns accept newbies. If you rank up a little, you could join YoBit, but I would highly recommend that you don't. YoBit has a low reputation and participants in their campaign are known to be spammers. By joining that campaign, you mark yourself as someone who may be spamming and thus increase the likelihood of a ban. If you choose to join a signature campaign, please post with good quality. Read all of the stickies in every section you want to post in to learn the rules of that section. You should also read the stickies in Meta because those apply to the entire forum. If you break any of the rules, your post will be deleted and you be banned. To post with good quality, do not simply just repeat what others have said in the thread before you. Read the thread before you post; what you want to say may have already been said. The OP may have moved on from the original topic and the topic of the thread may have turned to something else. Always think before you post. If you are posting just to boost your post count, don't post. If you have no idea what the thread is about, don't post. If you are posting in a thread with pages and pages and pages of replies, don't post if you don't want to read the whole thing. If you do as I said above, the likelihood of getting your posts deleted and being banned decreases.
|
|
|
OK, didn't realize the signature of each input was somehow bound to the TX itself. I wonder how that works. Gotta read up on this.
The signature is the signature of the hash of the transaction. The hash is computed on the fly and if the signature does not validate to the specified public key with the hash as the input, then the signature, and thus transaction, is invalid. Cool. And will the satoshi client be able to do this (as in : spend from an unconfirmed TX with large fees) ?
It is a little complicated. I think that (I'm not quite sure) if you enable coin control you should be able to select unconfirmed inputs to spend from. Otherwise you will have to use the RPC console to craft a transaction by hand with the raw transaction RPCs and broadcast that.
|
|
|
Ok last question:
If it failed to reindex the blocks the first time on my computer will it fail again or could it possibly work on the same computer?
It could still work. If it fails multiple times, it probably won't work though. Also do viruses, programs etc. make the hardware slower?
Yes. Anything that uses RAM and CPU will slow down the reindex and be slowed down by the reindex. It is best to just not run any other resource intensive programs while reindexing. Also, you should add the Bitcoin data directory to your antivirus exclusion list. Antivirus software have been known to corrupt the blockchain and cause reindexs and other issues.
|
|
|
How long is reindexing supposed to take if you just installed bitcoin?
As I said earlier, it depends on your computer. For my computer, it takes about 4 hours to reindex & is there a way to open this bitcoin wallet on a different computer, do the reindexing, then continue using my current computer?
The wallet is different from the reindex. You could start up another computer, have it fully sync the blockchain, and then copy over all of the blockchain data (but not the wallet) to your computer. The wallet is not necessary for reindexs and syncing.
|
|
|
Did everything I could to try and upload it but it wouldn't paste anywhere.
By pastebin I meant go to http://pastebin.com/ and put the debug log there. Then share the link. Is there anything I can do to speed this process up?
Short of getting better hardware, no, there is no way to speed it up. It's going so slow & if it is a debug issue how do I solve it?
It is not a debug issue. The debug.log usually tells use where the issue is. The issue is usally hardware failure when Bitcoin Core is constantly reindexing. The only way to solve a hardware problem is to get new hardware.
|
|
|
I cant fit it all in here. its huge & looks like 500 lines of this:
Put it all into a pastebin and post the link. 99% of the debug.log is useless here. However the errors are hidden among them and that is what we are looking for. In order to find them though, we need to see the whole thing, not just what 99% of the log file is full of.
|
|
|
a86935b5eb31c0536a1a224ad1f1e7ae0fe height=332698 log2_work=81.642321 tx=53022045 date=2014-12-03 13:24:53 progress=0.422426 cache=30.1MiB(7209tx)
We need more than just one line. Please post the entire debug.log file. There is no sensitive information stored in that file.
|
|
|
Bitcoin Core will always start from where it left off if it stopped. By restarting the reindexing process, this means that something failed and caused corruption that forced it to have to restart reindexing. This is likely to be hardware failure. Can you provide the debug.log? You can get it by going to Help > Debug window and clicking the Open button underneath "Debug log file".
The time it takes to reindex is entirely dependent on your hardware. A faster CPU, more RAM, and SSD will reindex faster.
|
|
|
Hello,
I have a question that I think is becoming more and more relevant in these days of systematically full blocks and where getting transactions confirmed is increasingly becoming a total crapshoot.
Say someone sends me bitcoins. I discover this because coins are sent to an addie I control and therefore my wallet latches on to it and displays it in my transaction ledger.
However, upon close examination of the transaction, it becomes clear that the cheapskate who sent it included way too little fees and the TX will take ages to confirm, if ever.
At that point, if it's essential enough for me to get the funds that were sent, I would not mind actually paying the fees *myself* to lubricate the confirmation of this TX.
Three questions:
- is this theoretically even possible ? Can I somehow dissect the already broadcasted TX to reassemble it into a larger one with addt'l inputs (say an input from an addie *I* control) so as to pay higher fees ? And once that is done, broadcast this newly constructed TX, which would hopefully get prioritized before the old one and make it a double spend.
- if possible, is there a tool / wallet out there that would let me do this, or, barring that, is there a way to pull it off via the satoshi client RPC interface.
- also, if possible, in the scenario where: - old TX is stuck - I construct new, higher prio version - I broadcast new version - old TX gets included in a block, making the new one a double spend then what happens to the "extra" input I added ? Can that signed input somehow be reclaimed by someone ?
Any wisdom on the topic is welcome
What you are proposing is entirely impossible. It is not possible to "dissect and reassemble" an already broadcasted transaction without having the private keys that spend the inputs. You cannot add inputs or outputs to the transaction because the signatures for each input ensure that the transaction has not been modified in any way. Otherwise anyone would be able to steal other people's Bitcoin. The solution to your problem is called Child Pays For Parent (CPFP). A CPFP transaction is a transaction that has some inputs that spend from unconfirmed transactions. It may also have other inputs from confirmed transactions. The idea is that that transaction will have a significantly higher fee than a normal transaction. This high fee would cover the fee of the unconfirmed transaction and the CPFP transaction itself, hence the Child Pays For Parent. Then, any miner with CPFP enabled will pick up the CPFP transaction and the unconfirmed one and confirm them both at the same time.
|
|
|
Really Great Post !! much detailed. Anyway... i dont uderstand how to upgrade if i use Armory Wallet... it should do it for his own but when i click on the upgrade nothing happens.
Armory no longer does the updates as the announcements server which provided those updates is no longer working. Rather you should go to the download for Bitcoin Core on bitcoin.org and download and install Bitcoin Core. Then you should also update Armory and download the latest version from https://github.com/goatpig/BitcoinArmory/releases and install that.
|
|
|
|