Pages:
Author

Topic: Blockchain split of 4 July 2015 - page 13. (Read 45630 times)

copper member
Activity: 2996
Merit: 2371
July 05, 2015, 01:54:01 AM
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).
legendary
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin
July 05, 2015, 01:07:20 AM
Can someone advice me if this split would affect the price of bitcoin anyhow? If yes how?

As you can see, the price wasn't affected by it at all.

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.


On the other hand, it also shows that the system still has errors that can happen.
Don't get me wrong,i am glad that the "issue" was resolved, but i find that it shouldn't have happened in the first place.

cheers
legendary
Activity: 924
Merit: 1132
July 05, 2015, 01:02:50 AM
One way to think of this is that a group of Chinese miners just gave over $50K away to other miners, to reward those other miners for checking the block versions before building new blocks.

Terribly nice of them, really.  Though I'm sure they'd prefer to've collected the prize themselves, it's nice of them to "support" those who are doing a better job than they are.

So, for a few hours, if you were mining and actually checking blocks for validity, you were getting about double your usual rate of return.

"SPV mining" is one of those silly ideas like "virtual memory" or "virtual sex" - the real thing is always better.

legendary
Activity: 1184
Merit: 1013
July 04, 2015, 11:33:57 PM
Can someone advice me if this split would affect the price of bitcoin anyhow? If yes how?
hero member
Activity: 504
Merit: 500
July 04, 2015, 10:51:42 PM
Any word on whether Blockchain.info wallets are relying on Core, or something else? Silence from their Twitter for the last couple days. I was hoping to see something on their homepage. I have a small hot wallet there.... only use it to hold a couple coins at any time.

Downloading the blockchain as we speak.... (sigh)
sr. member
Activity: 343
Merit: 250
Bonus Claim Url: http://betonline.wager.bz
July 04, 2015, 10:14:34 PM
Are blockchain.info web wallets running Bitcoin Core 0.9.5 and later? Just want to know if I should wait for 30 confirmations.

Is this going to be a major problem ? are blockchain.info wallets safe in the moment? thanks a lot
I think... this is just for Bitcoin core, as written on the News above Cool

No, this issue concerns web wallets too.
but its affect only the transactions incoming from a user with bitcoin core? or between webwallets too? thank u
It affects the users who are using Bitcoin Core 0.9.4 or earlier versions, Lightweight (SPV) wallet, Web wallet users. No matter for the receivers or senders, they are both affected!
legendary
Activity: 3472
Merit: 10611
July 04, 2015, 09:20:24 PM
is it over now  Huh

copper member
Activity: 2996
Merit: 2371
July 04, 2015, 08:55:21 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
member
Activity: 266
Merit: 10
July 04, 2015, 08:52:07 PM
Are blockchain.info web wallets running Bitcoin Core 0.9.5 and later? Just want to know if I should wait for 30 confirmations.

Is this going to be a major problem ? are blockchain.info wallets safe in the moment? thanks a lot
I think... this is just for Bitcoin core, as written on the News above Cool

No, this issue concerns web wallets too.
but its affect only the transactions incoming from a user with bitcoin core? or between webwallets too? thank u
legendary
Activity: 1596
Merit: 1005
★Nitrogensports.eu★
July 04, 2015, 08:36:18 PM
How do we know if electrum and mycelium servers have been updated?

I imagine we don't know nothing about their servers status. Unless wallets providers will tell us directly that the crisis is averted. That is the problem with the online wallets or like in this case simplified validation wallets, if you don't have copy of blockchain on your machine, things like that could happen and you can't do anything about it. Power in the hands of wallet provider.
sr. member
Activity: 354
Merit: 252
July 04, 2015, 08:22:28 PM
How do we know if electrum and mycelium servers have been updated?
tss
hero member
Activity: 742
Merit: 500
July 04, 2015, 08:14:38 PM
Hi, guys
I'v just registered on this forum. I just wondering...... Does anybody have any info about this Social Community http://mmmglobal.org/ Huh I've just joined and i see that they are based on Bitcoin. They operates with this currency. Any advise??? looks interesting.....

Their FB page https://www.facebook.com/mmmglobal.org



looks like a ponzi made to look like multi level marketing pretending to facilitate person to person money transfer.  im skeptical.  also your post is off topic here and may be spammy but i will reply if it stops you from losing any money.
legendary
Activity: 1064
Merit: 1000
July 04, 2015, 08:14:31 PM
Are blockchain.info web wallets running Bitcoin Core 0.9.5 and later? Just want to know if I should wait for 30 confirmations.

