
2ヶ月ぶりにChia 2.2.1のアナウンスがありました。スキップされてますが、2024-02-28リリースされていたらしい2.2.0のupdate内容と合わせて見る必要があります。
目次
2.2.1 Chia ブロックチェーン 2024-03-4
修理済み
- CLI および GUI での Bladebit および Madmax プロッターの検索に関する問題を修正しました (@nanofarmer に感謝)
INVALID_TRANSACTIONS_FILTER_HASH不正なログエラーが原因でピアを禁止する問題を修正しましたINVALID_BLOCK_COST(#17620)
2.2.0 Chia ブロックチェーン 2024-02-28
- コイン DB ルックアップ中のパフォーマンス問題のデバッグに多大な支援をしてくれた @bhorvitz に感謝します
修理済み
- Trade Manager での TX 金額計算を修正 (修正 #16842)
- ウォレットに入る DID をサブスクライブする (修正 #17242)
- make_offer コマンドから重複した短いオプションを削除 (修正 #17371)
SerializedProgram.to()コードを簡素化するために追加しますsetuptools_scmgit アーカイブに情報を含めるOptional[bytes]とbytesの型の不一致を修正wallet/conditions.py- docstringのタイプミスを修正
get_coin_record_by_name(@Abakrombie に感謝) - Readme リンクを修正しました (@Abakrombie に感謝)
- DL: 空の URL を持つミラーを許可しない (修正 #16920)
- DL: CLI の入力を改善
add_missing_files(修正 #17039) - DL: アンサブスクライブ キューを使用してサブスクリプション ロックを緩和する
- DL: HTTP ダウンロードの失敗に対して Datalayer 禁止ロジックを使用する
- タイムロックのメモリプールテストを拡張し、エラーコードを改善します。
- プロット チェック用に測定されたサイズを、より大きな K サイズの値で拡張します (@neurosis69 に感謝)
- 不足している型の注釈をいくつか追加します
- 長い検証に関する警告のログ文字列 header_hash
- bytes/xch の両方の辞書キーのソートを修正
chia wallet did transferコマンドがタイプを誤って扱う問題を修正しました。fee- 多数のプールを備えたリモートハーベスターの標識ポイントメッセージを修正
- DB が失敗した場合に、BlockRecord キャッシュの挿入を元に戻す
install-plotter.shroot として実行している場合に警告する
追加した
- 農家から報酬を得たサードパーティ製ハーベスターのサポート (チップ 22)
- シングルトン早送り
- p2 委任条件署名を検証し、Tangem カードに新しい SigningMode を追加します (@MarvinQuevedo に感謝)
- DL: upsert アクションを追加
get_proofDL: DataLayer Proofs of Inclusions の生成と検証のサポートを追加します。verify_proof- 追加の Mempool ログにより、フル ノードが何を行っているか、どこで時間を費やしているかの透明性が向上します。
- ブロック検証のみをプロファイルする機能を追加します
--overrideにフラグを追加make_offer- フルノード RPC を追加して、
get_aggsig_additional_dataaggsig 追加データを取得します - メトリクスのブロックイベントにフォークの高さとrolled_back_recordsを追加
- ブロック検証タイミング ログを拡張して、CLVM と条件のみを測定します
- 接続する完全なノードピアのリストを定義するためのサポートを追加しました (@felixbrucker に感謝)
- コインの状態をバッチで取得するための予備サポートを追加
- ピークが非トランザクション ブロックである場合の mempool reorg ロジックを改善する
- API レスポンスに
additionsと を追加(@mikehw に感謝)removalsget_offer_summary UnfinishedBlockの処理を改善する- テストネットで実行するように構成するときに testnet11 定数が欠落している場合は構成に追加します
- このリリースでは、いくつかの新しい翻訳を追加しました。WNFT、advlive、hezoushe に感謝します
かわった
- 再組織の最適化
- ぶつかる
chia_rs0.4.1 coin_solutionsJSON 構造体の名前の段階的廃止を開始する- 若干の簡略化
get_min_fee_rate() coin_solutionsからSpendBundle完全に削除する- には錆びタイプを使用し
VDFInfo、VDFProofClassgroupElement - ~からエントリを継続的に削除する
seen_unfinished_blocks tools/legacy_keyring.pyへ引っ越すchia/legacy/keyring.py- 錆び
proof-of-spaceとreward chainそのfoliage種類 - DL:
get_keys_values出力をハッシュによって圧縮します。 - のハードコードされた値を置き換えます
db_readers(@neurosis69 に感謝) - には錆びタイプを使用し
slots、SubEpochSummarySubEpochData - デフォルトのテストネットを testnet11 に更新します
1.1.4以前のバージョンのバグに対する古い回避策を削除する- のRust実装を使用します
SerializedProgram - ブロック充填ロジックを再加工して、より多くの SpendBundle (トランザクション) でブロックを充填します。
- ロギングのタイプミスを修正
- ファーマーブロック充填率を60%に増加
coin_puzzle_hashインデックスの使用を強制するget_unspent_lineage_info_for_puzzle_hash