Bitcoin Forum
June 15, 2024, 07:31:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: If Satoshi was a "genius", then why do BTC transactions take so long?  (Read 7530 times)
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 20, 2014, 09:03:08 PM
 #21

Also, even a 1 minute delay would be too long to wait in many situations. Especially as that would be the average and some confirmations would take longer. When I'm paying by credit card at a supermarket, if it takes as much as 10 seconds it annoys me. When I've finished and paid I don't want to hang around, waiting. So faster confirmation times don't really help unless they are a lot faster, like 50 times faster.

(I don't know whether Satoshi made this point, and don't much care.)

I still don't understand why some people don't get it.

Just like you pay dollars with your credit card at the supermarket you will be paying with BTC with the same transaction time.
The "intermediary"  will confirm you have enough coins in your account and make the transaction.
The merchant will ONLY have to wait 10 minutes to get his coins.

Simple.

 
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
March 20, 2014, 09:11:23 PM
Last edit: March 20, 2014, 09:37:43 PM by MoonShadow
 #22

Also, even a 1 minute delay would be too long to wait in many situations. Especially as that would be the average and some confirmations would take longer. When I'm paying by credit card at a supermarket, if it takes as much as 10 seconds it annoys me. When I've finished and paid I don't want to hang around, waiting. So faster confirmation times don't really help unless they are a lot faster, like 50 times faster.

(I don't know whether Satoshi made this point, and don't much care.)

I still don't understand why some people don't get it.

Just like you pay dollars with your credit card at the supermarket you will be paying with BTC with the same transaction time.
The "intermediary"  will confirm you have enough coins in your account and make the transaction.
The merchant will ONLY have to wait 10 minutes to get his coins.

Simple.

 

And with Bitcoin, the intermediary can be the vendor himself, so they don't have to pay Visa to do that for them.  If Wal-Mart accepted bitcoins at the counter, they could manage transaction validity checks just fine without hiring some outside contractor.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
jubalix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1022


View Profile WWW
March 20, 2014, 09:25:56 PM
 #23

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.
Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?
If he did, I haven't seen it before.



Edit:
<off topic>
Almost everything related to BTC transaction times, but discuss it if you wish.
</off topic>

<On Topic>
I wanted to learn what Satoshi said about it, and someone did answer, thanks
Also interested in more related Satosho quotes if you have any.


you must have read this by now....or was your account hacked

its to do with latency , and speed of transmission across globe.

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
merockstar
Full Member
***
Offline Offline

Activity: 203
Merit: 100

BTS: merockstar420


View Profile
March 20, 2014, 09:36:56 PM
 #24

Also, even a 1 minute delay would be too long to wait in many situations. Especially as that would be the average and some confirmations would take longer. When I'm paying by credit card at a supermarket, if it takes as much as 10 seconds it annoys me. When I've finished and paid I don't want to hang around, waiting. So faster confirmation times don't really help unless they are a lot faster, like 50 times faster.

(I don't know whether Satoshi made this point, and don't much care.)

a supermarket isn't going to make you wait around so they can be certain the 500 dollar drop in the bucket you're spending with them clears.

they currently wait 30-90 days for your credit card to clear.

as soon as it shows up on the blockchain with 0 confirmations, your good.

or perhaps there could be a system where a human stands at the end and watches you make the transaction from your phone.
virtuexru
Member
**
Offline Offline

Activity: 75
Merit: 10

litecoin!


View Profile
March 20, 2014, 09:45:12 PM
 #25

You can compare it to a creditcard payment, the transaction takes places almost instantly.

With a creditcard sweeping your card only confirms you have the funds to pay, but the actual payment is done days later and can be charged back up to 90 days.

If you're trading for a lot of money waiting for a couple confirmations is in fact really short comparing it to other payment methods.

.

S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
March 20, 2014, 09:59:17 PM
 #26

Also, even a 1 minute delay would be too long to wait in many situations. Especially as that would be the average and some confirmations would take longer. When I'm paying by credit card at a supermarket, if it takes as much as 10 seconds it annoys me. When I've finished and paid I don't want to hang around, waiting. So faster confirmation times don't really help unless they are a lot faster, like 50 times faster.

(I don't know whether Satoshi made this point, and don't much care.)

I still don't understand why some people don't get it.

Just like you pay dollars with your credit card at the supermarket you will be paying with BTC with the same transaction time.
The "intermediary"  will confirm you have enough coins in your account and make the transaction.
The merchant will ONLY have to wait 10 minutes to get his coins.

Simple.

 

And with Bitcoin, the intermediary can be the vendor himself, so they don't have to pay Visa to do that for them.  If Wal-Mart accepted bitcoins at the counter, they could manage transaction validity checks just fine without hiring some outside contractor.

Sorry maybe I didn't make myself clear.
What I meant is that BTC credit cards are already out there (neo-bee).
Which means that they are the intermediary to do this check and release payment.

The OP's point that it is not as fast as credit cards.
But that is wrong.

It all depends on what kind of information you want to give from now on I suppose Wink

5thStreetResearch
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile WWW
March 20, 2014, 10:00:36 PM
 #27

lol, this has to be a level right?

tzortz
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500



View Profile
March 20, 2014, 10:29:36 PM
 #28

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.


Transactions average 1.4 seconds from anywhere to anywhere.  Transaction clearing is what blocks are doing.  Transaction clearance for credit cards take between 30 and 45 days.

Quote

Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?

Yes he did.  He chose the 10 minute interval because it was a long enough period to prevent orphaned blocks, most of the time, due to more than one node discovering a block solution within the time period it takes to propagate a block from one edge of the network to the other.  He was assuming that, in a future that Bitcoin was wildly successful, blocks would be very large data sets and the p2p network would be very large; both contributing to network delays that might extend the time for a block to propogate from edge to edge for up to a whole minute.  Therefore, in order to limit the risk of orphaned blocks (and the blockchain splits that often accompany them) the target interval had to be several times longer than the worst case scenario for block propogation delays.  He also wanted the interval to fit neatly into human time cycles for our mental convience.  He could have done a 6 min block interval, for 10 per hour, but he was concerned that wouldn't be enough.  His fears seem correct, because even with the 10 minute interval we average about 1.5% of blocks released onto the network are orphaned.  A 6 minute interval would make that much worse, and 2 minute interval would make that rate simply awful.




Best answer so far. Bravo.

All is Mine!

1H7LUdfx9AFTMSXPsCBror3RDk57zgnc2R
BidcoinBernd
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
March 20, 2014, 10:31:56 PM
 #29

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.

Transactions are almost instant. You got something wrong.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
March 20, 2014, 11:19:34 PM
 #30

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.


Transactions average 1.4 seconds from anywhere to anywhere.  Transaction clearing is what blocks are doing.  Transaction clearance for credit cards take between 30 and 45 days.

Quote

Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?

Yes he did.  He chose the 10 minute interval because it was a long enough period to prevent orphaned blocks, most of the time, due to more than one node discovering a block solution within the time period it takes to propagate a block from one edge of the network to the other.  He was assuming that, in a future that Bitcoin was wildly successful, blocks would be very large data sets and the p2p network would be very large; both contributing to network delays that might extend the time for a block to propogate from edge to edge for up to a whole minute.  Therefore, in order to limit the risk of orphaned blocks (and the blockchain splits that often accompany them) the target interval had to be several times longer than the worst case scenario for block propogation delays.  He also wanted the interval to fit neatly into human time cycles for our mental convience.  He could have done a 6 min block interval, for 10 per hour, but he was concerned that wouldn't be enough.  His fears seem correct, because even with the 10 minute interval we average about 1.5% of blocks released onto the network are orphaned.  A 6 minute interval would make that much worse, and 2 minute interval would make that rate simply awful.


The more I learn about Bitcoin, the more amazed I am by Satoshi's forward thinking.

MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
March 20, 2014, 11:36:09 PM
 #31

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.


Transactions average 1.4 seconds from anywhere to anywhere.  Transaction clearing is what blocks are doing.  Transaction clearance for credit cards take between 30 and 45 days.

Quote

Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?

Yes he did.  He chose the 10 minute interval because it was a long enough period to prevent orphaned blocks, most of the time, due to more than one node discovering a block solution within the time period it takes to propagate a block from one edge of the network to the other.  He was assuming that, in a future that Bitcoin was wildly successful, blocks would be very large data sets and the p2p network would be very large; both contributing to network delays that might extend the time for a block to propogate from edge to edge for up to a whole minute.  Therefore, in order to limit the risk of orphaned blocks (and the blockchain splits that often accompany them) the target interval had to be several times longer than the worst case scenario for block propogation delays.  He also wanted the interval to fit neatly into human time cycles for our mental convience.  He could have done a 6 min block interval, for 10 per hour, but he was concerned that wouldn't be enough.  His fears seem correct, because even with the 10 minute interval we average about 1.5% of blocks released onto the network are orphaned.  A 6 minute interval would make that much worse, and 2 minute interval would make that rate simply awful.


The more I learn about Bitcoin, the more amazed I am by Satoshi's forward thinking.

I've said many time before, that Satoshi (if only one person) was a polymath.  If you look deep into how bitcoin works, there are so many moving parts that just mesh so well and interlock, it seems so improbable that anyone could have gotten this all right the first try, but that's what happened.  The system is so elegant, and subtle in so many ways.  Many of these alt-coins don't recognize these subtle metrics, and assume that too many things are simply arbitrary.  I've found that there are few things that were arbitrary about bitcoin.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
ccplz
Full Member
***
Offline Offline

Activity: 243
Merit: 115



View Profile
March 20, 2014, 11:44:34 PM
 #32

If manatees are so smart,then why do they live in igloos?
leopard2
Legendary
*
Offline Offline

Activity: 1372
Merit: 1014



View Profile
March 20, 2014, 11:55:47 PM
 #33

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.


Transactions average 1.4 seconds from anywhere to anywhere.  Transaction clearing is what blocks are doing.  Transaction clearance for credit cards take between 30 and 45 days.

Quote

Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?

Yes he did.  He chose the 10 minute interval because it was a long enough period to prevent orphaned blocks, most of the time, due to more than one node discovering a block solution within the time period it takes to propagate a block from one edge of the network to the other.  He was assuming that, in a future that Bitcoin was wildly successful, blocks would be very large data sets and the p2p network would be very large; both contributing to network delays that might extend the time for a block to propogate from edge to edge for up to a whole minute.  Therefore, in order to limit the risk of orphaned blocks (and the blockchain splits that often accompany them) the target interval had to be several times longer than the worst case scenario for block propogation delays.  He also wanted the interval to fit neatly into human time cycles for our mental convience.  He could have done a 6 min block interval, for 10 per hour, but he was concerned that wouldn't be enough.  His fears seem correct, because even with the 10 minute interval we average about 1.5% of blocks released onto the network are orphaned.  A 6 minute interval would make that much worse, and 2 minute interval would make that rate simply awful.




Best answer so far. Bravo.

Yes excellent lesson thank you MoonShadow

For chump change transactions there are altcoins or cash. BTC is still much much MUCH faster than any other payment method.

I had a SEPA reversed after 5 weeks and clawed it back from the bank 2 weeks later, so 7 weeks transaction  Wink ... U.S. ACH can be reversed for a year or so. Those who complain about 10 mins are crybabies IMHO

Truth is the new hatespeech.
remotemass
Legendary
*
Offline Offline

Activity: 1119
Merit: 1017


ASMR El Salvador


View Profile WWW
March 20, 2014, 11:58:18 PM
 #34

