Alert system

提供: tezos-wiki
移動先: 案内検索
ファイル:Ext 38dKJsdjh Prefinal alert.png
The prefinal alert message in the status bar of the GUI client
Bitcoin versions 0.3.10 introduced an alert system which allowed messages about critical network problems to be broadcast to all clients.

アラートシステムは完全に廃止されました。コードは0.13.0から削除され、0.14.0以来、古いノードは静的にハードコードされた「Alert Key Compromised」メッセージを受信します。

アラートが有効になっているとき、それに含まれるメッセージは、すべてのクライアントのstatusバーとRPC getinfo の "errors"フィールドに表示されます。 < code> -alertnotify< / code> タグに登録されている[[script]コマンドラインオプションが通知されます。

アラートメッセージ[編集]

アラートは、blocktxメッセージと同じTCP relay systemを使用してブロードキャストされます。 それらは特別なtransactionでエンコードされません。ブロックリレーとは異なり、警告が有効である限り、新しい接続ごとにstartでアラートが送信されます。 これにより、誰もが警告を受け取ることが保証されます。

アラートには次の情報が含まれます。

  • アラートを中継する時間。
  • アラートが有効であるとみなす時間。
  • アラートID番号。
  • このアラートを受け取ったときに取り消すべきアラートのリスト。
  • Bitcoinのどのバージョンがアラートの影響を受けるか。影響を受けていないバージョンは、古いバージョンのメリットのためにアラートを中継します。
  • アラートの優先順位。
  • 警告テキスト。

特定のECDSA公開鍵で署名されたアラートのみが有効とみなされます。 いくつかの知られている秘密鍵所有者private keyは、ナカモトサトシSatoshi NakamotoGavin Andresen theymosです。 上記の事態が発生した場合、アラートを発行することができる他の人peopleもいる。

セーフモード[編集]

バージョン0.3.20まで、Bitcoinは有効なアラートを受信したときにセーフモードに入りました。 セーフモードでは、BTCを送信したすべてのRPC commandsまたは受信したBTCに関する情報を取得するとエラーが返されます。 現在のBitcoinバージョンは警告に応答してもセーフモードにはなりませんが、Bitcoinはそれ自体がネットワークに重大な欠陥があることが検出された場合でも安全モードになります。

警告が発生したときにBitcoinが自動的にRPCを無効にしなくても、アラートが発行されたときに[Bitcoin]サイトがシャットダウンするのが賢明です。 アクティブなアラートを検出するには、getinfoの"errors"フィールドをポーリングします。

安全モードをテストするには、-testsafemodeスイッチでBitcoinを実行します。実際のセーフモードイベントを無効にするには、Bitcoinをdisablesafemodeスイッチで実行します。

歴史[編集]

警戒システムは、値のオーバーフロー事件の後、2010年8月15日に中本哲によって急いで実装されました。 実際にこのシステムを使用したことはありません。2月18日に警報が発せられた2012年2月20日、議定書changeまでは休眠状態のままだった。

2016年に警報システムは廃止されました

アラートキーは2017年5月に一般公開される予定でしたが、これ以降延期されました。

過去のアラート[編集]

ID Sent date Expires (UTC) Versions Priority Message
1010 Feb 18, 2012 Feb 21 02:47:15 All 100 2月20日以降に接続に問題がある場合はこちら bitcoin.org
1011 Mar 16, 2012 cancelled May 15, 2012 0.5 - 0.5.3 5000 URGENT: security fix for Bitcoin-Qt on Windows: http://bitcoin.org/critfix
1012 Mar 16, 2012 cancelled May 15, 2012 6.0 5000 URGENT: security fix for Bitcoin-Qt on Windows: http://bitcoin.org/critfix
1013 Mar 16, 2012 cancelled May 15, 2012 5.99 5000 URGENT: security fix for Bitcoin-Qt on Windows: http://bitcoin.org/critfix
1015 May 15, 2012 May 16, 2013 0.1 - 0.4.5 5000 URGENT: upgrade required, see http://bitcoin.org/dos for details
1016 May 15, 2012 May 16, 2013 0.4.99 - 0.5.4 5000 URGENT: upgrade required, see http://bitcoin.org/dos for details
1020 May 15, 2012 May 16, 2013 0.6.0 5000 URGENT: upgrade required, see http://bitcoin.org/dos for details
1032 March 12, 2013 March 13, 2013 0.8.0 5000 URGENT: chain fork, stop mining on version 0.8
1033 March 19, 2013 March 20, 2013 0.1 - 0.7.2 10 See http://bitcoin.org/may15.html for an important message
1034 May 9, 2013 June 8, 2013 0.1 - 0.7.2 10 Action required: see http://bitcoin.org/may15.html for more information
1040 April 11, 2014 cancelled 0.9.0 5000 URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed/
1041 April 11, 2014 April 11, 2015 0.9.0 5000 URGENT: Upgrade required: see https://www.bitcoin.org/heartbleed

関連項目[編集]

External links[編集]

https://bitcoin.org/en/alerts

ソース[編集]

http://bitcoin.it/