Pojawiła się nowa wersja klienta Chia o nr 1.5.0

26 lipca 2022 roku została opublikowana nowa wersja klienta Chia.
Zostały wprowadzone zmiany. Dla tych, którzy zbierają lub handlują tokenami CAT, nadszedł czas na uaktualnienie do CAT2. Aby uzyskać więcej informacji o tym, dlaczego zaktualizowano standard CAT, zobacz wpis na ich blogu. Jeśli masz pytania dotyczące tego wydania i jego wpływu na twój portwel i twoje kryptowaluty, zacznij od FAQ, które znajdziesz na ich stronie.

Aktualizacje związane z CAT2:

Załątwanie nowych luk w zabezpieczeniach tokenów CAT2, zrezygnowano z obsługi starszych tokenów CAT1 Nowa baza danych portfela jest tworzona i synchronizowana po aktualizacji do najnowszej wersji 1.5. Zapewnia to dostępność statycznej kopii starszej bazy danych do przeglądania starszych transakcji lub ich historii. W zależności od ilości transakcji w portfelu trzeba pamiętać, że początkowa synchronizacja portfela może "chwilkę" potrwać. Dodano etykietkę informacyjną obok tokenów, która pomoże użytkownikom zrozumieć, dlaczego nie będą już widzieć swoich tokenów CAT1 Link do podpowiedzi, który prowadzi użytkownika do strony CAT1 balance, która również przechodzi przez aktywny klucz pubbliczny potwela. Link do podpowiedzi do wpisu na blogu Dodano wyświetlanie aktualnej wysokości indeksu bloków w łańcuchu (blockchain). Pozwala użytkownikowi na ręczną aktualizację indeksu pochodnego, aby upewnić się, że wszystkie monety zostaną znalezione w chia blockchain i zsumowane. Stare oferty CAT1 będą teraz wyświetlane jako nieważne oferty. Dostępny jest link do strony z dokumentami, który wyjaśnia wszystkie powody, dla których oferta może być nieważna, w tym właśnie z powodu oferty zawierającej CAT1.

Pozostałe powiązane aktualizacje:

Zaktualizowano zawartość NFT, aby w interfejsie użytkownika oraz w wierszu poleceń mówiło się „Edycje” zamiast „Seria” Zaktualizowano flagi CLI, aby wycofać flagi dla „serii” i zastąpić je flagami dla „edycji” Pokaż identyfikatory DID podczas przeglądania oferty dla NFT, aby pomóc użytkownikom łatwiej zidentyfikować i sprawdzić oferty projektów oszustw Pokaż „Chia Network” wyraźnie dla Chia DID, który wybił kolekcję Chia Friends Portfele NFT z DID są teraz tworzone automatycznie, gdy tworzony jest nowy DID (aka „Profil”) Naprawiono problem podczas przeglądania oferty na NFT, aby pokazać wartość NFT plus tantiemy jako całkowitą kwotę potrąconą po zaakceptowaniu oferty Zaktualizowano portfel DID, aby korzystał z nowego algorytmu wyboru monet w oparciu o protokół plecakowy Poprawiono obsługę przypadków brzegowych dzięki nowemu algorytmowi wyboru monet, który utrudniał samodzielne tworzenie zmian Dodany Dodano informacje o indeksie pochodnym do interfejsu Portfela, aby pokazać aktualną wysokość indeksu pochodnego Dodano sekcję w Ustawieniach, aby umożliwić użytkownikowi ręczną aktualizację wysokości indeksu pochodnego, aby upewnić się, że portfel znajdzie wszystkie monety Dodano podpowiedź dla użytkowników, aby zrozumieć, dlaczego ich saldo CAT uległo zmianie po ponownym wydaniu nowych tokenów CAT2 Teraz zostanie utworzona baza danych blockchain_wallet_v2_r1_*.sqlite, która będzie synchronizowana od 0 w celu wyszukiwania tokenów CAT2. Zachowuje to kopię Twojej poprzedniej bazy danych portfela, dzięki czemu możesz wyszukać poprzednie transakcje za pomocą starszego klienta portfela Rozszerzone min_coin do wywołań RPC i CLI do wyboru monet Pokaż DID w podglądzie oferty dla NFT Dodano RPC portfela (get_derivation_index, update_derivation_index), aby umożliwić GUI i CLI raportowanie bieżącego indeksu wyprowadzania do skanowania adresów portfela, a także umożliwia użytkownikowi przeniesienie tego indeksu do przodu w celu poszerzenia zestawu adresów do skanowania w poszukiwaniu monet

Zmieniono:

Zmieniono portfel DID, aby korzystał z nowego algorytmu wyboru monet, którego już używają portfel standardowy i portfel CAT Zmieniono zwracanie wyniku send_transaction tak, aby nastąpiło po dodaniu transakcji do kolejki, a nie tylko dodaniu jej do mempool. Zwiększono priorytet transakcji portfelowych w porównaniu z transakcjami rozgłaszanymi przez cały węzeł, dzięki czemu nie musimy czekać w kolejce jako użytkownik portfela Wycofano opcje -st, --series-total i -sn, --series-number RPC i CLI NFT na rzecz -ec, --edition-count i -en, --edition-number w celu dostosowania do branży NFT semestry Podczas tworzenia profilu DID automatycznie tworzony jest portfel NFT powiązany z DID Zaktualizuj chia wallet take_offer, aby pokazać tantiemy NFT, które zostaną wypłacone po przyjęciu oferty Dodano parametr wskazujący, ile dodatkowych hashów łamigłówki powinno utworzyć się create_more_puzzle_hash

Naprawiono:

Naprawiono [CVE-2022-36447], gdzie tokeny wybite wcześniej na blockchainie Chia przy użyciu standardu CAT1 mogą być zawyżone w dowolnych kwotach przez dowolnego posiadacza tokena. Całkowitą ilość tokena można zwiększyć tak wysoko, jak tylko zechce złośliwy gracz. Dotyczy to każdego CAT1 w łańcuchu bloków Chia, niezależnie od zasad wystawiania. Atak ten podlega audytowi w łańcuchu, więc złośliwie zmienione monety mogą być potencjalnie „oznaczone” przez obserwatorów spoza łańcucha jako złośliwe. Naprawiono problem, który uniemożliwiał próbę uruchomienia websocket, jeśli wcześniejszy websocket nie powiódł się Naprawiono problem polegający na tym, że test_smallest_coin_over_amount nie działał poprawnie, gdy wszystkie monety były mniejsze niż kwota Naprawiono problem z wydajnością z plecakiem, który powodował, że szukał więcej monet, niż można było wybrać. Wydajność z 200 000 monet: Stary: 60 sekund Nowy: 0,78 sekundy Poprawiona kompatybilność wsteczna kompresji oferty Naprawiono procentową kontrolę tantiem dla NFT0, NFT i sprawdzono ofertę zawierającą NFT bardziej uogólnioną Naprawiono synchronizację z przełączaniem kontekstu asynchronicznego, która mogła uniemożliwić warstwie sieciowej reagowanie na ping.

Miejmy nadzieję, że wszystkie te zmiany przyczynią się do poprawy działania Chia Blockchain. Co najważniejsze, miejmy nadzieję, że nie będzie nowych błędów :)