Bitcoin Forum
December 12, 2024, 11:59:26 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 »  All
  Print  
Author Topic: Blockchain split of 4 July 2015  (Read 45648 times)
turvarya
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
July 05, 2015, 11:52:45 AM
 #261

hey, i'd like to help bitcoin and setup electrum full node, i have 4GB-RAM 4GBvRAM VPS is it capable to run full node with 10k history limit?
Any guide or help welcome for ubuntu 12.04
That should help
https://github.com/spesmilo/electrum-server/blob/master/HOWTO.md

How much disk space to you have?


https://forum.bitcoin.com/
New censorship-free forum by Roger Ver. Try it out.
ElectricMucus
Legendary
*
Offline Offline

Activity: 1666
Merit: 1057


Marketing manager - GO MP


View Profile WWW
July 05, 2015, 11:52:59 AM
 #262

Can someone advice me if this split would affect the price of bitcoin anyhow? If yes how?

The "split" like you call it, was resolved by the network 6 blocks after it happened - which shows how resilient (or anti-fragile) the Bitcoin network has become.  Regarding the price of bitcoin, please go to the speculation section of the forum.


It requires manual intervention, so anti fragile my ass!
Also where is the 6 blocks figure from? Your ass?
It just requires you to keep your software up to date.
It's like having a website and complain to be hacked, just because you didn't install security patches.
Do you also want the dev team to wipe your ass?

No supporter of a website, web-server software or any other type of Internet appliance makes stupid claims like being "anti-fragile", "backed my math" or "secured by the laws of the universe" though.
DooMAD
Legendary
*
Offline Offline

Activity: 3948
Merit: 3191


Leave no FUD unchallenged


View Profile
July 05, 2015, 12:12:56 PM
 #263

Can someone advice me if this split would affect the price of bitcoin anyhow? If yes how?

The "split" like you call it, was resolved by the network 6 blocks after it happened - which shows how resilient (or anti-fragile) the Bitcoin network has become.  Regarding the price of bitcoin, please go to the speculation section of the forum.


It requires manual intervention, so anti fragile my ass!
Also where is the 6 blocks figure from? Your ass?
It just requires you to keep your software up to date.
It's like having a website and complain to be hacked, just because you didn't install security patches.
Do you also want the dev team to wipe your ass?

No supporter of a website, web-server software or any other type of Internet appliance makes stupid claims like being "anti-fragile", "backed my math" or "secured by the laws of the universe" though.

Maybe some of those claims are stretched a little far, but in fairness, they're only said in response to the myth that Bitcoin isn't backed by anything.  In truth, it's backed by human beings and human beings have a natural propensity to be able to screw up anything at any time.  There's really no such thing as "anti-fragile" where people are involved.  Some miners screwed up here, paid the price for it and hopefully it's a lesson learned, but we'll have to wait and see.

▄▄▄███████▄▄▄
▄█████████████████▄▄
▄██
█████████▀██▀████████
████████▀
░░░░▀░░██████████
███████████▌░░▄▄▄░░░▀████████
███████
█████░░░███▌░░░█████████
███
████████░░░░░░░░░░▄█████████
█████████▀░░░▄████░░░░█████████
███
████▄▄░░░░▀▀▀░░░░▄████████
█████
███▌▄█░░▄▄▄▄█████████
▀████
██████▄██
██████████▀
▀▀█████████████████▀▀
▀▀▀███████▀▀
.
.BitcoinCleanUp.com.


















































.
.     Debunking Bitcoin's Energy Use     .
███████████████████████████████
███████████████████████████████
███████████████████████████████
███████▀█████████▀▀▀▀█▀████████
███████▌░▀▀████▀░░░░░░░▄███████
███████▀░░░░░░░░░░░░░░▐████████
████████▄░░░░░░░░░░░░░█████████
████████▄░░░░░░░░░░░▄██████████
███████▀▀▀░░░░░░░▄▄████████████
█████████▄▄▄▄▄▄████████████████
███████████████████████████████
███████████████████████████████
███████████████████████████████
...#EndTheFUD...
RealBitcoin
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1009


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
July 05, 2015, 12:20:30 PM
 #264