I think you're confusing transactions with confirmations. The former is almost instant.

Yes. It is like each block having the DNA with the whole history of Life on Earth Bitcoin network.
In the blockchain that DNA is the "Block ID" of a block, which is the cryptographic hash of the previous hash: A-CHAIN-OF-BLOCKS.

A cryptographic hash of 256 bits, like SHA256("Your secret message, name, label, text, etc...")=................................256bits? is a bit like a tweet that makes your text of any lenght into a string of 256 bits. It is a number. It is usually expressed alphanumerically because it is usually represented in hexadecimal. It is a very sensitive tweet and will be completely different and unrelated to anything else with just a small change in your message bundle. You cannot unbundle anything from your message of any length once you find the SHA256() that bundles your message bundle into some 256 bits gibberish.

With every new block the weight you would have to lift to recreate your own version of the blockchain and be able to add new blocks with validated transactions - of recent history - on top, multiplies!

You can tweet me at @dandosage
My tweets are like this: "I have never seen the Hitchhiker's Guide to the Theatre and then watch cool crowds watch those two dolphins dance and love those Www22wwW(-)cubeBALLooNs of mine."

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
bl0ckchain
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
March 21, 2014, 01:31:09 AM
 #35

I Love BTC, but any honest look has to reveal that the transactions take WAY to long.
Did Satoshi ever comment on why he used ~10 minutes per block and/or did he consider a much lower number?
If he did, I haven't seen it before.

Satoshi was a genius, actually he was a genius's genius.

It was not his intention to leave the World with his famous last words of "there are still more ways to attack than I can count." He still had a lot of work to do, and if the transaction times had needed adjustment, he would have done so. But remember, times have changed a great deal since 2010. What was best then, is not necessarily what is best now.

Unfortunately, he and Gavin had a major disagreement. Satoshi wanted to remain secretive and independent of government, and Gavin felt it was necessary to cooperate and openly communicate with the federal government. The day Gavin told him he was going to talk to the feds was the day Satoshi vanished into thin air.

Miraculously, another equally talented young developer appeared on the scene recently, who has begun the process of picking up where Satoshi left off. With his own coin, he reduced the transaction times as you suggested, completed the 51% defense, and continues to this day to work at perfecting the beautiful but unfinished code of Satoshi.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
March 21, 2014, 04:54:41 AM
 #36

Should you really be pimping your alt coin here

CryptoPanda
Sr. Member
****
Offline Offline

Activity: 882
Merit: 302


View Profile
March 21, 2014, 05:49:50 AM
 #37

Transactions are instant. Confirmations take 10 mins which is incredibly short compared  to 2 days for a wire.
Not to mention the wire is like 1000 times more expensive.
JimboToronto
Legendary
*
Offline Offline

Activity: 4032
Merit: 4569


You're never too old to think young.


View Profile
March 21, 2014, 07:41:41 AM
 #38

If Satoshi was a "genius", then why do BTC transactions take so long?

Compared to what? Banking days?

The 10 minute confirmation time is integral to the mining algorithm. I think Satoshi knew what they were doing.
blatchcorn
Sr. Member
****
Offline Offline

Activity: 952
Merit: 281


View Profile
March 21, 2014, 07:47:53 AM
 #39

You can compare it to a creditcard payment, the transaction takes places almost instantly.

With a creditcard sweeping your card only confirms you have the funds to pay, but the actual payment is done days later and can be charged back up to 90 days.

If you're trading for a lot of money waiting for a couple confirmations is in fact really short comparing it to other payment methods.

^^^^ What he/she said.
Bitcoin is the fastest electronic payment protocol in existence.


Exactly this.

I no longer want to have to keep records of my spending to figure out what my real bank balance is
erono
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
March 21, 2014, 07:51:26 AM
 #40

hey dude a few minutes is too long?

Pages: « 1 [2] 3 4 5 »  All
  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!