Chia Blockchain 1.2.10

Chia vydala novou verzi kódu 1.2.10 viz https://github.com/Chia-Network/chia-blockchain/releases/tag/1.2.10.

V této verzi Chia přináší několik skvělých vylepšení viz vyjádření vývojářů: Spustili jsme migraci klíčů do společného šifrovaného souboru keyring.yaml a zabezpečili jsme jej volitelnou přístupovou frází v GUI i CLI. Přidali jsme nápovědu k heslové frázi pro případ, že byste ji zapomněli. Více informací najdete na naší wiki. Spustili jsme také nový kompilátor jazyka Chialisp v nástroji clvm_tools_rs, který podstatně zlepšuje dobu kompilace pro vývojáře jazyka Chialisp. Vyřešili jsme také hojně hlášený problém, kdy při výpadku systému, například při výpadku proudu, museli někteří farmáři synchronizovat celý svůj node od nuly. Tato verze obsahuje také několik dalších vylepšení a oprav.

Níže hlavní změny:

Přidáno

  • Přidána podpora pro migraci keyring z klíčenky a přidána podpora přístupových frází.
  • Povoleno experimentální použití nového kompilátoru Chialisp v clvm_tools_rs v chia-blockchain, který je ve výchozím nastavení vypnutý a podstatně zlepšuje čas kompilace.
  • Přidány skripty prostředí Windows PowerShell pro podporu instalace ze zdrojových kódů.
  • Přidán test, který kontroluje, zda neprovádíme reorganizaci subslotů, pokud se neobjeví nová špička.
  • Přidány informace o harvestoru do protokolování farmářů.
  • Do hlášení CLI přidáno “points found 24h”.
  • Přidána alternativa k funkci pkm_pairs_for_conditions_dict(), která je o něco přímočařejší a vrací veřejné klíče a zprávy ve tvaru, v jakém je potřebujeme k jejich ověření.
  • Přidána možnost zobrazit neotevřené ploty na konci kontroly plotů.
  • Přidána obslužná funkce Program.at

Změněno

  • Truncate points_[found,acknowledged]_24h na 24 hodin v každém signage pointu.
  • Zlepšena spolehlivost souboru test_farmer_harvester_rpc.py prodloužením intervalu mezi kontrolami harvesteru, což by mělo zabránit spamování logů nadměrným obnovováním plotů a aktualizací mezipaměti.
  • Používání IPv6 adresy v config.yaml pro vzdálené harvestory a další služby chia.
  • Změna, která zastaví vytváření nepoužívaných indexů v tabulkách block_records a full_blocks.
  • Odstraněn nepotřebný index v CoinStore & přidány další benchmarky.
  • Změněno nastavení db_sync na výchozí hodnotu FULL. V předchozí verzi toto nastavení způsobovalo, že někteří uživatelé museli znovu synchronizovat svůj full node z nuly, pokud node přešel do režimu offline, například při výpadku proudu. Uživatelé mohou toto nastavení změnit na OFF v souboru config.yaml.
  • Aktualizován benchmark coin_store tak, aby při komunikaci s DB zapínal synchronní režim, protože ten je nyní výchozí a trochu zlepšuje výstup.
  • Aktualizován starý komentář k souboru chia/util/streamable.py s novější vývojářskou dokumentací.
  • Drobné změny grafického uživatelského rozhraní na základě zpětné vazby od komunity.
  • Vylepšení kódu GUI, včetně upgradu na electron 13, migrace na electron remote, aktualizace nejnovějších závislostí a dalších věcí.

Opraveno

  • Oprava překlepu v názvu super-linter na GitHubu
  • Děkujeme @sharjeelaziz za opravu našeho překlepu ve jméně. Za chybu se omlouváme!
  • V sestaveních systému macOS změněna hodnota exportu NOTARIZE, aby se opravily některé chyby sestavení.
  • Oprava výstupu protokolu pro duplicitní ploty.
  • Odstraněna vachrlatá kontrola mtime pro ploty, která vyřešila problém, kdy funkce file_path.stat() zobrazovala více kopií plotů a zpomalovala výkon farmáře.
  • Oprava chyby na peněžence Chia DID, která zobrazovala ‘mojo:’' místo ‘mojo’.

Czech Farm