How do we know if electrum and mycelium servers have been updated?
Some SPV servers were relying on 0.10.x so they were unaffected by the issue, and others were not and were effected. My personal experience with electrum on this incident is that I had a transaction that was sent to me that was showing as unconfirmed for a long time, then all of a sudden it had in excess of 6 confirmations. I am not sure what exact conclusions that I can draw from this except that the particular electrum server that I was connected to at the time was not relying on core 0.10.x as of prior to this indecent.

I also believe that by default, the electrum server that you connect to is random, so it is hard to make the determination if your server is running a "good" version of core or not.

My personal solution is to start a full node, and once the blockchain is downloaded, to run an electrum server that relies on the most recent version of Bitcoin core

The Electrum clients connect to Electrum Servers at random.  However, if you have a favorite you can also default to it.  I do.  I personally like electrum.dragonzone.net and electrum.drollette.com.  Why?  They are always present, and they maintain a limit of 10 000 UTXOs (UTXO = Unspent Transactions Outputs)- which implies they are serious about being reliable Electrum-Servers (requires more computing power, memory and bandwidth to maintain a 10 000 limit, compared to a 100 limit).

Electrum-Servers are operating on pure voluntarily will - they have no incentives to do so.  Higher limits show how committed they are to the SPV Electrum cause.  Please support them by sending them a donation (their BTC donation addresses are usually listed in the console tab).   You can select your favorite server by clicking on the Green dot (bottom right) of your Electrum window - uncheck the automatic selection, and select your favorite server.

Electrum-Servers also have to operate a full Bitcoin-core node - it would be great if they would advertise in their console msg the Bitcoin-core version they are using!

If you have a Trezor, SatoshiLabs  already indicated that their backend node was already updated to the latest version 0.10.2 if you are using their mytrezor.com Chrome interface - see here
Like I said, I am in the process of starting my own electrum server that I know I can personally trust. As of now, I am in the process of downloading the blockchain for my full node, and some level of research needs to be done before I can create my electrum server that relies on my full node (I had found a thread advising how to create an electrum server, however it seems that it either contains some mistake or I am doing something wrong - I am very much a newbie when it comes to linux/ubuntu, so it could easily be either one).
I wonder, if other user think the same as you, and if so, the amount of full nodes will raise in the next days.

Most likely not, my full node with armory and the core is over 100 GB, so its getting intolerably big.

We need reputable, quick acting (no bureocracy) full node people who store the blockchain.

So if a problem like this happens, they can respond in less than 1 day, and fix it. If blockhain.info already fixed their stuff, which is great, they are very quick and anti-bureocratic, i love that Smiley

QuestionAuthority
Legendary
*
Offline Offline

Activity: 2156
Merit: 1393


You lead and I'll watch you walk away.


View Profile
July 05, 2015, 12:23:58 PM
 #265

Can someone advice me if this split would affect the price of bitcoin anyhow? If yes how?

The "split" like you call it, was resolved by the network 6 blocks after it happened - which shows how resilient (or anti-fragile) the Bitcoin network has become.  Regarding the price of bitcoin, please go to the speculation section of the forum.


It requires manual intervention, so anti fragile my ass!
Also where is the 6 blocks figure from? Your ass?
It just requires you to keep your software up to date.
It's like having a website and complain to be hacked, just because you didn't install security patches.
Do you also want the dev team to wipe your ass?

