|
ElectricMucus
Legendary
Offline
Activity: 1666
Merit: 1057
Marketing manager - GO MP
|
|
July 05, 2015, 11:52:59 AM |
|
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
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
|
|
July 05, 2015, 12:12:56 PM |
|
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.
|
|
|
|
RealBitcoin
|
|
July 05, 2015, 12:20:30 PM |
|
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 hereLike 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
|
|
|
|
QuestionAuthority
Legendary
Offline
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
|
|
July 05, 2015, 12:23:58 PM |
|
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
|
|
July 05, 2015, 12:29:01 PM |
|
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
Activity: 2212
Merit: 1038
|
|
July 05, 2015, 12:35:58 PM |
|
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 hereLike 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 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
Activity: 1792
Merit: 1111
|
|
July 05, 2015, 12:39:53 PM |
|
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 hereLike 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 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
|
|
July 05, 2015, 12:49:57 PM |
|
So what exactly was responsible for this error?
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
|
July 05, 2015, 12:55:06 PM |
|
So what exactly was responsible for this error?
The miners, not all the miners but some of them....
|
|
|
|
notbatman
Legendary
Offline
Activity: 2212
Merit: 1038
|
|
July 05, 2015, 01:03:43 PM |
|
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 hereLike 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 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
Activity: 1498
Merit: 1540
No I dont escrow anymore.
|
|
July 05, 2015, 01:10:54 PM |
|
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
Activity: 3
Merit: 0
|
|
July 05, 2015, 01:17:25 PM |
|
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
Activity: 2996
Merit: 2374
|
|
July 05, 2015, 01:21:47 PM |
|
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 hereLike 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
Activity: 1736
Merit: 1029
|
|
July 05, 2015, 01:33:18 PM |
|
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
Activity: 1778
Merit: 1043
#Free market
|
|
July 05, 2015, 01:43:53 PM |
|
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
|
|
July 05, 2015, 03:09:34 PM |
|
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
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
|
|
July 05, 2015, 03:50:37 PM |
|
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
Activity: 3570
Merit: 6927
Just writing some code
|
|
July 05, 2015, 04:14:34 PM |
|
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
Activity: 1638
Merit: 1001
|
|
July 05, 2015, 05:18:21 PM |
|
anti-fragile my ass
Do it yourself. Preparation H usually works.
|
|
|
|
|