Reporting Bugs in the Era of Cryptocurrencies

In his yesterday’s article on Medium, Cory Fields shares his experience of disclosing a Bitcoin Cash vulnerability.

Cory Fields is a Bitcoin Core developer working for the Digital Currency Initiative at the MIT Media Labs, a group tasked with researching and developing cryptocurrencies.

Cory was examining some of the Bitcoin ABC (Bitcoin Cash client) software updates in the hope of finding any bugfixes that might come relevant for Bitcoin Core. He noticed that some of the code, responsible for verifying transactions, had been rewritten. The new code did not include a critical check in the transaction signature type. This flaw could potentially split the Bitcoin Cash chain into two incompatible chains, which could entail the damage measured in billions of dollars.

He decided to inform the Bitcoin Cash developers of the vulnerability but then he realized he had a problem. He could not disclose the information because, if someone would have exploited the bug the following day, all the arrows would be pointing at Cory. There would be no way of proving that he had not been the attacker for he had all the necessary knowledge at the time.

He had certain doubts as to why he should risk his safety: he had no obligation whatsoever to report anything. But all the doubts evaporated when he thought about how he would want such information to be brought to his attention, had ‘an equally nasty bug’ been discovered in Bitcoin Core.

After several failed attempts Cory eventually found a way to send an encrypted message to Bitcoin ABC developers. The bug was fixed on April 27, two days after Cory had reported it. The catastrophe was averted.

Cory’s take-away from this incident:

As cryptocurrency developers, it is necessary to take a step back now and then to re-evaluate the tools at our disposal, as well as the policies and procedures that we put into place. We may not be able to eliminate the threat of bugs like these, but we can learn from them and be better prepared to handle them in the future.

Cory Fields, Bitcoin Core developer

Read here for more on Cory’s responsible deed for the crypto community.

BTC

8,744 USD
0.38%

BCH

437.73 USD
2.59%

Related news

Bitcoin Ethereum Litecoin + ALTS Technical Analysis Chart 10/19/2019 by ChartGuys.com

NEW FREE Technical Analysis Course: https://www.chartguys.com/trading-courses/7/technical-analysis Trading Candlesticks Course: https://www.chartguys.com/trading-courses/5/essential-candlesticks Entries & Exits Course: https://www.chartguys.com/trading-courses/2/entries-exits Join our community of thousands of analysts working together to learn the charts, generate profit and achieve financial independence. Live market coverage & exclusive educational content. Get trading support and on-demand technical analysis for your requested tickers. Sign up today at: https://www.chartguys.com/trading-community-membership Get the latest market updates and technical analysis on your favorite social media platform. Twitter https://twitter.com/ChartGuys Facebook https://www.facebook.com/thechartguys Free Facebook Group https://www.facebook.com/groups/thechartguys/ Instagram https://www.instagram.com/thechartguys/ Stocktwits: http://stocktwits.com/ChartGuysDan TCG Clothing: https://dogoodthings.chartguys.com/ Any advisory or signal generated by TheChartguys.com is provided for educational purposes only. Any trades placed upon reliance on TheChartguys.com systems are taken at your own risk for your own account. Past performance is no guarantee of future results. While there is great potential for reward trading securities and options there is also substantial risk of loss in all trading. You must decide your own suitability to trade. Future trading results can never be guaranteed. This is not an offer to buy or sell futures, options or commodity interests. TheChartGuys.com is not registered as an investment adviser with any federal or state regulatory agency. The information contained within this Web site, including e-mail transmissions, faxes, recorded voice messages, and any other associated messages/media (hereinafter collectively referred to as “Information”) is provided for informational and educational purposes only. The Information should not be construed as investment / trading advice and is not meant to be a solicitation or recommendation to buy, sell, or hold any securities mentioned.
Chart Guys

HTC Launches Blockchain Phone With Full Bitcoin Node

The recognized electronic manufacturer HTC launched a new blockchain phone with Bitcoin (BTC) network support. The Exodus 1 will allow users to run a full Bitcoin node and […] The post HTC Launches Blockchain Phone With Full Bitcoin Node appeared first on UseTheBitcoin.
Use The Bitcoin

Bitcoin Reclaims Support Level as Analysts Eye Further Gains

After struggling to break above $8,000 for the past several days, Bitcoin was once again able to find some support within the upper-$7,000 region that held strong and allowed BTC to move back up above $8,000. Analysts are now noting that the cryptocurrency may climb higher in the near-term but are also noting that a resistance level that is just a short way above BTC’s current price may halt this fleeting rally and send the crypto plunging back below $8,000. Bitcoin Climbs Above $8,000, But Bears May Soon Return  At the time of writing, Bitcoin is trading up roughly 1% at its current price of $8,030, which marks a slight climb from its daily lows of $7,900 that were set overnight just prior to its early-morning surge towards $8,100. This slight surge further confirms the long-established notion that the upper-$7,000 region is a strong region of support, as BTC as consistently found notable buying pressure in this region. It is important to note that the lack of follow through from buyers who have been holding the support level at $7,800 may point to an underlying weakness for the cryptocurrency. Big Chonis, a popular cryptocurrency analyst on Twitter, noted in a recent tweet that he believes Bitcoin will climb slightly further in the near term before it reaches a point of resistance that sends it reeling lower in the near-term. “$BTC – Happy Saturday… a little more up before a bit more down,” he explained while pointing to the below chart. $BTC – Happy Saturday… … a little more up before a bit more down… #bitcoin pic.twitter.com/JKe3VqfLjK — Big ChonisFlux Trading Group (@BigChonis) October 19, 2019 BTC May Be Caught in Possible Ascending Triangle The Cryptomist, another popular cryptocurrency analyst on Twitter, explained in a recent tweet that she believes Bitcoin could be caught in an ascending triangle on a higher time frame, which could prove to be a bullish sign for its mid-term price action. “$Btc 2hr time frame: Sym triangle on RSI – Present on multiple time frames. Possible ascending triangle on 2hr here. We could see a breakout within 9hrs towards 8.1k…the falling wedge resistance, where things could get even more interesting for bulls,” she explained. $Btc 2hr time frameSym triangle on RSI – Present on multiple time frames Possible ascending triangle on 2hr here We could see a breakout within 9hrs towards 8.1k ..the falling wedge resistance, where things could get even more interesting for bulls pic.twitter.com/TiftKDJMqb — The Cryptomist (@TheCryptomist) October 19, 2019 The coming few hours and days could further elucidate Bitcoin’s mid-term trend, as its long period of consolidation around $8,000 may soon come to an end. Featured image from Shutterstock. Bitcoin Reclaims Support Level as Analysts Eye Further Gains was last modified: October 19th, 2019 by Cole PetersenThe post Bitcoin Reclaims Support Level as Analysts Eye Further Gains appeared first on NewsBTC.
NewsBTC

Hot news

By continuing to browse, you agree to the use of cookies. Read Privacy Policy to know more or withdraw your consent.