ElectricMucus is right, it's not anti-fragile at all unless you think the Bitcoin fairies are magically keeping everything patched and updated for your downloading enjoyment. Someone has to monitor the system like a 24hr a day security guard. Nothing is automated. Every version of Bitcoin core after 0.9.5 can detect invalid blocks. Web wallets, SPV wallets and core 0.9.4 and earlier are still vulnerable to double spending. They need to wait 30 confirmations to be safe. That's the complete opposite of anti-fragile. That's more like fucked-in-a-hand-basket. I can't go to a store that uses SPV devices and buy something because I'll need to sleep there overnight to wait for my money to clear. What would you do if you were in a restaurant with family and pulled out your debit card to pay and the cashier told you to wait for a few hours because your bank is having a problem. I'd shit bricks. I'd close every account I had at that bank immediately and talk shit about them to anyone that would listen for the rest of my life.

freedoge.co
Hero Member
*****
Offline Offline

Activity: 909
Merit: 506



View Profile
July 05, 2015, 12:29:01 PM
 #266

hey, i'd like to help bitcoin and setup electrum full node, i have 4GB-RAM 4GBvRAM VPS is it capable to run full node with 10k history limit?
Any guide or help welcome for ubuntu 12.04
That should help
https://github.com/spesmilo/electrum-server/blob/master/HOWTO.md

How much disk space to you have?



i have currently 50 GB free out of 100, is it enough?

edit. i can free up or request more space anytime

notbatman
Legendary
*
Offline Offline

Activity: 2212
Merit: 1038



View Profile
July 05, 2015, 12:35:58 PM
 #267

How do we know if electrum and mycelium servers have been updated?
Some SPV servers were relying on 0.10.x so they were unaffected by the issue, and others were not and were effected. My personal experience with electrum on this incident is that I had a transaction that was sent to me that was showing as unconfirmed for a long time, then all of a sudden it had in excess of 6 confirmations. I am not sure what exact conclusions that I can draw from this except that the particular electrum server that I was connected to at the time was not relying on core 0.10.x as of prior to this indecent.

I also believe that by default, the electrum server that you connect to is random, so it is hard to make the determination if your server is running a "good" version of core or not.

My personal solution is to start a full node, and once the blockchain is downloaded, to run an electrum server that relies on the most recent version of Bitcoin core

The Electrum clients connect to Electrum Servers at random.  However, if you have a favorite you can also default to it.  I do.  I personally like electrum.dragonzone.net and electrum.drollette.com.  Why?  They are always present, and they maintain a limit of 10 000 UTXOs (UTXO = Unspent Transactions Outputs)- which implies they are serious about being reliable Electrum-Servers (requires more computing power, memory and bandwidth to maintain a 10 000 limit, compared to a 100 limit).

Electrum-Servers are operating on pure voluntarily will - they have no incentives to do so.  Higher limits show how committed they are to the SPV Electrum cause.  Please support them by sending them a donation (their BTC donation addresses are usually listed in the console tab).   You can select your favorite server by clicking on the Green dot (bottom right) of your Electrum window - uncheck the automatic selection, and select your favorite server.

Electrum-Servers also have to operate a full Bitcoin-core node - it would be great if they would advertise in their console msg the Bitcoin-core version they are using!

If you have a Trezor, SatoshiLabs  already indicated that their backend node was already updated to the latest version 0.10.2 if you are using their mytrezor.com Chrome interface - see here
Like I said, I am in the process of starting my own electrum server that I know I can personally trust. As of now, I am in the process of downloading the blockchain for my full node, and some level of research needs to be done before I can create my electrum server that relies on my full node (I had found a thread advising how to create an electrum server, however it seems that it either contains some mistake or I am doing something wrong - I am very much a newbie when it comes to linux/ubuntu, so it could easily be either one).
I wonder, if other user think the same as you, and if so, the amount of full nodes will raise in the next days.

Most likely not, my full node with armory and the core is over 100 GB, so its getting intolerably big.

We need reputable, quick acting (no bureocracy) full node people who store the blockchain.

So if a problem like this happens, they can respond in less than 1 day, and fix it. If blockhain.info already fixed their stuff, which is great, they are very quick and anti-bureocratic, i love that Smiley

I'm still seeing a discrepancy of .06 btc, so I'm guessing blockchain.info is still working on fixing the database between June 16-23.
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
July 05, 2015, 12:39:53 PM
 #268

