/ home / newsletters /
Bitcoin Optech Newsletter #90
今週のニュースレターでは、Bitcoin StackExchangeからのいくつかの質問と回答のまとめ、Bitcoinインフラプロジェクトの注目すべき変更点をお届けします。
Action items
今週は特になし。
News
今週はビットコインのインフラ整備に関する大きなニュースは特になし。
Selected Q&A from Bitcoin StackExchange
Bitcoin StackExchangeはOptech Contributor達が疑問に対して答えを探しに(もしくは他のユーザーの質問に答える時間がある場合に)アクセスする、数少ない情報ソースです。この月刊セクションでは、前回アップデート以降にされた、最も票を集めた質問・答えを紹介しています。
-
● なぜbanscoreはデフォルトで100になっているのですか?匿名ユーザは
banscore
の背景にある歴史について説明しています。banscore
は不正な動きを行うピアからノードを守るためのものです。いくつかの違反行為は100ポイント増加となり、該当ピアはデフォルトのbanscore
の設定配下では即座に追放されますが、net_processing.cpp
で詳細に説明されているその他の違反行為は、それぞれスコアが異なります。 -
● ブロック620826のタイムスタンプがブロック620825の1秒前なのはなぜですか?Andrew ChowとRaghav Soodは、ブロックヘッダのタイムスタンプ・フィールドが以前のブロックよりも大きな値を持つ必要はないことを説明しています。ただし、新しいブロックのタイムスタンプは、過去11ブロックの中央値よりも大きくなければならず、ノードを実行しているコンピュータの時計ベースで現在時刻から2時間以降になってはならないという要件があります。
-
● miniscriptポリシー言語仕様書はどこにありますか?Andrew ChowとPieter Wuilleは、miniscriptポリシー言語がどのようにしてminiscriptにコンパイルされるかについては仕様がなく、現在のC++とRustの実装では、事実上あらゆる可能性を試した結果として最小の
scriptWitness
サイズになるminiscriptを選択していると説明しています。
Notable code and documentation changes
今週のBitcoin Core、C-Lightning、Eclair、LND、libsecp256k1、Bitcoin Improvement Proposals (BIPs)およびLightning BOLTsの注目すべき変更点。
-
● Eclair #1339では、ユーザがhtlc-minimumを0 milli-satoshisに設定することを防ぎます。これはBOLT2に違反します。新しい下限は1 milli-satoshisとなります。
-
● LND #4051はピアごとに最大10個のエラーを追跡し、必要に応じて再接続時に保存します。最新のエラーメッセージが
ListPeers
の結果の一部として返されるため、問題の診断が容易になります。 -
● BOLTs #751は、ノードが指定されたタイプ(IPv4、IPv6、またはTorなど)の複数のIPアドレスをアナウンスできるようBOLT7を更新します。これにより、マルチホームノードが自分たちのネットワーク状態(アドレス)をより効果的にアナウンスできるようになります。いくつかのLN実装では、すでに複数のアドレスのアナウンスを許可していたので、この変更により、BOLT仕様は現状のLN実装と一致する形になりました。