Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Andrew Chow via bitcoin-dev
A correction to my previous email (because people are quoting me on r/btc and what I wrote was wrong) This statement is incorrect: > Given that Testnet has a smaller number of nodes and less difficulty, this could result in some miners using 0.13.0+ mining blocks which do not propagate well and t

Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Eric Voskuil via bitcoin-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 03/23/2017 05:20 PM, Pieter Wuille via bitcoin-dev wrote: > On Thu, Mar 23, 2017 at 3:37 PM, Juan Garavaglia via bitcoin-dev > wrote: >> Long story short, when nodes 0.13+ receive blocks from 0.13+ >> nodes all is ok, and those blocks propagate

Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread James Hilliard via bitcoin-dev
There were bridge nodes being run on testnet at one point to prevent forks https://github.com/jl2012/bitcoin/commit/9717d856e72baa939d4b273f0a56e6009978e11b On Thu, Mar 23, 2017 at 7:20 PM, Pieter Wuille via bitcoin-dev wrote: > On Thu, Mar 23, 2017 at 3:37 PM, Juan Garavaglia via bitcoin-dev >

Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Pieter Wuille via bitcoin-dev
On Thu, Mar 23, 2017 at 3:37 PM, Juan Garavaglia via bitcoin-dev wrote: > Long story short, when nodes 0.13+ receive blocks from 0.13+ nodes all is > ok, and those blocks propagate to older nodes with no issues. But when a > block tries to be propagated from bitcoind 0.12.+ to newer ones those blo

Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Matt Corallo via bitcoin-dev
I haven't investigated, but you may be seeing segwit-invalid blocks...0.13.0+ nodes will enforce segwit as it activated some time ago on testnet, 0.12.X nodes will not. On March 23, 2017 3:37:34 PM PDT, Juan Garavaglia via bitcoin-dev wrote: >We notice some reorgs in Bitcoin testnet, while reo

Re: [bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Andrew Chow via bitcoin-dev
The issue is due to Segwit blocks since Testnet has already activated Segwit. 0.12.x- nodes will receive a Segwit block with all of the witnesses stripped. When they relay this block to a 0.13.0+ node, the block will be rejected because those have Segwit functionality and require the witnesses to b

[bitcoin-dev] Issolated Bitcoin Nodes

2017-03-23 Thread Juan Garavaglia via bitcoin-dev
We notice some reorgs in Bitcoin testnet, while reorgs in testnet are common and may be part of different tests and experiments, it seems the forks are not created by a single user and multiple blocks were mined by different users in each chain. My first impression was that the problem was rela

Re: [bitcoin-dev] Fraud proofs for block size/weight

2017-03-23 Thread Jorge Timón via bitcoin-dev
Great stuff, although the ordering of the sections seems a little bit confusing. I think it would be clearer to put the "Creation of proofs" section before "Proof verification", maybe even before "Proof format" if a high level defintion of "full tx size proof" is provided before. Also, in "For th