How do we know if electrum and mycelium servers have been updated?
Some SPV servers were relying on 0.10.x so they were unaffected by the issue, and others were not and were effected. My personal experience with electrum on this incident is that I had a transaction that was sent to me that was showing as unconfirmed for a long time, then all of a sudden it had in excess of 6 confirmations. I am not sure what exact conclusions that I can draw from this except that the particular electrum server that I was connected to at the time was not relying on core 0.10.x as of prior to this indecent.

I also believe that by default, the electrum server that you connect to is random, so it is hard to make the determination if your server is running a "good" version of core or not.

My personal solution is to start a full node, and once the blockchain is downloaded, to run an electrum server that relies on the most recent version of Bitcoin core

The Electrum clients connect to Electrum Servers at random.  However, if you have a favorite you can also default to it.  I do.  I personally like electrum.dragonzone.net and electrum.drollette.com.  Why?  They are always present, and they maintain a limit of 10 000 UTXOs (UTXO = Unspent Transactions Outputs)- which implies they are serious about being reliable Electrum-Servers (requires more computing power, memory and bandwidth to maintain a 10 000 limit, compared to a 100 limit).

Electrum-Servers are operating on pure voluntarily will - they have no incentives to do so.  Higher limits show how committed they are to the SPV Electrum cause.  Please support them by sending them a donation (their BTC donation addresses are usually listed in the console tab).   You can select your favorite server by clicking on the Green dot (bottom right) of your Electrum window - uncheck the automatic selection, and select your favorite server.

Electrum-Servers also have to operate a full Bitcoin-core node - it would be great if they would advertise in their console msg the Bitcoin-core version they are using!

If you have a Trezor, SatoshiLabs  already indicated that their backend node was already updated to the latest version 0.10.2 if you are using their mytrezor.com Chrome interface - see here
Like I said, I am in the process of starting my own electrum server that I know I can personally trust. As of now, I am in the process of downloading the blockchain for my full node, and some level of research needs to be done before I can create my electrum server that relies on my full node (I had found a thread advising how to create an electrum server, however it seems that it either contains some mistake or I am doing something wrong - I am very much a newbie when it comes to linux/ubuntu, so it could easily be either one).
I wonder, if other user think the same as you, and if so, the amount of full nodes will raise in the next days.

Most likely not, my full node with armory and the core is over 100 GB, so its getting intolerably big.

We need reputable, quick acting (no bureocracy) full node people who store the blockchain.

So if a problem like this happens, they can respond in less than 1 day, and fix it. If blockhain.info already fixed their stuff, which is great, they are very quick and anti-bureocratic, i love that Smiley

I'm still seeing discrepancy of .06 btc, so I'm guessing blockchain.info is still working on fixing the database between June 16-23.

This thread is about the bitcoin blockchain, not technical support for blockchain.info wallet. By the way, it is not uncommon for bc.i to provide inaccurate info

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
bitnanigans
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
July 05, 2015, 12:49:57 PM
 #269

So what exactly was responsible for this error?
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
July 05, 2015, 12:55:06 PM
 #270

So what exactly was responsible for this error?

The miners, not all the miners but some of them....
notbatman
Legendary
*
Offline Offline

Activity: 2212
Merit: 1038



View Profile
July 05, 2015, 01:03:43 PM
 #271

How do we know if electrum and mycelium servers have been updated?
Some SPV servers were relying on 0.10.x so they were unaffected by the issue, and others were not and were effected. My personal experience with electrum on this incident is that I had a transaction that was sent to me that was showing as unconfirmed for a long time, then all of a sudden it had in excess of 6 confirmations. I am not sure what exact conclusions that I can draw from this except that the particular electrum server that I was connected to at the time was not relying on core 0.10.x as of prior to this indecent.

I also believe that by default, the electrum server that you connect to is random, so it is hard to make the determination if your server is running a "good" version of core or not.

My personal solution is to start a full node, and once the blockchain is downloaded, to run an electrum server that relies on the most recent version of Bitcoin core

