Bitcoin Forum
March 29, 2024, 02:05:03 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin is getting slow?  (Read 1525 times)
Fizpok (OP)
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
July 25, 2013, 09:10:41 AM
 #1

Could you explain: 4 months ago it took me 15 minutes to get 6 confirmations, now it is 2 hours+. It is temporary, or what? What is going on?
And how long does it take you to get 6 confirmations on a payment?
Thank you.

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711677903
Hero Member
*
Offline Offline

Posts: 1711677903

View Profile Personal Message (Offline)

Ignore
1711677903
Reply with quote  #2

1711677903
Report to moderator
1711677903
Hero Member
*
Offline Offline

Posts: 1711677903

View Profile Personal Message (Offline)

Ignore
1711677903
Reply with quote  #2

1711677903
Report to moderator
1711677903
Hero Member
*
Offline Offline

Posts: 1711677903

View Profile Personal Message (Offline)

Ignore
1711677903
Reply with quote  #2

1711677903
Report to moderator
Akka
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile
July 25, 2013, 09:31:44 AM
 #2

Maybe you should start paying fees?

All previous versions of currency will no longer be supported as of this update
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
July 25, 2013, 09:35:12 AM
Last edit: July 25, 2013, 09:47:50 AM by Kluge
 #3

Could you explain: 4 months ago it took me 15 minutes to get 6 confirmations, now it is 2 hours+. It is temporary, or what? What is going on?
And how long does it take you to get 6 confirmations on a payment?
Thank you.
It should average to roughly 10m each conf. However, because hashrate is rapidly increasing, it should be 6-10m, depending on how far beyond the last difficulty change we are.

It's always been on a 10m target. So, 15m is very unlikely (but possible), and 2h is unlikely (but very possible). Just some variance. Smiley

ETA: I misread -- I thought you meant 6 confs came in 2h, which'd be more normal.
Fizpok (OP)
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
July 25, 2013, 09:43:43 AM
 #4

I am paying fees, and yes, it is 3h / 1 of 6 confirmations now.

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
PrintMule
Hero Member
*****
Offline Offline

Activity: 980
Merit: 500


FREE $50 BONUS - STAKE - [click signature]


View Profile
July 25, 2013, 09:46:47 AM
 #5

I am paying fees, and yes, it is 3h / 1 of 6 confirmations now.

sounds stupid but try different address/wallet?

EDIT: even more stupid - maybe there's extra time of you turning on your btc client, and catching up to the blockchain involved?


██████████████████████████████████████████████████████████████████████
████████▀▀▀        ▀▀█████████████████████████████████████████████████
██████▀    ▄▄▄▄▄▄▄▄    ███████████████████████████████████████████████
█████    ▄█████████▌   ▐█████▀  ▐███████████████▌  ▀██████████████████
████▌   ▐██████████    █████    ████████████████    ██████████████████
████▌   ▐█████████▄▄▄▄█████▌   ▐███████████████▌   ▐███▀▀█████████████
█████    ▀███████████████▀▀        ▄███████████    ██▀   ▐████████████
██████▄     ▀▀███████▀▀         ▄▄███▀▀▀▀█████▌   ▐▀   ▄███▀▀   ▀█████
█████████▄▄     ▀▀███▄  ▄▄    ████▀    ▄   ███       ▄███▀   ▄█  ▐████
█████████████▄▄     ▀████▌   ▐███▀   ███   ██▌      ████    ██▀  █████
██████▀▀   ▀█████▄    ███    ████   ███▌  ▐██    ▌  ▐██▌      ▄▄██████
█████    ▄████████    ▐██    ██▀▀   ██▀   ▐▀    ▐█   ██▌   ▀██▀▀  ████
████▌   ▐████████▀    ███▄     ▄▄▄     ▄    ▄   ▐██   ██▄      ▄▄█████
████▌   ███████▀    ▄███████████████████████████████▄  ▀▀██████▀▀ ████
█████    ▀▀▀▀     ▄█████████▀    ▀█▀    ▀█       ▀████▄▄         ▄████
██████▄▄    ▄▄▄▄████████████  █████  ██  █  █  █  ████████████████████
█████████████████████████  █▄    ▄█▄    ▄█  █  █  ████████████████████
██████████████████████████████████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
Kluge
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1015



