<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Alert_system</id>
	<title>Alert system - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Alert_system"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Alert_system&amp;action=history"/>
	<updated>2026-05-15T09:16:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Alert_system&amp;diff=2792&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;The '''alert system''' has been completely retired. The code was removed since 0.13.0 and since 0.14.0 any old nodes will receive a static hard-coded &quot;Alert Key Compromised&quot; m...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Alert_system&amp;diff=2792&amp;oldid=prev"/>
		<updated>2019-04-01T03:54:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;alert system&amp;#039;&amp;#039;&amp;#039; has been completely retired. The code was removed since 0.13.0 and since 0.14.0 any old nodes will receive a static hard-coded &amp;quot;Alert Key Compromised&amp;quot; m...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''alert system''' has been completely retired. The code was removed since 0.13.0 and since 0.14.0 any old nodes will receive a static hard-coded &amp;quot;Alert Key Compromised&amp;quot; message.&lt;br /&gt;
&lt;br /&gt;
When an alert was in effect, the message it contains would appear in the [[status]] bar of all clients and in the &amp;quot;errors&amp;quot; field of RPC ''getinfo''. Any [[script]] registered with the &amp;amp;lt;code&amp;amp;gt;-alertnotify&amp;amp;lt;/code&amp;amp;gt; command-line option will be notified.&lt;br /&gt;
&lt;br /&gt;
===Alert message===&lt;br /&gt;
Alerts are broadcast using the same [[network|TCP relay system]] as ''[[block]]'' and ''tx'' messages. They are not encoded in a special [[transaction]]. Unlike block and tx relaying, alerts are sent at the [[start]] of every new connection for as long as the alert is in effect. This ensures that everyone receives the alert.&lt;br /&gt;
&lt;br /&gt;
Alerts contain this information:&lt;br /&gt;
* How long to relay the alert.&lt;br /&gt;
* How long to consider the alert valid.&lt;br /&gt;
* An alert ID number.&lt;br /&gt;
* A list of alerts that should be canceled upon receipt of this alert.&lt;br /&gt;
* Exactly which versions of Bitcoin are affected by the alert. Unaffected versions still relay the alert for the benefit of older versions.&lt;br /&gt;
* Alert priority.&lt;br /&gt;
* The alert text.&lt;br /&gt;
&lt;br /&gt;
Only alerts that are signed by a specific [[ECDSA]] public key are considered valid. Some known [[private key]] holders are [[Satoshi Nakamoto]], [[User:gavinandresen|Gavin Andresen]] and [[User:Theymos|theymos]]. There are other [[people]] able to issue alerts in the event of the incapacitation of the aforementioned.&lt;br /&gt;
&lt;br /&gt;
===Safe mode===&lt;br /&gt;
Until version 0.3.20, Bitcoin went into safe mode when a valid alert was received. In safe mode, all [[RPC commands]] that send BTC or get info about received BTC return an error. Current Bitcoin versions no longer go into safe mode in response to alerts, though Bitcoin ''will'' still go into safe mode when it detects on its own that something is seriously wrong with the network.&lt;br /&gt;
&lt;br /&gt;
Even though Bitcoin no longer automatically disables RPC when an alert is live, it is wise [[for Bitcoin]] sites to shut down when an alert has been issued. To detect an active alert, poll the &amp;quot;errors&amp;quot; field of ''getinfo''.&lt;br /&gt;
&lt;br /&gt;
To test safe mode, run Bitcoin with the -testsafemode switch. To override a real safe mode event, run Bitcoin with the -disablesafemode switch.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
The alert system was hastily implemented by [[Satoshi Nakamoto]] after the [[value overflow incident]] on August 15, [[2010]]. [[Satoshi]] never actually used this system; it remained dormant until the February 20, [[2012]] protocol [[change]], for which an alert was issued on February 18.&lt;br /&gt;
&lt;br /&gt;
In 2016, the alert system was retired&lt;br /&gt;
&lt;br /&gt;
The alert key was scheduled to be released to the public in May 2017, but this has since been postponed.&amp;amp;lt;ref name=&amp;quot;org&amp;quot;/&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Past alerts===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ID&lt;br /&gt;
! Sent date&lt;br /&gt;
! Expires (UTC)&lt;br /&gt;
! Versions&lt;br /&gt;
! Priority&lt;br /&gt;
! Message&lt;br /&gt;
|-&lt;br /&gt;
| 1010&lt;br /&gt;
| Feb 18, 2012&lt;br /&gt;
| Feb 21 02:47:15&lt;br /&gt;
| All&lt;br /&gt;
| 100&lt;br /&gt;
| See [[bitcoin.org]]/feb20 if you have trouble connecting after 20 February&lt;br /&gt;
|-&lt;br /&gt;
| 1011&lt;br /&gt;
| Mar 16, 2012&lt;br /&gt;
| cancelled May 15, 2012&lt;br /&gt;
| 0.5 - 0.5.3&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: [[security]] fix for [[Bitcoin-Qt]] on Windows: http://bitcoin.org/critfix&lt;br /&gt;
|-&lt;br /&gt;
| 1012&lt;br /&gt;
| Mar 16, 2012&lt;br /&gt;
| cancelled May 15, 2012&lt;br /&gt;
| 6.0&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: security fix for Bitcoin-Qt on Windows: http://bitcoin.org/critfix&lt;br /&gt;
|-&lt;br /&gt;
| 1013&lt;br /&gt;
| Mar 16, 2012&lt;br /&gt;
| cancelled May 15, 2012&lt;br /&gt;
| 5.99&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: security fix for Bitcoin-Qt on Windows: http://bitcoin.org/critfix&lt;br /&gt;
|-&lt;br /&gt;
| 1015&lt;br /&gt;
| May 15, 2012&lt;br /&gt;
| May 16, 2013&lt;br /&gt;
| 0.1 - 0.4.5&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: upgrade required, see http://bitcoin.org/dos for details&lt;br /&gt;
|-&lt;br /&gt;
| 1016&lt;br /&gt;
| May 15, 2012&lt;br /&gt;
| May 16, 2013&lt;br /&gt;
| 0.4.99 - 0.5.4&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: upgrade required, see http://bitcoin.org/dos for details&lt;br /&gt;
|-&lt;br /&gt;
| 1020&lt;br /&gt;
| May 15, 2012&lt;br /&gt;
| May 16, 2013&lt;br /&gt;
| 0.6.0&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: upgrade required, see http://bitcoin.org/dos for details&lt;br /&gt;
|-&lt;br /&gt;
| 1032&lt;br /&gt;
| March 12, 2013&lt;br /&gt;
| March 13, 2013&lt;br /&gt;
| 0.8.0&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: [[chain]] [[fork]], stop [[mining]] on version 0.8&lt;br /&gt;
|-&lt;br /&gt;
| 1033&lt;br /&gt;
| March 19, 2013&lt;br /&gt;
| March 20, 2013&lt;br /&gt;
| 0.1 - 0.7.2&lt;br /&gt;
| 10&lt;br /&gt;
| See http://bitcoin.org/may15.html for an important message&lt;br /&gt;
|-&lt;br /&gt;
| 1034&lt;br /&gt;
| May 9, 2013&lt;br /&gt;
| June 8, 2013&lt;br /&gt;
| 0.1 - 0.7.2&lt;br /&gt;
| 10&lt;br /&gt;
| Action required: see http://bitcoin.org/may15.html for more information&lt;br /&gt;
|-&lt;br /&gt;
| 1040&lt;br /&gt;
| April 11, 2014&lt;br /&gt;
| cancelled&lt;br /&gt;
| 0.9.0&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed/&lt;br /&gt;
|-&lt;br /&gt;
| 1041&lt;br /&gt;
| April 11, 2014&lt;br /&gt;
| April 11, 2015&lt;br /&gt;
| 0.9.0&lt;br /&gt;
| 5000&lt;br /&gt;
| URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
https://bitcoin.org/en/alerts&lt;br /&gt;
&lt;br /&gt;
==Source==&lt;br /&gt;
&lt;br /&gt;
[http://bitcoin.it/ http://bitcoin.it/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
[[Category:Bitcoin]]&lt;br /&gt;
[[Category:Bitcoin Core documentation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>