Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: sgk on June 23, 2015, 05:06:42 PM



Title: Why Didn't Satoshi Think About Instant Confirmations?
Post by: sgk on June 23, 2015, 05:06:42 PM
Well...   not actually "instant", but he could have though of 'faster' transaction confirmations.

When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process? I'm sure it isn't hard to imagine instant transactions in today's worls when email is the medium of daily communication which delivers messages in matter of seconds?


EDIT:
Had to change "Transactions" to "Confirmations" in title since it was a slightly misleading in terms of what I wanted to convey.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: unamis76 on June 23, 2015, 05:09:27 PM
That's how he envisioned and created Bitcoin. The transactions are instant. However, confirmations are not... :)


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: MCHouston on June 23, 2015, 05:10:45 PM
Transactions are instant, are you referring to confirmation?

I have done a lot of transactions all happens in usually 1-2 seconds or less.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: LiteCoinGuy on June 23, 2015, 05:15:02 PM
Transactions are instant, are you referring to confirmation?

I have done a lot of transactions all happens in usually 1-2 seconds or less.

confirmed  :P



Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: JerryCurlzzz on June 23, 2015, 05:37:38 PM
The problem is with vendors/sites that force you to wait for multiple confirmations -- the worst are ones that still make you wait for 6 confirmations. I could see it if we were still in 2010... but zero confirmation transactions should be the norm. See: Bitpay.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: vrm86 on June 23, 2015, 05:46:17 PM
The problem is with vendors/sites that force you to wait for multiple confirmations -- the worst are ones that still make you wait for 6 confirmations. I could see it if we were still in 2010... but zero confirmation transactions should be the norm. See: Bitpay.

I've seen it on luckyb.it for the first time. Is there any practical reason for requiring confirmations?


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: SmartIphone on June 23, 2015, 05:54:51 PM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: MF Doom on June 23, 2015, 05:57:51 PM
I believe companies like coinbase make their transactions "off blockchain" so they happen instantly, then push all transactions out afterwards.  someone correct me if i'm wrong


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: unamis76 on June 23, 2015, 06:01:17 PM
The problem is with vendors/sites that force you to wait for multiple confirmations -- the worst are ones that still make you wait for 6 confirmations. I could see it if we were still in 2010... but zero confirmation transactions should be the norm. See: Bitpay.

I've seen it on luckyb.it for the first time. Is there any practical reason for requiring confirmations?

Guaranteeing the funds aren't double spent, or there isn't any attack that can reverse or redirect funds. Just a security precaution that can be used with our current PoW scheme :)

I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

I guess Bitcoin is already updated then :D


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Lorenzo on June 23, 2015, 06:52:12 PM
Well...   not actually "instant", but he could have though of 'faster' transactions.

When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process? I'm sure it isn't hard to imagine instant transactions in today's worls when email is the medium of daily communication which delivers messages in matter of seconds?

As the posters above already said, transactions are pretty much instantaneous but confirmations take 10 minutes each on average. Here's a post by Satoshi where he discusses the feasibility of a shorter block generation times (and thus shorter confirmation times):

I thought about that but there wasn't a practical way to do smaller increments.  The frequency of block generation is balanced between confirming transactions as fast as possible and the latency of the network.

The algorithm aims for an average of 6 blocks per hour.  If it was 5 bc and 60 per hour, there would be 10 times as many blocks and the initial block download would take 10 times as long. It wouldn't work anyway because that would be only 1 minute average between blocks, too close to the broadcast latency when the network gets larger.

Confirmations can be made faster by increasing the rate at which new blocks are found. Problem is, if new blocks are being generated too quickly then you start to see problems with the blockchain temporarily splitting due to network propagation delays. According to one figure from 2013, the mean time for a node to see a new block in the network was 12.6 seconds. If two miners oblivious to each other happened to mine blocks simultaneously, one of these blocks will fail to become part of the main chain. This is called an orphan block. The faster the blocks are generated, the more orphan blocks you will get.

Satoshi probably thought 10 minutes was a reasonable trade-off. Seeing as though Litecoin doesn't have any major issues with orphan blocks and orphan chains despite having 2.5 minute blocks vs. Bitcoin's 10 minutes, perhaps his choice was a bit on the conservative side.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: StevenS on June 23, 2015, 08:20:51 PM
Lately I have been using coffee.foldapp.com (https://coffee.foldapp.com/) to buy Starbucks. It has always worked almost instantly, so they obviously don't wait for a confirmation.

As was mentioned above, the only reason for a merchant to wait for a confirmation is to prevent a double-spend. If I wanted to cheat Foldapp out of my $5 Starbucks drink, I would have to hand-craft a transaction that sent the $5 back to me, then inject both it and the "real" transaction to the network at the same time. However, if I don't insert the transactions at the right place on the network, and the "fake" transaction gets to Foldapp, while the "real" transaction gets to a minor, then if I wanted my latte, I would have to contact Foldapp and explain what happened.

The point being that there isn't a big risk of not waiting for the confirmation to a coffee vendor.

For larger transactions, such as an exchange, it makes more sense to wait for confirmations, but that's more like a stock purchase, where the investor expects the transaction to take a while.

I think these large transactions are analogous to using my PayPal balance to purchase something: The purchase is instant, but it takes 3 days to transfer money from my bank account to my PayPal balance.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: randy8777 on June 23, 2015, 08:43:56 PM
at the moment of releasing the code into the wild he expected the community to take over and include certain features when needed. i guess at some point in the future the core devs will probably make confirmations faster and decrease block rewards.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Netnox on June 23, 2015, 09:16:07 PM
It already exists, when you pay with bitcoin in a restaurant you dont have to wait at all, you just scan and done. Although if you are buying an aircraft carrier its better to wait for 6 confirmations.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: SmartIphone on June 23, 2015, 09:18:20 PM
It already exists, when you pay with bitcoin in a restaurant you dont have to wait at all, you just scan and done. Although if you are buying an aircraft carrier its better to wait for 6 confirmations.

I didnt know that bitcoin is applied in restaurants could you send me any link/video that bitcoin is applied there.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: MicroGuy on June 23, 2015, 09:23:05 PM
Well...   not actually "instant", but he could have though of 'faster' transactions.

When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process? I'm sure it isn't hard to imagine instant transactions in today's worls when email is the medium of daily communication which delivers messages in matter of seconds?

When Satoshi left, his work was not finished. You can tell by his last posts he intended to do much more.

https://bitcointalk.org/index.php?action=profile;u=3;sa=showPosts;start=0

Then, he mysteriously vanished with his coins (and the alert keys).


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Netnox on June 23, 2015, 09:52:08 PM
It already exists, when you pay with bitcoin in a restaurant you dont have to wait at all, you just scan and done. Although if you are buying an aircraft carrier its better to wait for 6 confirmations.

I didnt know that bitcoin is applied in restaurants could you send me any link/video that bitcoin is applied there.

Just search youtube paying with bitcoin, there are plenty if you check www.coinmap.org you can see all of restaurants worldwide that accept btc.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: neurotypical on June 23, 2015, 10:03:52 PM
I remember he predicted almost everything, including the transaction confirmation time and the centralization of mining over time. Transactions itselves are instant tho.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: thrax on June 23, 2015, 10:20:35 PM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

Stellar had a flawed consensus protocol that led to a fork. It was temporarily resolved by running the whole Stellar network on a single verifying node, which is not decentralized. Stellar and Ripple have not been tested as long as Bitcoin and can only prove they are as reliable by running for years without problems.

http://www.coindesk.com/stability-questions-dog-ripple-protocol-stellar-fork/





Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: knowhow on June 23, 2015, 10:34:12 PM
the thing to be instant would be good but well double spent would be a nice moove soo better stay with confirmations.... soo lets say in a restaurant would be good just to see the transaction that appears in minutes on the wallet confirmation can take 30 minutes or less 


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: jbrnt on June 23, 2015, 10:54:15 PM
When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process?

He imagined instant transactions and all will be confirmed after 10 minutes on average. That is a fairly quick system. I know sometimes we can't even get 1 confirmation in an hour, that's to do with luck and difficulty mechanism.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: SmartIphone on June 23, 2015, 10:54:59 PM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

Stellar had a flawed consensus protocol that led to a fork. It was temporarily resolved by running the whole Stellar network on a single verifying node, which is not decentralized. Stellar and Ripple have not been tested as long as Bitcoin and can only prove they are as reliable by running for years without problems.

http://www.coindesk.com/stability-questions-dog-ripple-protocol-stellar-fork/





Can bitcoin be updated like stellar and ripple (stellar it's like ripple as it use almost all things that ripple use)


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: thrax on June 23, 2015, 11:09:14 PM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

Stellar had a flawed consensus protocol that led to a fork. It was temporarily resolved by running the whole Stellar network on a single verifying node, which is not decentralized. Stellar and Ripple have not been tested as long as Bitcoin and can only prove they are as reliable by running for years without problems.

http://www.coindesk.com/stability-questions-dog-ripple-protocol-stellar-fork/





Can bitcoin be updated like stellar and ripple (stellar it's like ripple as it use almost all things that ripple use)

It would no longer be decentralized if it was updated to be like Stellar. I think a single verifying node is still running the whole Stellar network because of the fork. A government could switch off the server hosting that node and close the whole Stellar network. It's impossible to do that to the Bitcoin network, which is why it was invented.

A new consensus protocol has been devised for Stellar but I don't think its been deployed yet. This link explains it and says the earliest it will be deployed is this summer.

http://www.coindesk.com/stellar-founder-jed-mccaleb-new-protocol/


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: SmartIphone on June 24, 2015, 12:45:12 AM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

Stellar had a flawed consensus protocol that led to a fork. It was temporarily resolved by running the whole Stellar network on a single verifying node, which is not decentralized. Stellar and Ripple have not been tested as long as Bitcoin and can only prove they are as reliable by running for years without problems.

http://www.coindesk.com/stability-questions-dog-ripple-protocol-stellar-fork/





Can bitcoin be updated like stellar and ripple (stellar it's like ripple as it use almost all things that ripple use)

It would no longer be decentralized if it was updated to be like Stellar. I think a single verifying node is still running the whole Stellar network because of the fork. A government could switch off the server hosting that node and close the whole Stellar network. It's impossible to do that to the Bitcoin network, which is why it was invented.

A new consensus protocol has been devised for Stellar but I don't think its been deployed yet. This link explains it and says the earliest it will be deployed is this summer.

http://www.coindesk.com/stellar-founder-jed-mccaleb-new-protocol/

Well i'm learning more day by day, didnt know about this how works stellar. Btw, i like bitcoin and maybe that reason you gave thats why it is so popular right now and will be more in near future.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: ticoti on June 24, 2015, 12:47:08 AM
Transactions are instant,but not confirmed instantly, you can't make instant confirmations without making it unsecure


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Kprawn on June 24, 2015, 06:38:43 AM
It's really a non-issue for me. There are loads of 3rd party services you can use that implemented "off-chain" instants transactions.

Let's keep in mind, that Satoshi's protocol was still a work in progress and acctually still is... This can still be solved now.

Let's give him/her/them credit for all the other bases that was covered.... It's simply brilliant, and shows that no technology is perfect.  :P :P :P


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: ShetKid on June 24, 2015, 06:53:59 AM
What is the need for instant confirmations ? Once a transaction is sent doesn't it get confirmed after sometime, so how does it matter ? We just have to wait for one confirmation while trading to avoid double spends. In rest of the cases its hardly a worry.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: muhrohmat on June 24, 2015, 07:04:22 AM
well the bitcoin architecutre depends on the more miners of diff find blocks and never could be instant the bolckchain need to find and store the perfect transactions of the last 10 mins but usualy 3 confirms do that and 30 mins a transaction its very much better than 2 days banks btc its a bank for itself


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: H.W.Z on June 24, 2015, 07:25:37 AM
When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process?

He imagined instant transactions and all will be confirmed after 10 minutes on average. That is a fairly quick system. I know sometimes we can't even get 1 confirmation in an hour, that's to do with luck and difficulty mechanism.
How quickly your transactions get confimed, it depends on how much of your paid fees. The more fee you pay, the more priority of your transactions!


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Amph on June 24, 2015, 07:29:14 AM
satoshi said specifically that faster confirmations are not needed because even in the case that a remote attack could be done with fewer confirmations, or with zero confirmation the thing that matter is node propagation

basically if the attacker has not enough nodes to propagate his attack, his attack would be useless


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: hua_hui on June 24, 2015, 07:37:51 AM
satoshi said specifically that faster confirmation are not needed because even in the case that a remote attack could be done with fewer confirmations, or with zero confirmation the thing that matter is node propagation

basically if the attacker has not enough nodes to propagate his attack, his attack would be useless
It is a precautious meature! Satoshi probably haven't thought the 51% attack issues, which haven't been completely resolved yet! It just relies on the big mining farms' self discipline.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: sgk on June 24, 2015, 10:36:25 AM
Transactions are instant, are you referring to confirmation?

I have done a lot of transactions all happens in usually 1-2 seconds or less.

Yes of course I was referring to instant 'confirmations'. Even one instant confirmation will be very helpful in order to process some of the daily payments in retail stores etc. against the 10 minutes block time we currently have. There could have been a system where teh first confirmation took just seconds, and then more confirmations would follow in next blocks. This would have been very helpful for small payments.

Probably there could have been a way for him to think of shorter block times. Or probably he thought 10 minutes was good enough compared to traditional money transfer systems.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: pooya87 on June 24, 2015, 10:54:40 AM
I believe companies like coinbase make their transactions "off blockchain" so they happen instantly, then push all transactions out afterwards.  someone correct me if i'm wrong
as far as i know wallets like coinbase that are working off the chain have instant transaction / confirmation as long as both recipient and sender have that wallet. and the issue that OP talks about still exist if one of them does not have that wallet (has other wallet than coinbase for example).

but this has nothing to do with bitcoin. it is like using a bank. you don't actually send the money (physically) you send a bunch of numbers and they receive those numbers and it adds to their balance.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: okae on June 24, 2015, 11:01:58 AM
The problem is that confirmations cant be instant, thats basic, it need some times to the network to confirm it, i think he mean that satoshis should think on a faster way.

btw we can always think on a better/faster way to made it yes?


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: herzmeister on June 24, 2015, 12:16:46 PM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

ripple and stellar work differently. they don't have a blockchain, their design works more like a state machine tracking and updating the amounts in each user account. though they're not technically as centralized as other posters here suggest, these instant transactions come at the cost of privacy. creating more than one account per user is discouraged (because it costs XRPs). you can't create a new address for each transaction. so you'll mostly have only one account with everything in it. further, guess what's happening? latest news is KYC and AML is being enforced on ripple by the authorities. just because it's technically possible. so no surprise there, really.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: ShetKid on June 24, 2015, 12:45:27 PM
The problem is that confirmations cant be instant, thats basic, it need some times to the network to confirm it, i think he mean that satoshis should think on a faster way.

btw we can always think on a better/faster way to made it yes?
SInce there exists payments systems like Ripple, there wasn't anything that would stop it from being confirmed immediately. It definitely could have been implemented.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: knowhow on June 24, 2015, 08:08:06 PM
well if those really goes forward we would see bitcoin on several more places then it is currently pay a coffe a dinner a pizza like with cards would be amazing


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Lauda on June 24, 2015, 08:17:16 PM
well if those really goes forward we would see bitcoin on several more places then it is currently pay a coffe a dinner a pizza like with cards would be amazing
Please read the replies before writing. This is a common misconception with Bitcoin.
Transactions are almost instant (usually 2-3 seconds at most), it is the confirmations that are taking time. For example Starbucks could easily accept transactions with zero confirmations as their risk would be only a few dollars usually.

It is a precautious meature! Satoshi probably haven't thought the 51% attack issues, which haven't been completely resolved yet! It just relies on the big mining farms' self discipline.
Wrong. He actually mentioned it in the original paper. Maybe the term 51% attack was used later.
Quote
The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth
Section 6: Incentive, last paragraph (https://bitcoin.org/bitcoin.pdf).
He actually even talked about it in 2008 (http://permalink.gmane.org/gmane.comp.encryption.general/12598).


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: satnof on June 24, 2015, 08:27:43 PM
Bitcoin is instant. However if you accept transactions without confirmations by miners, you would be taking the burden of proof on yourself and that's the problem with Bitcoin malleability. Think mt.Gox

Cheers


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: jonald_fyookball on June 25, 2015, 01:38:58 AM
The problem is that confirmations cant be instant, thats basic, it need some times to the network to confirm it, i think he mean that satoshis should think on a faster way.

btw we can always think on a better/faster way to made it yes?

you can cross check against double spends with zero confirmations by querying the mempool of a few random nodes.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Kakmakr on June 25, 2015, 08:50:12 AM
Some of the gambling sites I use allow for 1 confirmation to except the transaction or deposit. So for me it is not such a big issue. I will agree with you that it would become a problem if I had to pay for a cup of Java and by the time the confirmation comes through the coffee will be cold. On smaller transactions this might become a bigger problem.


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: Amph on June 25, 2015, 09:36:41 AM
Some of the gambling sites I use allow for 1 confirmation to except the transaction or deposit. So for me it is not such a big issue. I will agree with you that it would become a problem if I had to pay for a cup of Java and by the time the confirmation comes through the coffee will be cold. On smaller transactions this might become a bigger problem.

sidechain can solve this issue without any problem, i don't see other solution, because the block confirmation time will never be changed in the future, so the other way is playing with another chain, unless some one can come up with something more efficient


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: JarvisTechnology on June 25, 2015, 10:01:03 AM
Well...   not actually "instant", but he could have though of 'faster' transactions.

When someone of his skills and imagination is on his path to create a decentralized digital currency, how is the transaction times are not given the most important thought process? I'm sure it isn't hard to imagine instant transactions in today's worls when email is the medium of daily communication which delivers messages in matter of seconds?

In this ERA where every thing has been put on just "One Click" .
Then why not BITCOIN ?

As it is peer-to-peer currency,and it will get more popular in next years where all wants to get their instant result.  :)


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: StevenS on June 25, 2015, 04:25:32 PM
you can cross check against double spends with zero confirmations by querying the mempool of a few random nodes.

That is the answer! If a merchant knows the transaction is well propagated throughout the network, then the chance of a double-spend transaction being accepted is very small.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Scamalert on June 25, 2015, 08:28:40 PM
Very few transaction need to be confirmed instantly.
I really don't see the problem by having ~10 min confirmation time.
No body is going trough all the trouble with double spend $1 for a cup of coffee.
Buying a house or car......  well, then would it be needed to wait for a couple of confirmations, not really a problem.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: ajareselde on June 25, 2015, 09:16:17 PM
Well by some logic; if confirmations were to be "easier" that would be the weakest link in the chain, since confirmations are in fact solved blocks since the transaction was made,
and if you were to have instant confirmation, you would loose that security. It's impossible to do the "hard work" instantly, that is, by current bitcoin state and the way it's working.

cheers


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: knowhow on June 25, 2015, 11:47:02 PM
well if those really goes forward we would see bitcoin on several more places then it is currently pay a coffe a dinner a pizza like with cards would be amazing
Please read the replies before writing. This is a common misconception with Bitcoin.
Transactions are almost instant (usually 2-3 seconds at most), it is the confirmations that are taking time. For example Starbucks could easily accept transactions with zero confirmations as their risk would be only a few dollars usually.

It is a precautious meature! Satoshi probably haven't thought the 51% attack issues, which haven't been completely resolved yet! It just relies on the big mining farms' self discipline.
Wrong. He actually mentioned it in the original paper. Maybe the term 51% attack was used later.
Quote
The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth
Section 6: Incentive, last paragraph (https://bitcoin.org/bitcoin.pdf).
He actually even talked about it in 2008 (http://permalink.gmane.org/gmane.comp.encryption.general/12598).


i didnt express corrected what i wanna say were the confirmations become instant anyway with fiat you eat drink and pay and done with bitcoin is a delay,soo maybe a reduce on the time of 1 confirmation or two would be enought


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: bitllionaire on June 25, 2015, 11:48:49 PM
How could you work with a DECENTRALIZED blockchain wihtout spreading all the transactions over the nodes and making confirmations to be sure they have been properly spread


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: jonald_fyookball on June 26, 2015, 12:13:37 AM
How could you work with a DECENTRALIZED blockchain wihtout spreading all the transactions over the nodes and making confirmations to be sure they have been properly spread

that's not what a confirmation is.  a confirmation means it's been included in a block.  blocks take time to solve.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Bitcoinmeetups.org on June 26, 2015, 12:16:21 AM
Satoshi thought of many things but not everything.

Posted From bitcointalk.org Android App


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Clint on June 26, 2015, 01:26:35 AM
I think the transaction usually happens instantly, it just takes a while for blockchain to confirm it. Although I've experienced transactions where I've sent from 1 wallet to another and it did take 1 or 2 hours. That was my first withdraw with btc, I thought I did something wrong, LOL.  ;)


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: oxiyusuf on June 26, 2015, 01:50:54 AM
I think the transaction usually happens instantly, it just takes a while for blockchain to confirm it. Although I've experienced transactions where I've sent from 1 wallet to another and it did take 1 or 2 hours. That was my first withdraw with btc, I thought I did something wrong, LOL.  ;)
in some cases indeed it could happen, that the number of address used dikarenakn atupun fee amount is too small, so think about the amount of the fee before sending if the transaction want a quick confirmation by miner


Title: Re: Why Didn't Satoshi Think About Instant Transactions?
Post by: franky1 on June 26, 2015, 02:00:16 AM
I read somewhere(cant remember now) that Crypto 2.0 has instant transactions like stellar, ripple that's why bitcoin should be updated to 2.0

stellar, ripple, next and crypto.. are not blockchain technologies.. they are crappy centralised databases.. like the fiat banking system.. try not to think that centralised databases are better, or you will be ignoring the beauty of what bitcoin is.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: knowhow on June 26, 2015, 10:39:45 PM
Well in a future ,in around 100years mining will be dead for bitcoin ,over... soo how long should the confirmation time should became on those?


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Jeremycoin on June 26, 2015, 11:20:02 PM
I think... more confirmations means more secure. So why do we asking for instant confirmations if it's less secure???


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: ajareselde on June 27, 2015, 12:30:00 AM
I think the transaction usually happens instantly, it just takes a while for blockchain to confirm it. Although I've experienced transactions where I've sent from 1 wallet to another and it did take 1 or 2 hours. That was my first withdraw with btc, I thought I did something wrong, LOL.  ;)

OP is talking about instant confirmation, not instant transaction. And btw transaction is useless until confirmations are provided by the network,
because transactions can be abused, where confirmation of the transactions is guaranteed by the network and offer security.

cheers


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Soros Shorts on June 27, 2015, 01:50:16 AM
How the fuck would you solve the Byzantine Generals' problem with instant confirmations? It is just not possible. To ensure a reliable consensus the blocks must be given enough time to propagate across the network multiple times.

With the advent of bigger blocks and the accompanying larger propagation delays the last think you want to be thinking about is lowering confirmation times.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: afriezalie on June 27, 2015, 04:11:02 AM
I think some services use multiple confirmations to prevent double spending issue. Confirmation time depend on which block is your transaction included in and network hashrate.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: satnof on June 27, 2015, 04:24:19 AM
loppil. Did you know that the word "racecar" is a palindrome?  ???

Instant confirmations are bad for your breath.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: ragi on June 27, 2015, 08:10:49 AM
This is my pet peeve with bitcoin. If it's instant, let it be that way. Don't make me wait for more than 1 confirmation.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: photon_coin on June 27, 2015, 09:29:51 AM
Think of confirmations as security.

If you deposited a personal check from a total stranger 1/2 way around the world how long would you wait for it to clear ??

Checks can be returned sometimes several days or even weeks later ... the longer the time that goes by the more security you have.

Credit cards can be reversed instantly so there is no security there.


Compared to traditional systems bitcoin is actually very fast.

Also the 6 confirnation rule is / was chosen as a 'safe number...

There are academic papers published that show waiting more confirmatikns than six is safer and less is more risky.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: BillyBones on June 27, 2015, 09:41:17 AM
I think the transaction usually happens instantly, it just takes a while for blockchain to confirm it. Although I've experienced transactions where I've sent from 1 wallet to another and it did take 1 or 2 hours. That was my first withdraw with btc, I thought I did something wrong, LOL.  ;)
It happens same for me, it shows me unconfirmed at first, however as minutes click I got the messages shows the confirmed, usually this process takes me more or less 5 - 6 minutes. But everything is safe and secured, for those minutes I was bit scared LOL...


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: hasmukhh on June 27, 2015, 09:41:33 AM
Think of confirmations as security.

If you deposited a personal check from a total stranger 1/2 way around the world how long would you wait for it to clear ??

Checks can be returned sometimes several days or even weeks later ... the longer the time that goes by the more security you have.

Credit cards can be reversed instantly so there is no security there.


Compared to traditional systems bitcoin is actually very fast.

Also the 6 confirnation rule is / was chosen as a 'safe number...

There are academic papers published that show waiting more confirmatikns than six is safer and less is more risky.
well said ! the example was good too !
but I am wondering why it takes so much of time to have the 6 confirmations ?
couldn't it be faster than now ?


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: HeroCat on June 27, 2015, 12:19:59 PM
Yes, faster confirmation times are very important. If you have let say 500 confirmations - complete BTC transfer times can be 15 minutes or more  ;)


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: hasmukhh on June 27, 2015, 12:58:27 PM

That would require changing the fundamental code of Bitcoin and implementation via a hard fork, which is not worth it. If it ain't broke don't fix it. If you don't like 6 confirmations use blockchain.info for your wallet.

I have thought of that before but people do say that online wallet is quite risky.
so I don't prefer using it.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Amph on June 27, 2015, 01:02:20 PM
I have thought of that before but people do say that online wallet is quite risky.
so I don't prefer using it.

then use altcoin, which are faster in confirmation, but only choose the most stable between all those alt

dash and monero are a good choice


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: jonald_fyookball on June 27, 2015, 01:40:14 PM
I think... more confirmations means more secure. So why do we asking for instant confirmations if it's less secure???

Very good point.

Most of the people who are demanding "faster" confirmations don't really understand the topic.
It all boils down to how much hashing power is needed to rewrite the ledger. 

A weak altcoin (or a faster block version of altcoin) isn't going to gain more security.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: Hollingsworth on June 28, 2015, 03:23:16 AM
Satoshi followed through on the crypto coin idea, that had been floating around in a white paper since the 90s. He created this proof of concept crypto currency, secure and decentralized. Don't think he was concerned with transaction speed, he wanted to prove a concept first... and he succeeded beyond his wildest dreams.


Title: Re: Why Didn't Satoshi Think About Instant Confirmations?
Post by: knowhow on June 29, 2015, 09:50:08 PM
well it would be good that a confirmation could take only 10 minutes this would be the best for all who pay and who receive soo would keep the protection .