Is this going to be a major problem ? are blockchain.info wallets safe in the moment? thanks a lot
I think... this is just for Bitcoin core, as written on the News above Cool

No, this issue concerns web wallets too.
STT
legendary
Activity: 4060
Merit: 1448
July 04, 2015, 08:14:03 PM
Quote
So it is not just F2Pool, but also AntPool.
Considering that they have roughly 36% of total network hashrate

36% is too centralised, seems like its a problem even when not apparent that BTC has become too much about bigger is better.  Will it converge with traditional banking on the same basis, maybe its meant to be
Its a mistake to me, if you want to represent capitalism then the capital value and/or means of production should be within the population ideally
legendary
Activity: 1022
Merit: 1003
𝓗𝓞𝓓𝓛
July 04, 2015, 08:11:29 PM
Is this going to be a major problem ? are blockchain.info wallets safe in the moment? thanks a lot
I think... this is just for Bitcoin core, as written on the News above Cool
hero member
Activity: 910
Merit: 1000
July 04, 2015, 08:09:16 PM
Is this going to be a major problem ? are blockchain.info wallets safe in the moment? thanks a lot
copper member
Activity: 2898
Merit: 1465
Clueless!
July 04, 2015, 08:01:13 PM

this may have already been posted these links (op feel free to remove this post if you wish)


https://bitcoin.org/en/alert/2015-07-04-spv-mining


https://en.bitcoin.it/wiki/Comparison_of_mining_pools#SPV_Mining_.2F_Old_Bitcoin_Core



hope it helps ...again if a repeat of previous info feel free to move/delete or whatever

hero member
Activity: 910
Merit: 1003
July 04, 2015, 07:57:48 PM
As far as I understand, the incident had some consequences:

* several miners lost the rewards that they mined (at least 6 blocks, maybe more).
* there was a signficant risk of double-spends, since many ciients were watching the bad chain.
* at least one transaction (the one that triggered the fork) was undone after >6 confirms.
* a warning was broadcast telling everybody to wait for 30 confirmations (5 hours).

The incident was not as bad as it could have been because Greg Maxwell and other ore devs were carefully watching the blockchain as the BIP66  triggered the switch from version v2 to version v3 of the protocol, and they immediately spotted the fork.  They soon contacted the mining pools that were mining on the wrong chain.

The fork was started by miner BTCNuggets, that was still running v2 and issued a block N with a transaction that was invalid under version v3.  Miner F2Pool, that was already running v3, saw that block and successfully mined another block N+1 on top of it, not realizing that N was invalid.  Other v3 miners like AntPool added N+2, N+3, etc. on top of F2Pool's block N+1.  Meanwhile some v3 miners did not see the block N issued by BTCNuggets, or noticed that it was invalid under v3 rules and rejected it; so they created their own block N and kept mining that branch.  Until the miners were alerted, the bad branch was longer, so it was accepted by all v2 clients and maybe by v3 clients that did not check all blocks.

Blame is being thrown at the miners, especially F2Pool for mining block N+1 on top of a block N that was produced by a v2 miner, without checking the validity of that block.  The blame may be partly deserved if F2Pool got the block directly from BRCNuggets or from any intermediate relay node still running v2.

However, methinks that the blame should fall on the developers.  After the BIP66 change went into effect, every v3 player (client, node, or miner) should have dropped all links to other v2 players.  Letting v2 and v3 players communicate was begging for this accident to happen.

If F2pool got that block through an intermediate v3 node, the blame should fall on that node.

Miners should not be required to validate the blocks that they receive.  It is their right to decide whether to validate them, or to trust that the sender did so.  Note that the miner that started mining block N+3 on top of N+2 would have had to check also blocks N+1 and N to discover that N+2 was invalid.

Was the incident serious? Suppose that a trash basket caught fire in a gunpowder factory, but it was quickly put out.  was that incident serious?
member
Activity: 98
Merit: 10
★777Coin.com★ Fun BTC Casino!
July 04, 2015, 06:55:06 PM
My wallet is with blockchain.Info. if I am expecting an incoming transaction does this still apply?

Are you talking about certain types of transactions from unknown sources? 
legendary
Activity: 1036
Merit: 1001
/dev/null
July 04, 2015, 05:21:47 PM
I just checked the blockchain (because again waiting dozens of minutes for confirmation) and this is related, right?

Pages:
Jump to: