Bitcoin Forum
May 08, 2024, 01:34:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Will bitcoin ever be faster?  (Read 2503 times)
bullox (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
April 18, 2011, 07:49:36 AM
 #1

For internet-based transactions, bitcoin working in 10-minute time chunks is ok.  Even when considering you need about 5-10 more blocks to confirm that it isnt an invalid fork, an hour or two is not a long time to wait when you consider internet based shopping usually doesnt leave the warehouse before then.

For face-to-face, I just cannot see bitcoin working in the real world with its current time settings.  I'm not sitting around waiting for an hour, nevermind even 10 minutes to ensure the transaction is legit and being picked up by the system.

Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?   Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.
1715175249
Hero Member
*
Offline Offline

Posts: 1715175249

View Profile Personal Message (Offline)

Ignore
1715175249
Reply with quote  #2

1715175249
Report to moderator
1715175249
Hero Member
*
Offline Offline

Posts: 1715175249

View Profile Personal Message (Offline)

Ignore
1715175249
Reply with quote  #2

1715175249
Report to moderator
1715175249
Hero Member
*
Offline Offline

Posts: 1715175249

View Profile Personal Message (Offline)

Ignore
1715175249
Reply with quote  #2

1715175249
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715175249
Hero Member
*
Offline Offline

Posts: 1715175249

View Profile Personal Message (Offline)

Ignore
1715175249
Reply with quote  #2

1715175249
Report to moderator
NghtRppr
Sr. Member
****
Offline Offline

Activity: 504
Merit: 252


Elder Crypto God


View Profile WWW
April 18, 2011, 07:53:09 AM
 #2

For internet-based transactions, bitcoin working in 10-minute time chunks is ok.  Even when considering you need about 5-10 more blocks to confirm that it isnt an invalid fork, an hour or two is not a long time to wait when you consider internet based shopping usually doesnt leave the warehouse before then.

For face-to-face, I just cannot see bitcoin working in the real world with its current time settings.  I'm not sitting around waiting for an hour, nevermind even 10 minutes to ensure the transaction is legit and being picked up by the system.

Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?   Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.

The solution is to have a trusted third party act as a middle man. You keep a balance with the trusted third party and then when you want to buy something, you instruct the third party to transfer the BTC to the seller. The seller doesn't have to wait for confirmations since they are relying on the trust of the third party.
bullox (OP)
Full Member
***
Offline Offline

Activity: 131
Merit: 100


View Profile
April 18, 2011, 07:56:58 AM
 #3

The solution is to have a trusted third party act as a middle man. You keep a balance with the trusted third party and then when you want to buy something, you instruct the third party to transfer the BTC to the seller. The seller doesn't have to wait for confirmations since they are relying on the trust of the third party.
By doing that doesn't it just kill the core concept of a p2p currency?  What you've described is akin to a federally insured bank issuing a debit card.  Why not just use that, since it already exists and isn't p2p?
NghtRppr
Sr. Member
****
Offline Offline

Activity: 504
Merit: 252


Elder Crypto God


View Profile WWW
April 18, 2011, 08:16:09 AM
 #4

By doing that doesn't it just kill the core concept of a p2p currency?  What you've described is akin to a federally insured bank issuing a debit card.  Why not just use that, since it already exists and isn't p2p?

Fiat currency can be printed like monopoly money. Bitcoins can't.

What are your goals and what do you think is being lost with the scheme I've described?
fetokun
Full Member
***
Offline Offline

Activity: 210
Merit: 100


Presale is live!


View Profile
April 18, 2011, 08:22:39 AM
 #5

I thought I could just pay a transaction fee and speed things up

NghtRppr
Sr. Member
****
Offline Offline

Activity: 504
Merit: 252


Elder Crypto God


View Profile WWW
April 18, 2011, 08:23:48 AM
 #6

I thought I could just pay a transaction fee and speed things up

You can't make confirmations go any faster than the speed at which blocks are being added to the block chain.
jav
Sr. Member
****
Offline Offline

Activity: 249
Merit: 251


View Profile
April 18, 2011, 08:27:18 AM
 #7

Even waiting 1 minute at a cash register is a pain in the ass, but it would bring it a bit closer to real-world use.  With the prevalance of smartphones, and near-field RF, it seems like BTC is so ready to make an emergence into retail / normal use with the strict exception of it's time delay to verify.

I agree with you, but it's probably not technically feasible. You also have to take variance into account. Even if you would lower the average block creation rate to something crazy like every 10 seconds, you would still need to wait 30 seconds to have a 95% chance of seeing the next block (because 10 seconds is just the average wait time). And even then, 5% of your costumers in line would need to wait even longer than 30 seconds. Not really competitive with a VISA payment that goes through after a few seconds.

What you might be able to do is to build some heuristics that try to figure out whether an unconfirmed transaction will eventually confirm. If you are well-connected to the Bitcoin network that might be feasible with an acceptable risk. For more discussion on the whole "fast transaction acceptance" thing, see also this thread: http://bitcointalk.org/index.php?topic=3441.0

Hive, a beautiful wallet with an app platform for Mac OS X, Android and Mobile Web. Translators wanted! iOS and OS X devs see BitcoinKit. Tweets @hivewallet. Donations appreciated at 1HLRg9C1GsfEVH555hgcjzDeas14jen2Cn.
Pieter Wuille
Legendary
*
Offline Offline

Activity: 1072
Merit: 1174


View Profile WWW
April 18, 2011, 08:45:23 AM
 #8

Also see http://bitcointalk.org/index.php?topic=423.msg3819#msg3819 and other ideas in that thread.

I do Bitcoin stuff.
Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
April 18, 2011, 08:51:57 AM
 #9

This is how i see the future: bitcoin block chain for big transactions. Ripple (or similar) for small transactions denominated in btc. The two technologies complement each other ideally

GPG ID: FA868D77   bitcoin-otc:forever-d
alkor
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
April 19, 2011, 06:09:34 AM
 #10

Why was the choice made to be 50 btc / 10 min time blocks?  Why can't it change to 5btc / 1min time blocks?

I raised a similar question in the past, and from my understanding, the answer was that 10 mins was chosen to ensure that the previous block has propagated around all nodes in the network before a new block is generated.
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1129


View Profile
April 19, 2011, 07:13:55 AM
 #11

I added this to the FAQ as it comes up a lot.
gigabytecoin
Sr. Member
****
Offline Offline

Activity: 280
Merit: 252


View Profile
April 19, 2011, 08:14:02 AM
 #12

I asked the same (silly) question a little while ago: http://bitcointalk.org/index.php?topic=5567.0

The answer: It is already 100x faster than your average bank. Instant banking is just an illusion.
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!