Bitcoin Forum
November 09, 2024, 02:46:11 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Confirmation Time  (Read 1106 times)
Injust (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000



View Profile
February 19, 2013, 03:46:13 AM
 #1

Herp derp Tongue
I sent a 0.15BTC transfer from a blockchain.info wallet to an Instawallet wallet, and included no transaction fee. The input was one single transaction, and so was the output. It took 7 hours and 9 minutes to confirm though Tongue

TX ID: 25763e273f4edcf15efe822110632cee07ea2c41cd7813616769d1b93c2f6ce7
prezbo
Sr. Member
****
Offline Offline

Activity: 430
Merit: 250


View Profile
February 19, 2013, 09:17:58 AM
 #2

Herp derp Tongue
I sent a 0.15BTC transfer from a blockchain.info wallet to an Instawallet wallet, and included no transaction fee. The input was one single transaction, and so was the output. It took 7 hours and 9 minutes to confirm though Tongue

TX ID: 25763e273f4edcf15efe822110632cee07ea2c41cd7813616769d1b93c2f6ce7
This transaction has 5 inputs, making it ~3x larger then the average one. Also, all those inputs are relatively new coins, so that would prolong confirmation time even further. I'd say considering all that, 7h is not long at all.
MrCrabs
Full Member
***
Offline Offline

Activity: 121
Merit: 100



View Profile
February 19, 2013, 09:22:02 AM
 #3

I don't understand what you mean 7 hours is not long.
Is there a way that I can confirm coins have been received within say
the amount of time it takes me to swipe my credit card is a shop.
Am I missing something?
prezbo
Sr. Member
****
Offline Offline

Activity: 430
Merit: 250


View Profile
February 19, 2013, 09:28:00 AM
 #4

I don't understand what you mean 7 hours is not long.
Is there a way that I can confirm coins have been received within say
the amount of time it takes me to swipe my credit card is a shop.
Am I missing something?

Obviously, 7h is pretty long, as an absolute value. When putting it into context and comparing with other transactions, it's perfectly normal.

Also, you don't necessarily need a confirmation to be sure a transaction has gone through. Even non-confirmed transactions are pretty difficult to double-spend, so it all comes down to what kind of stuff you're buying. Few people will be bothered trying to double-spend a few dollars worth of bitcoins, and with larger values confirmation time will be a lot quicker anyway.

And let's not forget that putting a 0.0005 btc fee would probably get his/hers transaction into the next block.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
February 19, 2013, 10:48:57 AM
 #5

I don't understand what you mean 7 hours is not long.
Is there a way that I can confirm coins have been received within say
the amount of time it takes me to swipe my credit card is a shop.
Am I missing something?

You are missing the fact that when you swipe your credit card, the shop does not immediately receive the money from you.  All they receive is a promise to pay.  The shop then has to wait for the payment processor to settle the balance (perhaps at the end of the day?) before any money is transferred into their bank account.  Even then they have to hope that you don't dispute the charges, forcing the payment processor to take the money back out of their account.

With bitcoin, they can see the promise to pay within seconds (just like with a credit card).  Instead of having to wait until the end of the day to have the promise to pay fulfilled, they can know that the money is irreversibly theirs as soon as the transaction is in a few blocks.  (generally within an hour if a proper transaction fee is paid).  It's likely that miners will eventually look ahead at chains of unconfirmed transaction to determine priority. This will allow a shop to pay a fee on behalf of their customers to ensure that the transactions are quickly included in a block.
kokojie
Legendary
*
Offline Offline

Activity: 1806
Merit: 1003



View Profile
February 19, 2013, 04:58:23 PM
 #6

I don't understand what you mean 7 hours is not long.
Is there a way that I can confirm coins have been received within say
the amount of time it takes me to swipe my credit card is a shop.
Am I missing something?

You are missing the fact that when you swipe your credit card, the shop does not immediately receive the money from you.  All they receive is a promise to pay.  The shop then has to wait for the payment processor to settle the balance (perhaps at the end of the day?) before any money is transferred into their bank account.  Even then they have to hope that you don't dispute the charges, forcing the payment processor to take the money back out of their account.

With bitcoin, they can see the promise to pay within seconds (just like with a credit card).  Instead of having to wait until the end of the day to have the promise to pay fulfilled, they can know that the money is irreversibly theirs as soon as the transaction is in a few blocks.  (generally within an hour if a proper transaction fee is paid).  It's likely that miners will eventually look ahead at chains of unconfirmed transaction to determine priority. This will allow a shop to pay a fee on behalf of their customers to ensure that the transactions are quickly included in a block.

The difference is that you can't double spend your credit card, so the promise to pay is as good as money in hand, unless the customer go through the chargeback process with evidence and take on legal liability (the shop can sue the customer in small claims court if the customer is committing fraud). This is the reason why Bitcoin in its current form can never become popular in instant physical shop transactions, a 3rd party will have to be used, for example bitpay/coinbase(if they offered such service), to guarantee that a 0 confirmation transaction would not be a double spend.

btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 19, 2013, 05:03:04 PM
 #7

The difference is that you can't double spend your credit card, so the promise to pay is as good as money in hand, unless the customer go through the chargeback process with evidence and take on legal liability (the shop can sue the customer in small claims court if the customer is committing fraud).

Dubious distinction.   Fraud is fraud that is all that matters to the merchant.  I mean it is like saying sky diving in the desert without a parachute is safe because you can't die from drowning.

It is trivial to wrongfully charge back a purchase made with a credit card, especially one made online.   So called "friendly fraud" costs retailers about $28B annually in fraud losses. 

http://www.friendlyfraudprevent.com/FriendlyFraud.aspx


Still lets pretend friendly fraud was impossible, a credit card authorization is just that an authorization and if not made by an authorized user the authorization is worthless.  If it isn't Mr. Smith using Mr. Smiths credit card to buy that Plasma TV then you are going to get a genuine chargeback.

The comparison is correct.
unconfirmed bitcoin transaction = credit card authorization.  If the customer is legit you have nothing to worry about. If they aren't you could be losing money.
kokojie
Legendary
*
Offline Offline

Activity: 1806
Merit: 1003



View Profile
February 19, 2013, 05:07:10 PM
 #8

The difference is that you can't double spend your credit card, so the promise to pay is as good as money in hand, unless the customer go through the chargeback process with evidence and take on legal liability (the shop can sue the customer in small claims court if the customer is committing fraud).

Dubious distinction.   Fraud is fraud that is all that matters to the merchant.  I mean it is like saying sky diving in the desert without a parachute is safe because you can't die from drowning.

It is trivial to wrongfully charge back a purchase made with a credit card, especially one made online.   Still even if so called "friendly fraud" (costs US merchants about $100M annually) was impossible a credit card authorization is no good if genuinely fraudulent. 

If it isn't Mr. Smith using Mr. Smiths credit card then you are going to get a genuine chargeback.

The comparison is correct.
unconfirmed bitcoin transaction = credit card authorization.  If the customer is legit you have nothing to worry about. If they aren't you could be losing money.



No, there's a huge difference. With credit card, the shop can be pretty sure that most of the people isn't going to fraudulently chargeback, the chargeback process takes a lot of time and effort to go through with. Also once you are flagged as a chargeback abuser, you can no longer successfully chargeback.

But double spend, is trivial to do, it's simple as sending two transactions, one with a fee, the other without. There's no time or effort involved, also you can do double spends as much as you want, with no one stopping you.

btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 19, 2013, 05:08:40 PM
 #9

I don't understand what you mean 7 hours is not long.
Is there a way that I can confirm coins have been received within say
the amount of time it takes me to swipe my credit card is a shop.
Am I missing something?

The OP had a bloated, low value transaction and paid no fee.  Comparing that to a reversible credit card transaction costing 3% or more isn't exactly accurate would you say.

In this case the value of the OP transaction was ~$3.90.  At online rates of 2.75% + $0.30 that is something like $0.40 in fee or over 10% of purchase price.  If the user included a 10% fee I am sure it would have been included in the next block.  If the user even included a 1% fee it is highly likely it would have been included in the next block.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 19, 2013, 05:11:28 PM
Last edit: February 19, 2013, 05:31:01 PM by DeathAndTaxes
 #10

The difference is that you can't double spend your credit card, so the promise to pay is as good as money in hand, unless the customer go through the chargeback process with evidence and take on legal liability (the shop can sue the customer in small claims court if the customer is committing fraud).

Dubious distinction.   Fraud is fraud that is all that matters to the merchant.  I mean it is like saying sky diving in the desert without a parachute is safe because you can't die from drowning.

It is trivial to wrongfully charge back a purchase made with a credit card, especially one made online.   Still even if so called "friendly fraud" (costs US merchants about $100M annually) was impossible a credit card authorization is no good if genuinely fraudulent.  

If it isn't Mr. Smith using Mr. Smiths credit card then you are going to get a genuine chargeback.

The comparison is correct.
unconfirmed bitcoin transaction = credit card authorization.  If the customer is legit you have nothing to worry about. If they aren't you could be losing money.



No, there's a huge difference. With credit card, the shop can be pretty sure that most of the people isn't going to fraudulently chargeback, the chargeback process takes a lot of time and effort to go through with. Also once you are flagged as a chargeback abuser, you can no longer successfully chargeback.

But double spend, is trivial to do, it's simple as sending two transactions, one with a fee, the other without. There's no time or effort involved, also you can do double spends as much as you want, with no one stopping you.

Well no none of that is true.  All reference nodes will reject double spends so it requires a little more effort than just "sending again with a fee".  However for the sake of argument lets say your right it is trivially easy to perform a double spend AND it is virtually impossible to perform a chargeback ($28B would say otherwise), what happens when the credit card is genuinely used fraudulently?  Ooops.  An authorization is just that.  It is a request for funds.  A request which can after the fact be denied for a variety of reasons.  Nothing is "confirmed" until the tx clears in 180 days.
kokojie
Legendary
*
Offline Offline

Activity: 1806
Merit: 1003



View Profile
February 19, 2013, 05:15:35 PM
Last edit: February 19, 2013, 05:27:09 PM by kokojie
 #11

The difference is that you can't double spend your credit card, so the promise to pay is as good as money in hand, unless the customer go through the chargeback process with evidence and take on legal liability (the shop can sue the customer in small claims court if the customer is committing fraud).

Dubious distinction.   Fraud is fraud that is all that matters to the merchant.  I mean it is like saying sky diving in the desert without a parachute is safe because you can't die from drowning.

It is trivial to wrongfully charge back a purchase made with a credit card, especially one made online.   Still even if so called "friendly fraud" (costs US merchants about $100M annually) was impossible a credit card authorization is no good if genuinely fraudulent.  

If it isn't Mr. Smith using Mr. Smiths credit card then you are going to get a genuine chargeback.

The comparison is correct.
unconfirmed bitcoin transaction = credit card authorization.  If the customer is legit you have nothing to worry about. If they aren't you could be losing money.



No, there's a huge difference. With credit card, the shop can be pretty sure that most of the people isn't going to fraudulently chargeback, the chargeback process takes a lot of time and effort to go through with. Also once you are flagged as a chargeback abuser, you can no longer successfully chargeback.

But double spend, is trivial to do, it's simple as sending two transactions, one with a fee, the other without. There's no time or effort involved, also you can do double spends as much as you want, with no one stopping you.

Well no none of that is true.  All reference nodes will reject and double spends.  However for the sake of argument lets say your right it is trivially easy to perform a double spend AND it is virtually impossible to perform a chargeback ($28B would say otherwise).  

What happens when the credit card is genuinely used fraudulently.  Ooops.  An authorization is just that.  It is a request for funds.  A request which can after the fact be denied for a variety of reasons.  Nothing is "confirmed" until the tx clears in 180 days.

There are genuine frauds in both credit card world and bitcoin world. I'd say the number of frauds is significantly less in credit card world percentage-wise. Though bitcoin world is increasingly getting better in this area. "no chargeback" isn't really better, you are just deciding which party to screw. In creditcard world, the rules screw the merchant, but the merchant is able to better absorb the cost by raising the price, AFAIK it's very rare for a merchant to go bankrupt by having legitimate chargebacks. In the bitcoin world, the rules screw the buyer (unless some form of escrow is used), and it's pretty easy for a single person to go bankrupt by being a victim of a fraud/hack, as we have seen many times here. This is why silkroad, bitmit etc all recommend/require escrow for their transactions.

Again, my point is physical shop transactions with Bitcoin CAN NOT become popular in its current form, without 3rd party involvement, it's simply illogical. This is why after 4 years, physical shop adoption is nearly non-existent while online Bitcoin use has exploded. To have physical shop adoption, there must be a 3rd party service that can guarantee valid instant transaction in Bitcoin. I believe coinbase would be a good candidate for this, since it already host user wallets and handle payment processing.

btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
February 19, 2013, 05:17:35 PM
 #12

...

What happens when the credit card is genuinely used fraudulently.  Ooops.  An authorization is just that.  It is a request for funds.  A request which can after the fact be denied for a variety of reasons.  Nothing is "confirmed" until the tx clears in 180 days.

^ I didn't know this, a bit worried now because I had plans to accept credit cards for a service of mine  Lips sealed

BTCitcoin FTW

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
Peter Lambert
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500

It's all fun and games until somebody loses an eye


View Profile
February 19, 2013, 05:29:04 PM
 #13


No, there's a huge difference. With credit card, the shop can be pretty sure that most of the people isn't going to fraudulently chargeback, the chargeback process takes a lot of time and effort to go through with. Also once you are flagged as a chargeback abuser, you can no longer successfully chargeback.

But double spend, is trivial to do, it's simple as sending two transactions, one with a fee, the other without. There's no time or effort involved, also you can do double spends as much as you want, with no one stopping you.

The chargeback process taking a long time for credit cards just means there is a longer window of uncertainty for the merchant.

If double spending is so easy to do, do you have any examples of people double spending against you? If I understand correctly, it does not matter whether you include a fee or not, if the coins in the transaction are already in another transaction then the transaction is not accepted by nodes. It does not take long for a transaction to propagate through the network, so to do a double spend you have to time the sending of the two transactions very closely.

Use CoinBR to trade bitcoin stocks: CoinBR.com

The best place for betting with bitcoin: BitBet.us
Injust (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000



View Profile
February 19, 2013, 08:27:25 PM
 #14

Oh my, it seems like I've started a gigantic discussion Cheesy
Anyway, I'm a penny dust gatherer, and that 0.15BTC is actually my entire balance Tongue So I actually can't afford a transaction fee Smiley
meebs
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
February 20, 2013, 01:28:37 AM
 #15

...

What happens when the credit card is genuinely used fraudulently.  Ooops.  An authorization is just that.  It is a request for funds.  A request which can after the fact be denied for a variety of reasons.  Nothing is "confirmed" until the tx clears in 180 days.

^ I didn't know this, a bit worried now because I had plans to accept credit cards for a service of mine  Lips sealed

BTCitcoin FTW

well depending on how your service operates (online vs in person), not accepting credit cards can GREATLY decrease the amount of potential customers you get. Also VERY VERY few people use bitcoins, so unless your service somehow specifically targets that market it might not mean much to the average person.

Overall quite a small % of payments are fraudulently charged back. The credit card did not get near 100% penetration in everyday commerce by being completely overwhelmed by fraud...


              ▄▄▄█████████████▄▄▄
           ▄████████▀▀▀▀▀▀▀████████▄
        ▄██████▀▀             ▀▀██████▄
      ▄█████▀▀                    ▀▀█████▄
     █████▀                          ▀█████
    ████▀          ▄▄███████▄▄         ▀████
   ████▌        ▄██▀▀▀    ▀▀▀██▄        ▐████
  ████▌       ▄██▀            ▀██▄       ▐████
 ▐████       ██▀   ▄▄█▀▀▀█▄▄    ▀██       ████▌
 ████▌      ▐█▌   █▀  ▄▄   ▀▀             ▐████
▐████       ██  █▌  █▌ █████████████      ████▌
▐████       ██  ▐█  ▐█                     ████▌
▐████       ██  █▌  █▌ █████████████      ████▌
 ████▌      ▐█▌   █▄  ▀▀   ▄▄    ██▀      ▐████
 ▐████       ██▄   ▀▀█▄▄▄█▀▀    ██▌       ████▌
  █████       ▀██▄            ▄██▀       █████
   █████        ▀██▄▄▄    ▄▄▄██▀        █████
    █████          ▀▀███████▀▀         █████
     █████▄                          ▄█████
      ▀█████▄▄                    ▄▄█████▀
        ▀██████▄▄             ▄▄██████▀
           ▀████████▄▄▄▄▄▄▄████████▀
              ▀▀▀█████████████▀▀▀
Global Cryptocurrency
          ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

  DECENTRALISING PRODUCTION, LOGISTICS AND PAYMENT 
                ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬   3D SERVICE      32 BAY     GCC WEBWALLET
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

TheButterZone
Legendary
*
Offline Offline

Activity: 3066
Merit: 1032


RIP Mommy


View Profile WWW
February 20, 2013, 01:50:13 AM
 #16

LOL this started as a thread about long confirmation time, and is now a thread about credit card fraud. Enough already!

Saying that you don't trust someone because of their behavior is completely valid.
MrCrabs
Full Member
***
Offline Offline

Activity: 121
Merit: 100



View Profile
February 20, 2013, 07:03:19 AM
 #17

How far are we away from being able to go into a shop choose an item to purchase and pay for it with bitcoin
and be able to leave the outlet in the same amount of time it takes me to do a credit card transaction.
davidj411
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
February 21, 2013, 04:51:41 AM
 #18

Green wallet address solve this problem!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!