Bitcoin Unlimited Dev: Bug Caused By ‘Miscounting of Bytes’
news

Bitcoin Unlimited Dev: Bug Caused By ‘Miscounting of Bytes’

THELOGICALINDIAN - Bitcoincom basin has absent 1321 BTC or over 12024 USD due to a bug in BitcoinUnlimited software which acquired it to abundance a block bigger than 1MB

Bitcoin.com, an advice portal, which additionally provides mining basin casework has absent out on 13.2 BTC due to a bug in the Bitcoin Unlimited software, which is acclimated on the pool.

stone

Bitcoinist batten with Bitcoin Unlimited developer Andrew Stone a.k.a. “theZerg” to amount out what absolutely happened:

Bitcoinist: So what acquired this bug?

Andrew Stone (AS): The bug was acquired by a miscounting of the bytes in the coinbase. Basically the coinbase advisory cord was counted but the blow of the coinbase txn was not.  This happened because the coinbase txn is added alone afterwards the accustomed transaction alternative loop.

[The bug declared by Stone caused the basin to abundance an invalid block which was alone by the blow of the arrangement due to its size, which was bigger than the accustomed 1MB. The invalid block resulted in Bitcoin Core nodes banning the BU aeon that gave them this invalid block.]

Bitcoinist: According to some, Bitcoin amount nodes “banned” the BU nodes that gave them this block. What does this mean?

AS: With Regard to the “banned” nodes, back you accelerate a Core bulge a > 1MB block, it bans you for 24 hours.  We accept been acquainted of this affair for some time.

[Following the bug, one can see that the Bitcoin Unlimited bulge calculation is down, according to some websites. However, this may be accompanying to the alleged ban by Bitcoin amount nodes.]

Bitcoinist: Since then, the BU bulge calculation has alone by added than 25%. Do you anticipate this is temporary?

AS: This is complete belief but I’m academic that the BU bulge calculation did not absolutely bead by 25%. I’m academic that the software polling the arrangement did not see the nodes due to this ban.

[Some Simple Payment Verification (SPV) audience who were affiliated to BU nodes may accept seen false confirmations for some account until the block #450530 was mined, overtaking the invalid #450529.]

However, according to Adam Back, architect of HashCash and the CEO of Blockstream, this aberration could accept had worse consequences:

adam-back

However, Stone dismissed this accident explaining,

It is still cryptic if the basin will accord its users for the block which, although invalid, took the aforementioned hashpower and electricity to generate. However, Bitcoin.com ahead stated that it would pay miners double the block accolade for mining on a Bitcoin Unlimited pool, appropriately money doesn’t assume to be an affair for this pool.

According to a adjudicator on the r/BTC subreddit, the bug was appear and the BU aggregation was quick to fix the issue. He stated: 

Even afore the fix, Bitcoin Unlimited was able to adduce a workaround, according to Stone:

The Bitcoin Unlimited agreement is advised to acquiesce a activating block size, which can be voted on by all stakeholders in the Bitcoin ecosystem, e.g. bread holders. In the BU system, bulge operators and miners can accept their own blocksize by modifying their applicant via a GUI menu.

This would, in theory, actualize a arrangement area Bitcoin scales according to the amplitude bare to board the affairs in the network.

Derivatives Financial Building Blocks

However, there may be some problems with BU’s approach, which David Vorick, co-founder at Sia, has laid out in this blog post. Meanwhile, added articulate opponents, such as BTCC COO Samson Mow, airtight Bitcoin Unlimited for incompetence, tweeting:

Will Bitcoin Unlimited balance from this blow and accident of funds? Let us apperceive in the comments below!

Images address of news.bitcoin.com, twitter, Shutterstock