View Profile
July 25, 2013, 09:49:35 AM
 #6

I am paying fees, and yes, it is 3h / 1 of 6 confirmations now.

sounds stupid but try different address/wallet?
Might be poor connection with other peers...

Blockchain's showing some slowness in solving lately... Last block solved 33m ago, penultimate 1h16m ago.
Fizpok (OP)
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
July 25, 2013, 10:14:14 AM
 #7

I measure time after all blocks are loaded. Load, then send coins. So it is not loading blocks.
8 connections.
Different addresses, but same wallet. I'll try another one.

So, how long does it take you, guys?

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
Mike Hearn
Legendary
*
expert
Offline Offline

Activity: 1526
Merit: 1128


View Profile
July 25, 2013, 03:19:08 PM
 #8

Could you give example tx ids?
Fizpok (OP)
Sr. Member
****
Offline Offline

Activity: 344
Merit: 250


View Profile WWW
July 25, 2013, 04:02:13 PM
 #9

Just standard address, generated by Bitcoin QT.

Ethereum Programming Guide
Create Solidity contracts: Step-by Step Hands-on Guides.
TBWorker
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
July 25, 2013, 04:03:38 PM
 #10

In the last 24 hours there have been a few blocks that took like an hour to be found. 
minarchist
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
July 25, 2013, 11:14:02 PM
 #11

I have a tangential newby question:  Is each confirmation a repeated instance of a transaction?  I ask because I purchased my first every BTC two days ago via localbitcoins.com and immediately sent them to my blockchain.info.  By now, the confirmations are at 292, but when I look up my one transaction in the history, it is only listed as being part of one block.  So do N confirmations imply N instances of that transaction in N distinct blocks, or does that mean that that one block was passed around to various nodes N times?

Another question:  When I look up my transaction, why is it grouped with some other transfer of BTC from the same payer address as one transaction [e.g., one address sent me what I bought with case on Tuesday (minus the initial see from localbitcoins) along with some other amount to some other address]?
bitcoinator
Full Member
***
Offline Offline

Activity: 164
Merit: 100


View Profile
July 26, 2013, 12:02:14 AM
 #12

Is each confirmation a repeated instance of a transaction?

Transaction receives 1 confirmation when it appears in a valid mined block. Blockchain grows and each subsequent mined block adds 1 confirmation to your transaction. Transaction can appear only once in the blockchain, however sometimes blockchain may be forked, and only the longest fork survives. More confirmations your transaction has - more chances it is valid and you are in the main blockchain.

Quote
When I look up my transaction, why is it grouped with some other transfer of BTC from the same payer address as one transaction

I know 2 possible reasons for that:

1) part of money (change) go back to the senders' address - that's a feature of Bitcoin protocol
2) sender can use sendmany transaction (thus sending money to multiple recipients in a single transaction to reduce fees)

Update: see https://en.bitcoin.it/wiki/Block_chain and the linked pages from bitcoin wiki
minarchist
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
July 26, 2013, 12:11:52 AM
 #13

Transaction receives 1 confirmation when it appears in a valid mined block. Blockchain grows and each subsequent mined block adds 1 confirmation to your transaction. Transaction can appear only once in the blockchain, however sometimes blockchain may be forked, and only the longest fork survives. More confirmations your transaction has - more chances it is valid and you are in the main blockchain.

(1) So each successive mined block after the block containing your transaction increments your confirmation count by one because the non-occurence of a fork with any one of these successive blocks adds credibility to your transaction?

(2) Is a fork caused by an invalid transaction in a previous block, in which case a new block, with all of the transactions in the affected block sans the invalid transaction, is sent?

(3) How is block numbering sorted out when there is a fork?
bitcoinator
Full Member
***
Offline Offline

Activity: 164
Merit: 100


View Profile
July 26, 2013, 12:29:12 AM
 #14

Transaction receives 1 confirmation when it appears in a valid mined block. Blockchain grows and each subsequent mined block adds 1 confirmation to your transaction. Transaction can appear only once in the blockchain, however sometimes blockchain may be forked, and only the longest fork survives. More confirmations your transaction has - more chances it is valid and you are in the main blockchain.

