"Secret History of Bitcoin" (7): What is the Bitcoin Alert System?

Source: Hash Pie

Author: LucyCheng

Satoshi Nakamoto posted on the Bitcointalk forum on August 22, 2010, announcing that he is currently building an alert system that can disseminate information to the Bitcoin network, and said that only using the alert private key he set can be activated. Five days after the announcement, Satoshi Nakamoto added this setting to bitcoin v0.3.11.

Satoshi Nakamoto stated on the Bitcoin Forum on August 22, 2010 that he was building an alert system

According to Satoshi Nakamoto's explanation, the alarm system is set up so that when a network emergency occurs, the key holder can issue security alerts to all operating nodes, thereby playing a certain important information reminding role. But contrary to the original intention of Satoshi Nakamoto, this security alert system brought eight years of hidden dangers to the network.

If the key is held in the hands of a trusted person, it can undoubtedly have a reminder effect; for example, in 2013, errors that affected 26 blocks, the core developers used the alert key left by Satoshi Nakamoto to quickly solve it. . But if the key is in the wrong hands, they can use the alarm system to support the continuous push of multiple pieces of information, send massive alarm messages to nodes, and launch DoS attacks (Source: achow101's article on Github ).

Not only that, attackers can also use this feature to pass false or irrelevant messages, thereby causing unnecessary panic and trouble in the community. In fact, such things have happened. In 2016, the client version update reminder information released by the Litecoin network that also has an alert system was incorrectly pushed to all clients of its altcoin Feathercoin for some reason. Inside. Although the incident did not affect the latter too much, it is indeed dangerous to be able to send alarm information on the blockchain based on the same alarm system.

Screenshot from: Twitter of Litecoin founder Li Qiwei

Realizing the existence of hidden dangers, in the same year, Bitcoin Core developers turned off the alert reminder function when Bitcoin Core 0.12.1 was released, and completely deleted the relevant code in the later 0.13.0 version. It may not feel safe enough. In March 2017, the developer also hardcoded the ultimate alert in the Bitcoin Core 0.14.0 version; and set it to not be covered by other information, so that it can be used by old clients who have not noticed the field trend. The person can know the message that the alert system has been broken.

Screenshot from: bitcon.org

By July 2018, as the proportion of older version client users fell below 3%, with the majority of Bitcoin altcoins removing the alert system, the security hazard that lasted eight years was finally at Bitcoin Core developer Bryan Bishop "dismissed completely" after publicly alerting the private key.

Message from Bryan Bishop on the bitcoin-dev mailing list on July 2, 2018

For Bitcoin cybersecurity, public alert keys are a good thing; for Core developers, this is a relief. Because they no longer have to explain to people who require adjustments to transaction costs and mining difficulty, this alert key does not modify the network rules; nor do they have to worry about being the first suspect when the alert system attacks the network. Already.

Retrospective: (6 ) The story behind the Bitcoin Logo?

Next notice: (8) Discussion on "Snack Machine" in Bitcoin Forum

A collection of bitcoin story series you don't know, will be continuously updated, so stay tuned …

We will continue to update Blocking; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Blockchain

Bella Fang: The exchange is at the top of the food chain. How can small and medium-sized projects seize this channel?

On the afternoon of the 9th, at the 2nd Global Blockchain Summit·Wuzhen site hosted by Babbitt, Bella Fang, foun...

Market

Jump Trading's Crypto Waterloo: Forced to Exit US Crypto Trading Market, Facing Terra Class Action Lawsuit

For Jump Trading, the traditional high-frequency trading giant in the encryption circle, the past year has undoubtedl...

Blockchain

Did Michael Lewis's reputation 'crash' by showing mercy to SBF?

Source New York Times Compiled by LianGuaiBitpushNews Mary Liu Hiking is a common interview format for Michael Lewis....

Blockchain

Understanding the role of different roles in cryptocurrency exchanges

Originally written by Shane Molidor, Head of Global Business Development at BitMax & GDM, compiled by the Bluemou...

Blockchain

The digital currency exchange has been caught in the throat by the legal currency.

Under the premise of a constant total circulation, money acts as a catalyst for rapidly transforming production mater...

Market

Bitcoin stays stable at $30,000, is this a signal of a bull market?

Since 2023, the Bitcoin market has maintained a continuous growth trend, recently rebounding to over $31,000 in the p...