Author

Topic: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion - page 19693. (Read 26608364 times)

legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
legendary
Activity: 2758
Merit: 1075
Difficulty History
Date    Difficulty    Change    Hash Rate
Dec 31 2015    103,880,340,815    11.16%    743,604,444 GH/s
Dec 18 2015    93,448,670,796    18.14%    668,931,642 GH/s
Dec 06 2015    79,102,380,900    8.77%    566,236,898 GH/s
Nov 24 2015    72,722,780,643    10.44%    520,569,941 GH/s
Nov 11 2015    65,848,255,180    5.77%    471,360,171 GH/s
Oct 29 2015    62,253,982,450    2.25%    445,631,364 GH/s
Oct 15 2015    60,883,825,480    0.12%    435,823,399 GH/s
Oct 01 2015    60,813,224,039    2.49%    435,318,014 GH/s
Sep 17 2015    59,335,351,234    4.17%    424,738,988 GH/s
Sep 04 2015    56,957,648,455    4.98%    407,718,729 GH/s
Aug 22 2015    54,256,630,328    2.95%    388,384,088 GH/s
legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
legendary
Activity: 2758
Merit: 1075
legendary
Activity: 2758
Merit: 1075
 :)Happy new yr and gd luck to all  Smiley
legendary
Activity: 1568
Merit: 1001
Happy New Year, folks! "Walk The Moon 2016"
hero member
Activity: 1008
Merit: 1000
Can't wait for all this new money to find its way to bitcoin in 2016  Grin it's going to be an EPIC year
legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
legendary
Activity: 1456
Merit: 1000
Happy NEW YEAR 2016 !!!

i hope bitcoin will soon reach ATH !!! Wink
legendary
Activity: 2198
Merit: 1000
Happy New year!

I'd say we ended up ok. Been a rough and tumble bitcoin year but I think in 2016 BTC will shine  Shocked
legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
hero member
Activity: 910
Merit: 1003
May your "academic interest only" continue through 2016.  Cheesy

Thanks! Happy new year, wisdom and all the best to everybody!  Cheesy
hero member
Activity: 910
Merit: 1003
The problem is that the cost [ of validating a transaction ] grows like N^2 for N inputs. 

By the way, there is no excuse for the cost to be quadratic.  That is one of the many crocks in the BitcoinCore implementation, that will take more crocks to work around.  Like the Segregated Witnesses proposal,  malleability and its partial patches, blockchain voting to increase the limit, etc..

There you have another possible failure mode for Bitcoin: runaway code crockification (RCC).  As the code gets more complicated and ugly, fewer competent people will be willing to work on it.  Their place will be taken by incompetent pople, who will add even more crocks -- and so on until the code will fail and there will be no one capable of fixing it in time.

Just a possibility; but after seeing the malleability problems,  the Fork of July fiasco, the "fee merket" plans and the RBF hack, the Seg Wit proposal -- I fear that the RCC may be already underway...
sr. member
Activity: 392
Merit: 250
Jorge is the troll we need, but not the one we deserve.

May your "academic interest only" continue through 2016.  Cheesy
hero member
Activity: 910
Merit: 1003
Quote from: rusty
This problem is far worse if blocks were 8MB: an 8MB transaction with 22,500 inputs and 3.95MB of outputs takes over 11 minutes to hash. If you can mine one of those, you can keep competitors off your heels forever, and own the bitcoin network… Well, probably not.  But there’d be a lot of emergency patching, forking and screaming…

And this assuming the initial optimizations completed to speed up Verification!
This means that If we hardforked a 2MB MaxBlockSize increase on the main tree and we softforked/hardforked in SepSig, we would essentially have up to a 8MB limit (3.5MB to 8MB) in which an attack vector could be opened up with heavy input and multisig tx which would crash nodes.

These are edge cases... but edge cases are what attackers use to disrupt the network.

Remember we have to design code to expect the worst and hostile intent, especially for bitcoin which has many extremely powerful adversaries. This is why I have a nuanced view of simultaneously supporting multiple implementations, the conservative approach from the core devs, and eventually increasing the block limit.  

That is small-blockian FUD.  (Rusty is a Blockstream employee, BTW.)

There is an easy fix for that problem: limit the number of inputs and outputs to a sane value.  There is no real need to have more than (say) 16 inputs or 16 outputs.  If one needs more, just use several transactions. 

The problem is that the cost grows like N^2 for N inputs.  Thus the cost for a single 256-input, 1-output  transaction is about 256^2 = 65536 times the cost C for a single-input, single-outout one.  The same effect can be obtained with 17 transactions with 16 inputs each.  The total bytes will be only a bit more, and the validation cost will be 17 x 16^2 = 4352 times C, or 5% of the big one.

IIRC, BitcoinXT already has a limit on the number of inputs (a lot more than 16, but a lot less than 20'000) that solves that problem.  That fix should be in BitcoinCore too; but I would not be surprised if Blockstrea blocked it too.
legendary
Activity: 2380
Merit: 1823
1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ
hero member
Activity: 748
Merit: 500
Happy New year mofos  Grin
Jump to: