>
>
> At no point in time has the BCH chain accumulated more work than the 
> Bitcoin chain (except maybe the first one or two blocks). 
>

Yes, right. But that is not said that it can happen that both chains gets 
nearly same hash power and miners switch what is more profitable or them 
(that happened in BCH). And that would render BitcoinJ unusable/insecure. 


> > I am tired of those fork attacks and don’t assume they will succeed (as 
> > all the past attempts) but it consumes valuable dev time to prepare 
> > strategies how to deal with that menace… 
>
> Forks are an important democratic instrument. My personal opinion: We 
> should not do away with it, even if we could. 
>

Proper forks are ok. Attempts to hijack a brand and a network are a 
different story. 
Anyone is free to start an altcoin. That is the proper way to do it.

>
> > Best would be if there would be some option in BitcoinJ to guarantee to 
> > stay on one chain 
>
> You can enable full verifying mode if you want that, and 
> implement/bugfix the rules you are concerned about. But anyway, it's 
> always only one chain. 
>

That would render SPV pointless to download the full blockchain.
 

>
> > (Luke DashJr has recommended one solution a few months 
> > ago at the last fork attempt. Don’t remember the details but as far I 
> > remember it was not a huge change, just a small extra check when 
> > accepting blocks/nodes). 
>
> As far as I can remember, his idea is very specialized in that you could 
> stay with max 1M blocks but you could not use it to stay with max 2M 
> blocks. 
>
> A more generalized approach would be to implement detection of a fork 
> and offer the user to continue to block X or Y ("block pinning"). The 
> big problem with this is if her decision is wrong, she will end up on a 
> dying chain and recovery is difficult and costly. I think Electrum has 
> this implemented recently, we'll see how it plays out. 
>

How do you deal in Android wallet with it?

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bitcoinj+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to