(1) So each successive mined block after the block containing your transaction increments your confirmation count by one because the non-occurence of a fork with any one of these successive blocks adds credibility to your transaction?

(2) Is a fork caused by an invalid transaction in a previous block, in which case a new block, with all of the transactions in the affected block sans the invalid transaction, is sent?

(3) How is block numbering sorted out when there is a fork?

I'll probably try to start answering from the last question.

(3) blocks are numbered sequentially, thus blockchain can't contain 2 blocks with the same number

(2) bitcoin mining is decentralized, fork can be caused by 2 independent miners who mined 2 versions of block with the same block number at about the same time. the one who generates & distributes the block quicker has more chances that his block will be part of the longer chain (that will survive).

(1) yes, kind of... more confirmations = less chances that your transaction will be discarded... because in order to discard it, a longer chain of blocks should be mined, and it is computationally expensive... one needs to have a higher computing power than the rest of the network in order to do so

that's my understanding of things.. I am not a bitcoin developer, so maybe I am inaccurate somewhere   
minarchist
Newbie
*
Offline Offline

Activity: 47
Merit: 0


View Profile
July 26, 2013, 12:45:25 AM
 #15

So why is six considered to be the magic number for when merchandise can be released or services provided?  At an average of 10 minutes per mined block, that would mean that forking events are sorted out in less than an hour?   Huh
bitcoinator
Full Member
***
Offline Offline

Activity: 164
Merit: 100


View Profile
July 26, 2013, 01:49:06 AM
 #16

So why is six considered to be the magic number for when merchandise can be released or services provided?  At an average of 10 minutes per mined block, that would mean that forking events are sorted out in less than an hour?   Huh

I don't know how it is done in detail, but I understand it the following way:

If there are 2 competing blocks with the same block number, then mining nodes decide which one should be included in the blockchain. Part of the network received one version of block, another part of the network received another version. So they work in parallel for some time. But when one of the parts generate one block on top of that conflicting block, it wins thus invalidating efforts of the other one (all miners switch to the longest chain). Thus if there are 2 confirmations, it should be more or less secure for small sums of money. But not very secure since sometimes due to attack or bug or just a rear coincidence competing forks could exist longer than 2 confirmations.  

6 is just a magic number, equivalent to 1 hour of hashing power of the whole network.

Merchants decide how many confirmations they require. Some merchants probably accept even 0-confirmations (for small sums of money from trusted buyers with a delay to detect if there is a competing block in the network or some other technical tricks). But if you are receiving large sums, e. g. thousands of bitcoins, it might be a good idea to wait for longer than 6 confirmations.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
July 26, 2013, 01:51:58 AM
 #17

Single-block forks happen fairly often.  I haven't kept up on the numbers, but the last time I looked at the fork data it looked like an average of one single-block fork per 300 blocks, roughly every other day.  This corresponds to a double-block fork every 3002 blocks, or roughly every other year.

Six confirmations is good insurance against honest (latency-based) chain forks.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
hacknoid
Sr. Member
****
Offline Offline

Activity: 418
Merit: 252


Proud Canuck


View Profile WWW
July 26, 2013, 03:31:27 AM
 #18


In regards to confirmation times, people have to remember that the 10-minute target works out on average; so it will almost never be exactly 1 hour for 6 confirmations, especially with the hashing power increasing so much in the past several months.

Depending on exactly when the transactions of the OP happened, the first may have been just before a difficulty change when the average (for 24 hours) may have been 7-8 or more blocks/hour, while the second may have been after, and compounded by a period of bad luck.  Look at the current hashrate graph: 

A transaction that took place around midnight on 22 July (last peak before difficulty change) would likely have confirmations faster than one around midnight on 24 July (the dip right after the difficulty change).

BitcoinRunner : Side scroller game powered entirely by Bitcoin! 
Game (alpha): http://hacknoid.ca/bitcoinrunner
Discussion: https://bitcointalk.org/index.php?topic=907618.0
n4ru
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
July 26, 2013, 06:42:10 AM
 #19

I've observed longer confirmation times as well. Took over an hour to get a single confirmation yesterday night.
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!