早速、plotの方を試してみました。メインのFaming PCは様子見ながらupdate考えたいと思います。インストーラーもよく見る通常形式に変わっています。
プロッティングGUIです。Chia PoS(Proof of Space), BladeBit2.0, MadMAxが選べます。
もちろんBladeBit2.0を選んで実行。こちらの実行環境は Core i7 11700K, 64GB DRAM, Sumsung 980pro 1TB SSDです。
途中までは問題なく実行していたのですが・・・
F7 & Writing C Tabalesのところで進まなくなりました。12時間経過しても終わらないので、リブート。メモリ少ないPCでは厳しいのかも・・・。
Total plot creation time was 2846.66 sec (47.4443 min)
うーん。47分は前(35~38分)より遅くなっている気がします。まだ様子見の方がいいかもしれません。
1.6.1
1.6.1
がダウンロードできるようになりました。このリリースでは、Bladebit2 とその新しいディスク ベースのプロッティング サポート、および NFT for NFT を含むオファーによるマルチアセット取引の更新されたサポートが追加されています。
ファーマー向け:
Bladebit2 はベータ版を終了し、CLI または GUI を介してアクセス可能な既存の RAM ベースのプロットに加えて、ディスク ベースのプロットをサポートするようになりました。Bladebit2 アップデートの詳細については、ブログ投稿を参照してください。
エンド ユーザー向け:
オファーの更新:
⚠️ このバージョン 1.6.1 で生成されたオファーは、古いバージョンの Chia では受け入れられません。Chia 1.6.1 は、古いバージョンで作成されたものを含め、あらゆるオファーを受け入れることができます。
- オファー作成エクスペリエンスを完全に再設計したため、オファーを作成し、XCH、CAT、および NFT の任意の組み合わせを取引できるようになりました
- オファーを共有するための別のオプションとして Spacescan が追加されました
NFT の更新:
- NFT 取引のための NFT は、新しいオファー作成エクスペリエンスを通じて利用できるようになりました
- ギャラリーがビデオ、オーディオ、3D、およびドキュメント ファイル形式の NFT をサポートするようになったため、所有しているすべての NFT を簡単に確認して識別できます。
- オファーを表示すると、元の作成者の DID を確認して、正しいコレクションから購入していることを確認できます
- 機密コンテンツとしてタグ付けされた NFT を自動的に非表示または表示する新しい設定
- NFT はローカルにキャッシュされ、NFT ギャラリーの読み込みのパフォーマンスを向上させるために使用されるディスク容量を制限するためのコントロールが追加されました
一般的な更新:
- ウォレットに覚えやすい名前を付けることができるように、ウォレットにラベルを付けます。
- Windows インストーラーが更新され、Windows でより使い慣れたインストール エクスペリエンスが提供されます。
- ウォレットの現在の状態を理解し、ログ ファイルに簡単にアクセスできるようにするために、より詳細な情報をキャプチャできるように、ベータ ロギング状態を追加しました。
- ウォレットの現在の状態を理解し、ログ ファイルに簡単にアクセスできるようにするために、より多くの詳細をキャプチャできるように、ベータ ロギング状態を追加しました。
開発者向け:
- メッセージ署名の改善により、HD パスの使用に加えて、NFT ID、DID、ウォレット キーを使用して署名できるようになりました
- 悪用を防ぐために最小限の支出でユーザーが別のウォレットに通知を送信できるようにする新しい通知 RPC。最初の使用例は、NFT でオファーが行われたことを NFT 所有者に通知することをサポートすることです。
ところで、セキュリティ:最近の OpenSSL の脆弱性 ( GHSA-h8jm-2×53-xhp5、GHSA-8rwr-x37p-mx23
)について聞いたことがあるかもしれません。すべてのネイティブ Chia インストーラーは OpenSSL の 1.1.1 ブランチを使用しており、この攻撃に対して脆弱ではありませんでした。この懸念は、ソース インストールのパワー ユーザーにのみ適用されるため、これらのユーザーは、脆弱な OpenSSL バージョンを操作していないことを確認することが不可欠です。 OpenSSL 3.0 以降を使用している場合は、セキュリティ対策としてソース インストールを実行する前に、現在のバージョンのパッチ ステータスを確認することをお勧めします。 システムの OpenSSL のバージョンを確認するには、ターミナルから次のコマンドを実行します。python -c 'import ssl; print(ssl.OPENSSL_VERSION)')
追加した
- 料金見積もり用の新しいノード RPC
/get_fee_estimate
- ラベル付け (命名) ウォレット (キー) のサポートを追加
- CLI オプションを追加
chia keys label
- REMARK を追加
ConditionOpcodes
- ロイヤリティ 100% のオファーの作成を防止する
chia peer
置換するコマンドを追加chia show -c
- 新しいウォレット RPC
/nft_mint_bulk
とバルク ミンティングの予備サポート - 新しいウォレット RPC
/nft_calculate_royalties
- 新しいウォレット署名 RPC
/sign_message_by_address
、/sign_message_by_id
- 新しいウォレット CLI オプション
chia wallet sign_message
- 新しいウォレット RPC
/push_transactions
(ありがとう@stmharry) running_services
実行中のすべてのサービスを一覧表示する新しいデーモン コマンド- コードカバレッジが生成されるようになりました
- CLI によるオンチェーン ウォレット通知メカニズムを追加
- mempool への挿入に 2 秒以上かかる場合のログ警告を追加しました
- ベータ構成に基づいてデーモン システム メトリック ロガーを実装する
beta: true
ただ存在する場合ではなく、場合にのみプロッター ベータ ログを生成します
かわった
- RPC の非互換性:成功するとブール値を返すようになりました (以前は文字列でした
/get_routes
)/healthz
- で作成された新しい Windows インストーラー
electron-builder
- Blsspy が 1.0.16 に更新されました
- 1.0.7 に更新された Chiavdf
- チアポスが 1.0.11 に更新されました
- Clvm_tools を 0.4.5 に更新
- Chia_rs を 0.1.14 に更新
- Clvm-tools-rs を 0.1.24 に更新
- Aiohttp が 3.8.3 に更新されました
- カラーログが 6.7.0 に更新されました
- Concurrent-log-handler が 0.9.20 に更新されました
- 36.0.2 に更新された暗号化
- ファイルロックが 3.8.0 に更新されました
- 23.6.0 に更新されたキーリング
- クリックして 8.1.3 に更新
- Dnspython が 2.2.1 に更新されました
- Dnslib を 0.9.22 に更新
- Zstd を 1.5.2.6 に更新
- ルート ハッシュ パラメータを受け入れるようにさまざまな DataLayer CLI コマンドを更新
- ウォレットが完全に同期された後、プール構成が更新されます ( #12631 )
- DIDコインを追加する前に、コインが有効であることを確認してください
- Install-gui.ps1 へのサブモジュール ブランチ オーバーライドの追加
- に戻し
change
ましchange OR REPLACE -> OR FAIL
たwallet_coin_store
- プロットの同期のためにログ レベルを
INFO
inに変更しましたReceiver.reset
/nft_get_info
含むように変更p2_address
- 簡略化
WalletStateManager.coin_added()
- DataLayer ミラー同期のマイナーな変更
- デーモン起動時の不要な分割を削除
- ほとんど使用されていないウォレット アクション ストア (wallet_action_store.py) を削除し、必要に応じてコードを再配置しました
all_puzzle_hashes
未使用から削除wallet_puzzle_store
- から「開始以降の合計反復回数」を削除
chia show -s
- レート制限ウォレットの削除
- CLI の警告からベータ プログラムのリンクを削除しました。
- CLI
--enable-data-server
から削除chia configure
- 改善された RPC サーバーの開始/停止
- 部分的に実装された BIP39 パスフレーズのサポートを削除
- でのキーの削除を簡素化
Keychain
- の公開鍵ゲッターを簡素化する
Keychain
- ウォレット コードのクリーンアップと再利用
- セカンダリ同期タスクが実行されている場合は、重量証明を取得する前に戻ります (ありがとう@olivernyc!)
- 未使用で落とした
chia_minor_release_number
- ただ、リレイズ時
raise
ではないraise e
- 最適化
simple_solution_generator()
- 開発者が標準の Chia
clvm
パズルとライブラリを簡単に使用できるようにする GTElement
mempool での検証をスキップしましたchia plotters version
エラーのロギングの改善subscribe_to_phs
chia_rs からの CoinState を使用する際のパフォーマンスの向上- 一括コイン レコード ルックアップによるウォレット同期のパフォーマンスの向上
- 最後の派生パスをキャッシュすることによるウォレット同期のパフォーマンスの向上
- より効率的な Program.uncurry() の実装によるオファー解析のパフォーマンスの向上
chia_rs
Program.from_bytes() にrustパーサー( )を使用することによるパズル解析のパフォーマンス向上- UncurriedPuzzle クラスで uncurried パズルをキャッシュすることによるウォレットのパフォーマンスの向上
- の代わりに Python で generator_for_single_coin() を実装します。
clvm
- ブロック全体を解析しないことで get_block_store を最適化する
- リストの作成を避け、短絡動作を有効にします
bundle_suitable_for_compression()
- ルックアップ テーブルを使用し、すべての取引をディスクから事前に読み込まないことで、多数の取引 (オファー) を処理する際のパフォーマンスが向上しました。
sudo
がユーザーにパスワードの入力を求める可能性を最小限に抑えましたinstall.sh
- Full_node: 未使用の超優先ロックを削除しました
- Full_node: デフォルトを設定
SyncStore
- mempool 処理におけるさまざまなパフォーマンスとコードのクリーンアップ
- NFT 処理におけるスケーラビリティーの大幅な改善
- Minter DID が出力
chia wallet nft get_info
と GUIに表示されるようになりました - DIDウォレットのツリーハッシュ最適化
get_puzzle_and_solution_for_coin()
fromを使用したパフォーマンスの向上chia_rs
- デーモンが送信しない場合の処理を追加
initial_target_state
(thanks@bolshoytoster) ( #10058 ) - ウォレット同期中のログ ノイズの削減
- 高価な API リクエストを別のスレッドで
get_puzzle_and_solution_for_coin
実行するget_block_header
- 場合によっては、保留中の tx ハンドラーをトリガーしないでください。一部の操作で複数の ALREADY_INCLUDING_TRANSACTION エラーを排除し、特にセルフ プーリングの報酬を主張します。
- WalletProtocol クラスを介してすべてのウォレットの共有 API を定義
- CLVM ジェネレーターの再圧縮
- プロット作成中の不要なログを削除
- IPV6
IP
を処理するために、接続テーブルのセクションを 1 文字広くしました - 非推奨
chia plotters install
のコマンド - 未完成のブロック メッセージの処理の改善
bech32
さまざまな場所でデコードする前に、先頭と末尾の空白を削除しました- 手数料を伴う CAT トランザクションの送信に関する GUI の問題を修正
- 変更
ctx.exit
->raise click.ClickException
CLI で - ハーベスタのロギングの改善
修理済み
- コイン名のロギングのいくつかのインスタンスを修正しました
- リモートのフル ノードを使用している場合のチア ファームの概要を修正しました (ありがとうございます@yan74)
- パズルハッシュがアドレスを受信する必要がある初期設定のコメントを修正しました(ありがとう@hugepants)
- メインスレッドの固定ロック
validate_weight_proof_inner
- 信頼されていない同期に関するいくつかのバグを修正し、同期ステータスを修正しました
- オファーのあるウォレットのパフォーマンスの問題を修正
- シリアル化されたプログラムの実行に関連するマイナーな修正
- プロット ディレクトリ リストに現在ないディレクトリを削除するときの remove_plot_directory のバグを修正しました (ありがとう@joshpainter)
- chialisp_deserialization を使用するように run_block ユーティリティを修正しました
- マイナーなコメントのタイプミス、ヒント、およびフィクスチャのクリーンアップ
- プロット ディレクトリの設定が空の場合に発生するクラッシュを修正しました
- ハンドラーごとにログ レベルを設定する / ベータ モードでログ レベルを修正する
- デーモン シグナル処理のリグレッションの最小限の修正
- CAT オファー アグリゲーションのエッジ ケースを修正 ( #13464 )
- 固定メモ & ミンター DID
- readme.md のロゴ URL を修正しました (ありがとうございます@SametBasturkk)
- ウォレット コードのタイプミスを修正
puzlle
->puzzle
(thanks@wizicer) chia show -s
他のオプションでも修正- 同期されていない信頼できるピアに接続されている場合、信頼されていないモードでウォレットが同期されない問題を修正しました
- 同期されていないピアの処理を改善
- ウォレットでのパズル ハッシュの作成を高速化
- いくつかの処理されたトレースバックを標準のログ メッセージに置き換えました
- 実行時に使用状況を表示
chia plotters
( #13690 ) - 新しいピークが利用可能になったときに、再初期化された mempool に正常に追加された支出バンドルをマークする問題を修正しました
- CLI でデーモンを停止するときに出力されるエラーを修正しました
_waiters
asyncio Semaphore クラスの private 属性へのアクセスに関する Python 3.10.8 との非互換性を修正しました( #13636 )- 同じストア/シングルトンへのサブスクライブを解除した後のサブスクライブに関する DataLayer の問題を修正しました ( #13589 )
- DID ウォレットが作成されたときに GUI に報告する
- オファーを受ける前にオファーファイルが存在するかどうかを確認してください
- 同期中のシャットダウン中にエラーを適切にキャッチして処理する
- エントリがドロップされたブレードビット プロットでのプルーフ ルックアップとプロット キャッシングを修正しました ( #13084 )
- オファーの包含がメーカーとテイカーの包含の両方に一致するキー/値データを持っている Datalayer オファーの受け入れに関する問題を修正しました
- インポート中に ChiaLisp がコンパイルされ、ディレクトリへの書き込みアクセスが必要になる問題を修正しました ( #11257 ) (thanks@lourkeur)。コンパイルを強制するために、開発者は環境変数を設定できます
CHIA_DEV_COMPILE_CLVM_ON_IMPORT
- ドロップされたトランザクションの追跡を削除しました
dropped_tx
(ありがとう@roseiliend) get_puzzle_and_solution
RPCの重大な変更を修正しました
既知の問題点
- 新しい
fee estimate
RPC は開発中のままであり、mempool の状態に関係なく、手数料がゼロになることがよくあります。 - レベルのログ ファイルには、
WARNING
「料金見積もりエラー」が表示されます。これは無害なエラーであり、無視する必要があります。 - NFT を書き込みアドレスに送信すると正しい画像が表示されますが、タイトルやその他のメタデータには正しい情報が表示されない場合があります。NFTID とイメージをチェックして、正しい NFT を書き込みアドレスに送信していることを確認します。
- NFT タイトルで使用されている特定の文字により、javascript エラー メッセージが表示される場合があります