Nastroje w świecie kryptowalut

Od kilku miesięcy analitycy rynku kryptowalut czekają na moment, w którym będą mogli okrzyknąć osiągnięcie dołka i zakończenia bessy. W ciągu ostatnich 30 dni cena Bitcoina spadła o prawie 19%, Ethereum o ponad 20%, a Chia coin trzyyma cenę (spadek o niecałe 0,5%).

Nowa wersja klienta Chia o nr 1.6.1

3 listopada 2002 została opublikowana nowa wersja klienta Chia network 1.6.1. Dostajemy obsługę programu do tworzenia plotów (działek) Bladebit2, a także możliwość wymiany wieloma krypto coinami ==, otaz wymiany NFT za inne NFT.NFT dla NFT. Transakcje przygotowane w tej wersji klienta Chia są obsługiwane tylko przez nią samą i zapewne przez wersje przyszłe. Natomiast jak ktoś przygotuje kontrakt w starszej wersji klienta Chia blockchain, to nowa wersja jest w stanie ją obsłużyć. W wersji klienta chia 1.6.1 programiści znacznie ułatwili handel kryptowalutami środowiska chia network takimi jak chia coin, czyl XCH oraz CAT i NFT oartych na łańcuchu chia (chia blockchain).

Ogólne aktualizacje interfejsu Chia

Od tej wersji można przypisać swoją nazwę do portfela, dzięki temu jak posiadzasz kilka portfeli chia, to możesz sobie je wygodnie opisać, a nie tylko starać się zapamiętać nr portfela. Z mojej perspektywy bardzo przydatna aktualizacja w kliencie Chia blockchain. Programiści z Chia poprawili też instalator pod Windows. Jest on bardziej przejrzysty i zaktualizowany.

Aktualizacje dotyczące NFT

Powstało nowe środowisko do wymiany NFT. Galeria wspiera wiele formaów plików NFT: wideo, audio, 3d i dokumentów, dzięki temu udało się znacznie ułatwić wyszukiwanie interesujących nas plików NFT. Podczas eksplortacji ofert, można zobaczyć oryginalny minter DID, co ułatwia potwierdzenie, że jest to element wybranej kolekcji. Nowe możliwości automatycznego ukrywania lub pokazywania poufnych tokenów NFT. Tokeny NFT są buforowane lokalnie (z kontrolkami), co zmniejsza ilość potrezbnego miejsca na dysku twardym i poprawia szybkość ładowania galerii NFT

Teraz lista modyfikacji klienta Chia: dodanao, naprawiono zmieniono...

Do klienta Chia dodano:

  • Nowy węzeł RPC do określania szacunkowej wysokości opłat za transakcje
  • Dodano obsługę etykietowania (nazywania) portfeli (kluczy), już ni etylko numery, ale też nazwa własna
  • Dodano etykietę klawiszy chia opcji CLI
  • Dodano UWAGĘ do ConditionOpcodes
  • Zablokowano tworzenie ofert ze 100% tantiemem
  • Dodano polecenie równorzędne chia, które zastępuje chia show -c
  • Nowy portfel RPC /nft_mint_bulk i wstępne wsparcie dla "masowego bicia" (minting)
  • Nowy portfel RPC /nft_calculate_royalties
  • Nowe RPC do podpisywania portfela Chia
  • Nowa opcja portfela CLI chia portfel sign_message
  • Nowy portfel RPC /push_transactions
  • Nowe polecenie demona running_services do wyświetlenia wszystkich uruchomionych usług
  • Pokrycie kodu jest teraz generowane
  • Dodano mechanizm powiadomień portfela on-chain z CLI
  • Dodano ostrzeżenie dziennika, gdy wysyłanie do mempool chia blockchain trwa dłużej niż 2 sekundy
  • Zaimplementowano rejestrator metryk systemu demona w oparciu o konfigurację beta
  • Dodano tworzenie logów beta plotera tylko wtedy, gdy ploter beta ma takka opcję aktywną (do tej pory logi były tworzone zawsze automatycznie)
Portfel chia z widoczną nazwą