The Electrum clients connect to Electrum Servers at random.  However, if you have a favorite you can also default to it.  I do.  I personally like electrum.dragonzone.net and electrum.drollette.com.  Why?  They are always present, and they maintain a limit of 10 000 UTXOs (UTXO = Unspent Transactions Outputs)- which implies they are serious about being reliable Electrum-Servers (requires more computing power, memory and bandwidth to maintain a 10 000 limit, compared to a 100 limit).

Electrum-Servers are operating on pure voluntarily will - they have no incentives to do so.  Higher limits show how committed they are to the SPV Electrum cause.  Please support them by sending them a donation (their BTC donation addresses are usually listed in the console tab).   You can select your favorite server by clicking on the Green dot (bottom right) of your Electrum window - uncheck the automatic selection, and select your favorite server.

Electrum-Servers also have to operate a full Bitcoin-core node - it would be great if they would advertise in their console msg the Bitcoin-core version they are using!

If you have a Trezor, SatoshiLabs  already indicated that their backend node was already updated to the latest version 0.10.2 if you are using their mytrezor.com Chrome interface - see here
Like I said, I am in the process of starting my own electrum server that I know I can personally trust. As of now, I am in the process of downloading the blockchain for my full node, and some level of research needs to be done before I can create my electrum server that relies on my full node (I had found a thread advising how to create an electrum server, however it seems that it either contains some mistake or I am doing something wrong - I am very much a newbie when it comes to linux/ubuntu, so it could easily be either one).
I wonder, if other user think the same as you, and if so, the amount of full nodes will raise in the next days.

Most likely not, my full node with armory and the core is over 100 GB, so its getting intolerably big.

We need reputable, quick acting (no bureocracy) full node people who store the blockchain.

So if a problem like this happens, they can respond in less than 1 day, and fix it. If blockhain.info already fixed their stuff, which is great, they are very quick and anti-bureocratic, i love that Smiley

I'm still seeing discrepancy of .06 btc, so I'm guessing blockchain.info is still working on fixing the database between June 16-23.

This thread is about the bitcoin blockchain, not technical support for blockchain.info wallet. By the way, it is not uncommon for bc.i to provide inaccurate info

I use blockchain.info as a block explorer as p2pool links directly to it.... their problem is most definitely related to the v2/v3 upgrade being discussed here.
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1540


No I dont escrow anymore.


View Profile
July 05, 2015, 01:10:54 PM
 #272

So what exactly was responsible for this error?

The miners, not all the miners but some of them....

To elaborate this a bit further:

My understanding of the situation is that some miners use a mining technique called SPV mining that relies on the assumption that the rest of the network produces valid blocks to mine a tiny bit faster. Those miners using SPV mining essentially have a few seconds advantage over those that completly verify the block first. What happend is that a big pool using said technique received an "invalid" block, a block version 2. These have recently been declared invalid as over 950 out of 1000 blocks mined are version 3. The pool tried to build the chain on top of the now invalid version 2 block, causing the fork. Because of the way bitcoin works we had two chains competing over which is the correct one. Those running nodes 0.10.x or 0.9.5 would not accept the invalid blocks and those following it, while other nodes would still accept them as valid and thus accept a different chain as the longest and currently valid chain. This resulted in wasted hash power for the miners and confusion as different services and wallets that rely on bitcoin core in the background showed different information / statuses depending on the version of bitcoin core running in said background.

Disclaimer: this attempt of a tl;dr version might be flawed, please correct me if you find any.

Im not really here, its just your imagination.
Mac Gates15
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 05, 2015, 01:17:25 PM
 #273

