possibly have different connection (mobile phone?) to check blockchain/explorer websites whether bitcoins arrived
Yup, that's really the simplest way to avoid the race attack. Check the transaction on Blockchain.info. If it shows there and doesn't show the flag of being a possible double spend, it is pretty safe to conclude it will eventually confirm. There still is a tiny bit of risk though, including the Finney attack, so that's where you do risk assessment. A thief isn't going to mess with all this to try to get your $100 in a race attack. And if you are trading a thousand dollars worth, it might be in your best interest to wait the ten minutes or so to get one confirmation. Is there any way they can revoke a transaction?
There's no way to "cancel", but if you accept as payment on "0/unconfirmed" there is a risk that the payment will never confirm -- so it has the same effect as being "revoked". Again, there have been no reports of anyone losing funds to this (MyBitcoin claimed losses due to double spending but never provided transaction IDs or other blockchain evidence to back their claim so it likely never happened.)
|
|
|
Let's say I find someone who wants to sell Bitcoins and I want to buy them for cash. If we both meet at a public Wifi and I watch them send the Bitcoins to my address from their wallet, and I give them cash, are there any risks associated with this?
Obviously, they could try to rob me and just take my cash, but aside from this, are there any other risks?
Yes. If you are on Wi-Fi and running the Bitcoin.org client, then the counterparty knows the IP address for your node. If you are configured to allow incoming transactions, then the counterparty might have a pretty good attack vector if you have your node misconfigured for acting as a merchant. With proper preparation, the counterparty has a node specifically connect to yours. Then at the time of the trade creates a payment to your address and broadcasts that transaction to your node only. At the same time, or a fraction of a second earlier another transaction using those same coins for the payment to you is broadcast instead to well connected nodes and known miner nodes. As a result, you may see the transaction at 0/unconfirmed and you would then think you have the funds. But the miners will likely reject that transaction relayed by your node because a transaction they just had received had already spent the coins your node thinks it will be receiving. In that situation, the transaction you see will remain 0/unconfirmed, and the counterparty take the cash you handed over, never to be seen again. If the counterparty had bad luck and the transaction sent to you got relayed first to a miner that solves a block, that transaction would then eventually confirm but then it is just a normal trade -- you got coins and the counterparty got your cash. When this happens then unless you were specifically monitoring the network looking for a double spend attempt, you wouldn't know that you were almost cheated. So there is little risk to a thief to keep doing this race attack until successful. To prevent that, use the proper "merchant configuration" on your node -- which is to not allow incoming transactions (specifically -nolisten) and have it explicitly connect to a well-connected node. There still is a small chance that you could be cheated though due to this race attack, and also a small chance of losing due to a Finney attack which the "merchant" configuration doesn't even protect you against. Here's the double spending article on the Bitcoin wiki: - http://en.bitcoin.it/wiki/Double-spendingThat being said, there have been no reports to-date of anyone losing funds due to an in-person trade where a double spend occurred. It is much easier to operate a scam that defrauds the gullible than it is to execute a race attack that requires near perfect execution and a failure rate high enough that it will, over time, remain unprofitable.
|
|
|
With just 3 buttons:
- Buy coins (something that streamlines buying at the exchanges).
- Send coins
- Receive coins
There are many options for Buy coins and Send coins: - http://en.bitcoin.it/wiki/Mobile_Payment_AppsBitcoin Spinner (Android) has a Buy coins button but that just uses BitInstant. CoinBase is probably going to be the closes to what you are looking for. Think PayPal, with a linked bank account and where you can send a payment funded with a credit card, but uses bitcoins instead of USDs for the payment. They are a young company yet though and those methods aren't even in testing yet. It's coming. In the meantime, combinations of services work pretty well. A mobile app wallet (e.g., Blockchain for Android + an exchange account) can be used together fairly easily.
|
|
|
I have a bunch of transaction that seem not to process.
The Bitcoin.org client will show you the transaction number for each transaction. You can then check SatoshiDICE.com and see the status.
|
|
|
The only reason I don't want to send scanned docus is the fact I don't have a scanner..
A photo from a mobile phone works too.
|
|
|
sorry DF is Deep Freeze
i open address book is empty
and if the vendor sent money to the address before i reinstall can still i have that after new install bitcoin
Ya, you might consider using Blockchain.info/wallet rather than trying to run Bitcoin from a system that has no persistent storage.
|
|
|
not only generate significantly more then 100 BTC
$100 worth of Bitcoin mining hardware has often returned BTC worth more than the $100 invested, even after subtracting the cost of electricity. $100 worth of Bitcoin mining hardware rarely will return more than the number of BTCs that those $100 would have purchased. Nearly all the gain has been the increase in the BTC/USD. So let's go back to November 2011 when spending 1,000 BTC (worth $3,000 at the time) was a great idea, or so lots of miner's thought. So today they've gotten back just 500 BTC from mining (now worth $6,000) and they still see it as having been an excellent investment. This is because $6K is better than $3K, and they still have all the GPU hardware. But those GPUs can mine for years and only bring in a few dozen more BTCs -- production will never reach the 1,000 BTC amount that they cost.
|
|
|
i forgot disable DF first What is DF? and now i install again bitcoin on my laptop but the address show on bitcoin its new Installing Bitcoin won't harm an existing installation but it is always a good idea to make a backup before upgrading the software, for instance. my question if vendor sent bitcoin to my lost address is still i will have that money? Just to make sure you aren't misunderstanding something ... your wallet doesn't have "an address" it has "many addresses". Your wallet will hold many addresses, and you can still receive funds at a previously used address. If you click the Addressbook, you will see your addresses.
|
|
|
Limitation: US based S-Corps can not have foreign entities as shareholders so this mechanism wouldn't be possible. In most states it should be possible to form an LLC instead Things I learned from a bit of Googling. The source of income is in the U.S. and therefore the the US LLC or corporation would need to withhold 30% of the dividends and quarterly pay those withholdings to the IRS. There could possibly be a similar withholding requirement for the state. This is not a "maybe", but instead mandatory. If the actual taxes due would be less, the foreign entity might want to file a tax return to get a partial refund of the withholding. A country likes it when foreign sources of money arrive and are invested. So the laws are just fine with an foreign entity having ownership in a U.S. corporation or LLC (as a rule of thumb ... there are certain protected industries and other specific restrictions on foreign ownership). The challenge is finding a foreign jurisdiction that doesn't have prohibitive securities law. One that doesn't care that a corporation or LLC is listed on unregulated exchanges in foreign jurisdictions. I know Iceland had a virtual company provision on the drawing board. That's about the closest thing I think.
|
|
|
I have closed and restarted my wallet a few times and it still is hanging in there.
Is this for a transaction you are receiving or for one that you sent? Ok, try this. Run Bitcoin-Qt with the -rescan paramater. It makes me wonder, what is going to happen over time as these errors start happening on the system.
Well, it doesn't happen accidentally very easily. In SatoshiDICE's instance, they have custom code that did that. The Bitcoin.org client can possibly do that also if you are spending at the same time from the same copy of a wallet in two different places. So that's why even though this is a known problem, there aren't many reports of this problem occurring. There is a fix ... you can perform wallet surgery using pywallet to remove ALL the transactions, and then rescan and it should be gone. Just make sure you have made a backup of your wallet.dat first.
|
|
|
Stephen Gornick: would you be willing to act as the escrow holder for the first 10 shares sold?
Sorry, I don't provide escrow service. And for my view on this, you may have good intentions or you might not. But the track record for anonymous operators is horrible and for the most part I keep my distance (and money) from them. (BetsOfBitco.in is about the only one that I make an exception for) Here's the latest example. A new approach, with a very motivated individual: I was planning to explain some things and the thread was locked. Why?
Probably because either (1) it causes blockchain bloat like Satoshi Dice or (2) it looks like a scam, like BS&T And ... guess what? Two weeks later: iamtheone last night ran a lottery/raffle hunger coins. When his final one, the penny auction he pulled last night was completed to hit the 199k block, he disappeared
So, sorry, but this just isn't something I wish to have any involvement in.
|
|
|
If there is anything like this already please let me know, I think Open Transactions does everything you describe.
|
|
|
I have a transaction that came in that is for a very small amount, however a few days have passed and there are no verifications on it.
If that was a transaction sent to you, then perhaps it was a double spend. If so, it will never confirm because the funds it was expecting to use have since been confirm in some other transaction. To clear this transaction from your memory pool, you can simply close your client and restart it. If this was from SatoshiDICE, here's the explanation: - http://bitcointalk.org/index.php?topic=77870.msg1191732#msg1191732
|
|
|
With a bit of programming I could make these graphs myself, The getrawtransaction call, new in Bitcoin.org v0.7, should make collecting this type of info easier. Also Armory has sample code (in extras) that should help make this job easier. - https://github.com/etotheipi/BitcoinArmory/tree/master/extrasOther options include libBitcoin, ABE, and more.
|
|
|
Anyone have any head way there to stake a bitcoin flag? Staking a flag is associated with claiming of property as your own. That's what a Mastercard would like to do, exclusive access to the market, with the backing by the State which keeps the Vodaphone/Orange or Safaricom (M-PESA) mobile payment types out as competition (or vice-versa, whatever the method, just the goal that some are allowed and favored by the State and others are excluded.) Bitcoin doesn't need any government backing or support. There isn't even a need to be exchanged into and out of the local currency through the banks ... because there are no banks: There is no banking system, to begin with; all transactions have to be carried out in cash and foreigners are advised to enter the country with crisp American bills with which to settle their accounts.
- http://blogs.the-american-interest.com/fukuyama/2012/09/06/what-myanmar-needs/What is missing, however, is a decent SMS-based EWallet. Coinapult could do this however they still are stuck at supporting the U.S. and Canada only. Other mobile methods have SMS support, but the SMS is just notification and not the actual wallet like what Coinapult offers (where no web access is needed to set up and account nor to claim funds, etc.) There are mobile payment systems that use voice-activated instruction instead of SMS. That might be an alternative method to offer a mobile wallet for those with only feature phones (either an additional method for transacting with an EWallet or as the sole method). There is nobody working on building a voice-enabled bitcoin wallet as far as I know. While the Burmese language is not widely used, there may not be many other geographic regions so ripe for a voice-enabled Bitcoin wallet to be introduced. [Update: Wow 1% internet penetration, and just 2% mobile penetration. Even with feature phone capability it will be a long time before bitcoin could be used much here. There could be bitcoin agents though who receive coins sent from abroad for remittance payments and pay out cash.]
|
|
|
As far as I can tell Bit-Pay.com has been down for a couple of days now, Incidentally, they've change the name and the URL., ... no more hyphen in the name. - http://www.BitPay.com or http://BitPay.com
|
|
|
For bitcoin to move beyond the niche market of the hoarders and investors, it must have real world applicability and that's what I'm trying to figure out.
When I am at a restaurant and see written on the menu the words CASH ONLY there is then no question as to how I will be paying for dinner. My only options are to leave without ordering, or to pay cash. Now the restaurant owner knows that some customers prefer to pay with a credit card, but cash works better for the restaurant owner -- probably because of the credit card merchant processing fees of 3% or more. Now if that is the only reason, the restaurant might wish to put up a sign "credit cards, add 5%", but in the U.S., in many states yet, that is prohibited by law. So we as consumers are just used to letting the merchant raise prices to accommodate our preference for a convenient payment method. (and those paying cash get stuck paying the higher prices even though they weren't responsible for any credit card fees.). So Bitcoin adoption for consumer purchases will likely be led by merchants that wish to receive bitcoins over other payment methods. When at the counter, you might get some perk when paying with Bitcoin versus paying with any other method. Like, ... for your $40 tab, you can swipe your card and sign for $40 or you can pay $38.80 worth of bitcoins (a 3% discount). Which would you choose? Now, consider this. Right now the fraud that credit card companies absorb is spread out over the massive amounts of legitimate purchases. Now if consumers switch to cash methods (including PIN-based debit cards), then the fraudulent purchases that remain on credit cards starts eating up more and more of the profits for the card companies. So they increase their merchant fees, which drives even more merchants away from accepting them, which causes the amount of fraud on a per-dollar basis to increase even more since that doesn't drop at all. Credit cards just don't work well for quite a number of areas where payment card fraud occurs, including with online purchases. Also, there are other merchants that are accepting bitcoin exclusively. If you want Nestor's Unity board game then your payment choices are bitcoin, gold or silver. That's it. ... no fiat currency whatsoever: - http://nestorgames.com/#unitydeluxe_detailBut that specific example is not going to be typical. The 3% discount for paying with bitcoin certainly could become standard practice though.
|
|
|
If my calculations are correct, this should be the last week before block 200,000 is solved. That marks the 25-Block chain and I expect (hope?) two things to happen:
1. ASICs will start to float from anytime now (yes, I think they're ready and waiting just for that). 2. Exchange value of BTC-USD/EUR will go up.
What do you think?
Well, the block reward drop occurs at block 210,000 (when 10.5 million coins are issued, which is half of the 21 million total.) So there's about 80 some days left (probably near the end of November): - http://www.BitcoinClock.comAs far as the exchange rate goiing up ... this block reward subsidy drop wasn't unexpected. The market tends to price in future events that it already knows about.
|
|
|
|