W kliencie Chia 1.6.1 zmieniono:

  • Niezgodność RPC: /get_routes i /healthz teraz zwracają wartość logiczną sukcesu (wcześniej był ciągiem)
  • Nowy instalator Windows stworzony za pomocą electron-builder
  • Blsspy zaktualizowano do wersji 1.0.16
  • Chiavdf zaktualizowano do wersji 1.0.7
  • Chiapos zaktualizowano do wersji 1.0.11
  • Clvm_tools zaktualizowano do 0.4.5
  • Chia_rs zaktualizowano do 0.1.14
  • Clvm-tools-rs zaktualizowano do 0.1.24
  • Aiohttp zaktualizowano do wersji 3.8.3
  • Colorlog zaktualizowany do 6.7.0
  • Obsługa współbieżnego dziennika zaktualizowana do wersji 0.9.20
  • Kryptografia zaktualizowana do 36.0.2
  • Zaktualizowano blokadę plików do wersji 3.8.0
  • Brelok zaktualizowany do 23.6.0
  • Kliknij zaktualizowano do 8.1.3
  • Dnspython zaktualizowany do wersji 2.2.1
  • Dnslib zaktualizowany do 0.9.22
  • Zstd zaktualizowano do wersji 1.5.2.6
  • Zaktualizowano różne polecenia interfejsu DataLayer CLI, aby zatwierdzić główny parametr hash
  • Konfiguracja puli jest aktualizowana po pełnej synchronizacji portfela Chia
  • Przed dodaniem monet DID spradza, czy moneta jest ważna
  • Dodanie nadpisania gałęzi submodułu do Install-gui.ps1
  • Cofnięto zmianę w celu zmiany LUB ZASTĄP -> LUB NIEPOWODZENIE w wallet_coin_store
  • Zmieniono poziom dziennika na INFO w Receiver.reset dla synchronizacji wykresu
  • Zmodyfikowano /nft_get_info w cel;u uwzględnienia p2_address
  • Uproszczony WalletStateManager.coin_added()
  • Drobna zmiana w synchronizacji DataLayer
  • Usunięto niepotrzebny podział podczas uruchamiania demona
  • Usunięto w większości nieużywany sklep akcji portfela (wallet_action_store.py) i w razie potrzeby przestawiaj kod
  • Usunięto nieużywane all_puzzle_hashe z wallet_puzzle_store
  • Usunięto "Całkowitą liczbę iteracji od początku" z chia show -s
  • Usunięto portfel z ograniczeniami szybkości
  • Usunięto link do programu beta z ostrzeżenia w CLI
  • Usunięto --enable-data-server z chia configure CLI
  • Ulepszone uruchamianie/zatrzymywanie serwera RPC
  • Anulowano częściowo zaimplementowaną obsługę hasła BIP39
  • Uproszczono usuwanie klucza w pliku kluczy
  • Uproszczono pobieranie kluczy publicznych w pliku kluczy
  • Oczyszczanie i ponowne użycie kodu portfela
  • Wróć przed pobraniem dowodu wagi, jeśli działa drugorzędne zadanie synchronizacji
  • Usunięto nieużywany numer_wydania_podrzędnego_chia
  • Po prostu podbijaj, nie podbijaj podczas przebijania
  • Zoptymalizowany simple_solution_generator()
  • Pozwól programistom na łatwe korzystanie ze standardowych łamigłówek i bibliotek Chia clvm
  • Pominięto weryfikację GTElement w mempool
  • Ulepszone logowanie błędów wersji ploterów chia
  • Poprawa wydajności w subskrypcji_do_phs przy użyciu CoinState z chia_rs
  • Poprawa wydajności synchronizacji portfela poprzez przeprowadzanie zbiorczego wyszukiwania rekordów monet
  • Poprawa wydajności synchronizacji portfela poprzez buforowanie ostatniej ścieżki wyprowadzania
  • Poprawa wydajności analizowania ofert poprzez wdrożenie wydajniejszej metody Program.uncurry()
  • Poprawa wydajności parsowania puzzli za pomocą parsera rdzy (chia_rs) dla Program.from_bytes()
  • Poprawa wydajności w portfelu poprzez buforowanie niewyszukanej łamigłówki w klasie UncurriedPuzzle
  • Zaimplementuj generator_for_single_coin() w Pythonie zamiast clvm
  • Zoptymalizuj get_block_store, nie analizując całego bloku
  • Unikaj tworzenia listy i włącz zachowanie zwarciowe w bundle_suitable_for_compression()
  • Poprawa wydajności w przypadku wielu transakcji (ofert) dzięki użyciu tabeli przeglądowej i nieładowaniu z góry wszystkich transakcji z dysku
  • Zminimalizowana szansa, że ​​sudo poprosi użytkowników o hasło w install.sh
  • Full_node: usunięto nieużywaną blokadę ultrapriorytetową
  • Full_node: Ustaw wartości domyślne w SyncStore
  • Różnorodne czyszczenie wydajności i kodu w obsłudze pamięci mempool
  • Znaczące ulepszenia skalowalności w obsłudze NFT
  • Minter DID jest teraz wyświetlany w danych wyjściowych chia wallet nft get_info i w GUI
  • Optymalizacja treehash dla portfela DID
  • Poprawa wydajności poprzez użycie get_puzzle_and_solution_for_coin() z chia_rs
  • Dodano obsługę demona, który nie wysyła stanu początkowego_docelowego
  • Zmniejszony szum dziennika podczas synchronizacji portfela
  • Uruchom get_puzzle_and_solution_for_coin i get_block_header kosztowne żądania API w osobnym wątku
  • W niektórych przypadkach nie uruchamiaj oczekującego programu obsługi tx. Eliminuje wiele błędów ALREADY_INCLUDING_TRANSACTION w niektórych operacjach, w szczególności przy ubieganiu się o samodzielne
  • Łączenie nagród
  • Zdefiniowano wspólny interfejs API dla wszystkich portfeli za pomocą klasy WalletProtocol
  • Ponowna kompresja generatorów CLVM
  • Usunięto niepotrzebne logowanie podczas tworzenia "fabuły"
  • Rozszerzono sekcję IP w tabeli połączeń o 1 znak, aby obsłużyć IPV6
  • Usunięto przestarzałe polecenie instalacji ploterów chia
  • Ulepszona obsługa niedokończonych wiadomości blokowych
  • Usunięto początkowe i końcowe białe znaki przed dekodowaniem bech32 w różnych miejscach
  • Naprawiono problemy w GUI z wysyłaniem transakcji CAT za opłatą
  • Zmieniono ctx.exit -> podnieś click.ClickException w CLI
  • Ulepszone rejestrowanie farmera