How long until we only need to wait for 1-6 Confirmations instead of 30 ? (i'm using a Trezor)
until problem with major pools like p2pool and antpool solved and they start mining on correct blockchain
and another duplicate blockchain issue fixed, if you are using latest versions then it shouldn't have any problem, as they have inbuilt header verification in code
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2996
Merit: 2374


View Profile
July 05, 2015, 01:21:47 PM
 #274

How do we know if electrum and mycelium servers have been updated?
Some SPV servers were relying on 0.10.x so they were unaffected by the issue, and others were not and were effected. My personal experience with electrum on this incident is that I had a transaction that was sent to me that was showing as unconfirmed for a long time, then all of a sudden it had in excess of 6 confirmations. I am not sure what exact conclusions that I can draw from this except that the particular electrum server that I was connected to at the time was not relying on core 0.10.x as of prior to this indecent.

I also believe that by default, the electrum server that you connect to is random, so it is hard to make the determination if your server is running a "good" version of core or not.

My personal solution is to start a full node, and once the blockchain is downloaded, to run an electrum server that relies on the most recent version of Bitcoin core

The Electrum clients connect to Electrum Servers at random.  However, if you have a favorite you can also default to it.  I do.  I personally like electrum.dragonzone.net and electrum.drollette.com.  Why?  They are always present, and they maintain a limit of 10 000 UTXOs (UTXO = Unspent Transactions Outputs)- which implies they are serious about being reliable Electrum-Servers (requires more computing power, memory and bandwidth to maintain a 10 000 limit, compared to a 100 limit).

Electrum-Servers are operating on pure voluntarily will - they have no incentives to do so.  Higher limits show how committed they are to the SPV Electrum cause.  Please support them by sending them a donation (their BTC donation addresses are usually listed in the console tab).   You can select your favorite server by clicking on the Green dot (bottom right) of your Electrum window - uncheck the automatic selection, and select your favorite server.

Electrum-Servers also have to operate a full Bitcoin-core node - it would be great if they would advertise in their console msg the Bitcoin-core version they are using!

If you have a Trezor, SatoshiLabs  already indicated that their backend node was already updated to the latest version 0.10.2 if you are using their mytrezor.com Chrome interface - see here
Like I said, I am in the process of starting my own electrum server that I know I can personally trust. As of now, I am in the process of downloading the blockchain for my full node, and some level of research needs to be done before I can create my electrum server that relies on my full node (I had found a thread advising how to create an electrum server, however it seems that it either contains some mistake or I am doing something wrong - I am very much a newbie when it comes to linux/ubuntu, so it could easily be either one).
I wonder, if other user think the same as you, and if so, the amount of full nodes will raise in the next days.
In my experience, a lot of bitcoin users are not very technologically advanced. There are a good number of people who cannot sign a message when requested without being explained how to do so. There are a good number of people who use coinbase as a bank and that keep massive amounts of money on web wallets like blockchain.info.

Bitcoin users want to be able to spend (and receive) bitcoin with ease, and without large amounts of effort on their part, and rightfully so. It probably took me a good two hours to shop around for a cheap VPS, find one I thought was good (including cost efficient), figure out how to use ubuntu and get core installed. Plus I am spending my own money for my node, and seriously doubt that I will be able to monetize it, or be able to receive enough "donations" to cover it's costs.

★ ★ ██████████████████████████████[█████████████████████
██████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
★ ★ 
monbux
Legendary
*
Offline Offline

Activity: 1736
Merit: 1029



View Profile WWW
July 05, 2015, 01:33:18 PM
 #275

I'm not very technologically advanced myself when it comes to the blockchain, so I am wondering, how does this affect wallets like the trezor and its webwallet?
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
July 05, 2015, 01:43:53 PM
 #276

So what exactly was responsible for this error?

The miners, not all the miners but some of them....

To elaborate this a bit further:

My understanding of the situation is that some miners use a mining technique called SPV mining that relies on the assumption that the rest of the network produces valid blocks to mine a tiny bit faster. Those miners using SPV mining essentially have a few seconds advantage over those that completly verify the block first. What happend is that a big pool using said technique received an "invalid" block, a block version 2. These have recently been declared invalid as over 950 out of 1000 blocks mined are version 3. The pool tried to build the chain on top of the now invalid version 2 block, causing the fork. Because of the way bitcoin works we had two chains competing over which is the correct one. Those running nodes 0.10.x or 0.9.5 would not accept the invalid blocks and those following it, while other nodes would still accept them as valid and thus accept a different chain as the longest and currently valid chain. This resulted in wasted hash power for the miners and confusion as different services and wallets that rely on bitcoin core in the background showed different information / statuses depending on the version of bitcoin core running in said background.

Disclaimer: this attempt of a tl;dr version might be flawed, please correct me if you find any.

maybe... I didn't follow the whole situation.



I'm not very technologically advanced myself when it comes to the blockchain, so I am wondering, how does this affect wallets like the trezor and its webwallet?


it affected the bitcoin blockchain, the various wallets 'validate' the blockchain....


RealBitcoin
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1009


JAYCE DESIGNS - http://bit.ly/1tmgIwK


View Profile
July 05, 2015, 03:09:34 PM
 #277

Isnt this causing a systematic problem. I mean if the pool this error originated from now gains less trust, and the miners leave the pool due to lack of trust.

Now the pool can go bankrupt, and the other pools consolidate. Isnt this increase the risk of 51% attack? I think this is the main concern mostly.

As if the mining pools get sabogaged by these things, it can become very easy for 1 pool to gain monopoly and then face 51% attack?

tspacepilot
Legendary
*
Offline Offline

Activity: 1456
Merit: 1081


I may write code in exchange for bitcoins.


View Profile
July 05, 2015, 03:50:37 PM
 #278

What was the new rule from BIP66 that v3 blocks now follow?  I understood that SPV miners were ignored the validation step so they were building blocks on an invalid chain but what was the specific difference in block structure b/t v2 and v3?
achow101
Staff
Legendary
*
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
July 05, 2015, 04:14:34 PM
 #279

What was the new rule from BIP66 that v3 blocks now follow?  I understood that SPV miners were ignored the validation step so they were building blocks on an invalid chain but what was the specific difference in block structure b/t v2 and v3?
v3 requires that all transactions use strict DER signatures. However, it is not bip66 that caused the problem, it is the fact that the 950 out 1000 block threshold had been passed and that a v2 block was found. The SPV miners did not validate that (I guess they didn't check the threshold or version) and began mining on this now invalid block.

TooDumbForBitcoin
Legendary
*
Offline Offline

Activity: 1638
Merit: 1001



View Profile
July 05, 2015, 05:18:21 PM
 #280

anti-fragile my ass

Do it yourself.  Preparation H usually works.



▄▄                                  ▄▄
 ███▄                            ▄███
  ██████                      ██████
   ███████                  ███████
    ███████                ███████
     ███████              ███████
      ███████            ███████
       ███████▄▄      ▄▄███████
        ██████████████████████
         ████████████████████
          ██████████████████
           ████████████████
            ██████████████
             ███████████
              █████████
               ███████
                █████
                 ██
                  █
veil|     PRIVACY    
     WITHOUT COMPROMISE.      
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
|   NO ICO. NO PREMINE. 
   X16RT GPU Mining. Fair distribution.  
|      The first Zerocoin-based Cryptocurrency      
   WITH ALWAYS-ON PRIVACY.  
|



                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌




   ▄███████
   ████████
   ███▀
   ███
██████████
██████████
   ███
   ███
   ███
   ███
   ███
   ███




     ▄▄█▀▀ ▄▄▄▄▄▄▄▄ ▀▀█▄▄
   ▐██▄▄██████████████▄▄██▌
   ████████████████████████
  ▐████████████████████████▌
  ███████▀▀▀██████▀▀▀███████
 ▐██████     ████     ██████▌
 ███████     ████     ███████
▐████████▄▄▄██████▄▄▄████████▌
▐████████████████████████████▌
 █████▄▄▀▀▀▀██████▀▀▀▀▄▄█████
  ▀▀██████          ██████▀▀
      ▀▀▀            ▀▀▀
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 »  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!