R

Wersja klienta Chia 1.6.1 zawiera poprawki

  • Naprawiono kilka przypadków logowania nazw monet
  • Naprawiono podsumowanie farmy chia, jeśli używasz zdalnego pełnego węzła
  • Naprawiono komentarze w początkowej konfiguracji, gdzie hash puzzle powinien otrzymać adres
  • Naprawiono blokowanie głównego wątku w validate_weight_proof_inner
  • Naprawiono kilka błędów z niezaufaną synchronizacją i poprawnym stanem synchronizacji
  • Naprawiono problem z wydajnością w portfelu z ofertami
  • Drobne poprawki związane z uruchamianiem programów serializowanych
  • Naprawiono błąd w remove_plot_directory podczas usuwania katalogu, którego aktualnie nie ma na liście katalogów plotu
  • Naprawiono narzędzie run_block do korzystania z chialisp_deserialization
  • Drobne literówki w komentarzach, podpowiedzi i czyszczenie urządzeń
  • Naprawiono awarię występującą, gdy konfiguracja katalogu plotu jest pusta
  • Ustaw poziomy dziennika na przewodnika / Napraw poziom dziennika w trybie beta
  • Minimalna korekta regresji obsługi sygnału demona
  • Naprawiono przypadek krawędzi agregacji oferty CAT
  • Naprawiono notatki i minter DID
  • Naprawiono adres URL logo w readme.md
  • Naprawiono literówkę w kodzie portfela puzlle -> puzzle
  • Naprawiono chia show -s z innymi opcjami
  • Naprawiono problem z portfelem, który nie synchronizował się w trybie niezaufanym, jeśli jest podłączony do zaufanego partnera, który nie jest zsynchronizowany
  • Poprawiono obsługę niezsynchronizowanych peerów chia blockchain
  • Przyspiesz tworzenie hashów puzzli w portfelu chia wallet
  • Zastąpiono kilka obsługiwanych tracebacków standardowymi komunikatami dziennika
  • Pokaż użycie podczas uruchamiania ploterów chia
  • Naprawiono oznaczanie pomyślnie dodanych pakietów wydatków do ponownie zainicjowanej pamięci, gdy dostępny jest nowy szczyt danych z blockchain chia
  • Naprawiono wyświetlanie błędów podczas zatrzymywania demona w CLI
  • Naprawiono niezgodność z Pythonem 3.10.8 wokół dostępu do prywatnego atrybutu _waiters klasy asyncio Semaphore
  • Naprawiono problemy z DataLayer z subskrypcją po anulowaniu subskrypcji tego samego sklepu/singletonu
  • Zgłaszanie do GUI po utworzeniu portfela DID
  • Sprawdź, czy plik z ofertą jest obecny, zanim spróbujesz skorzystać z oferty
  • Prawidłowo wychwytuj i obsługuj błędy podczas wyłączania gdy trwa synchronizacja z chia blockchain
  • Naprawiono wyszukiwanie dowodu i buforowanie wykresów z wykresami typu bladebit, które upuściły wpisy
  • Naprawiono problemy z akceptowaniem ofert warstwy danych, w przypadku których wtrącenia oferty zawierają pasujące dane klucz/wartość zarówno dla wtrąceń producenta, jak i przyjmującego
  • Naprawiono problemy polegające na tym, że ChiaLisp był kompilowany podczas importu wymagającego dostępu do zapisu do katalogu. Aby wymusić kompilację, programiści mogą ustawić zmienną środowiskową CHIA_DEV_COMPILE_CLVM_ON_IMPORT
  • Usunięto śledzenie porzuconych transakcji drop_tx
  • Naprawiono przełomową zmianę w get_puzzle_and_solution RPC

Znane, a nie naprawione błędy i problemy w kliencie Chia blockchain

Nowa szacunkowa opłata RPC pozostaje w fazie rozwoju i często zwraca opłatę w wysokości zerowej niezależnie od stanu mempool
Pliki dziennika na poziomie OSTRZEŻENIE pokażą „Błąd estymatora opłat”. Jest to nieszkodliwy błąd i należy go zignorować.
Podczas wysyłania NFT na adres nagrywania pokaże poprawny obraz, jednak tytuł i inne metadane mogą nie pokazywać poprawnych informacji. Sprawdź NFTID i obraz, aby potwierdzić, że wysyłasz poprawny NFT na adres nagrywania.
I ostatni znany błąd jest w przypadku nadawania własnej nazwy tokena NFT. Niektóre znaki użyte w tytule NFT mogą wywołać komunikat o błędzie javascript