Zespół Kopalnie Krypto - wtorek 28 lutego 2023
Nowa wersja klienta Chia 1.7.0 już dostępna
Wersja 1.7.0 klienta referencyjnego Chia jest już dostępna do pobrania. Najnowsze wydanie obejmuje kluczowe poprawki bezpieczeństwa. W związku z tym aktualizacja jest stanowczo zalecana. Wprowadzone zostały także zmiany w interfejsie użytkownika i funkcjonalności NFT oraz Ofert. Najnowsza wersja klienta stanowi również zapowiedź zbliżającego się miękkiego forka (ang. Soft Fork).
Miękki fork
W ciągu ostatnich dwóch lat blockchain i ekosystem Chia Network rozrosły się znacząco. Stworzone przez firmę narzędzia wpłynęły w ogromnym stopniu na rozwój oraz zaangażowanie użytkowników. Rozwijająca się technologia i jej zastosowania prowadzą niestety do narastających problemów. Chia opracowała kilka sposobów na uporządkowanie ekosystemu deweloperskiego. Przedsiębiorstwo wierzy, że umożliwią one zwiększenie bezpieczeństwa zasobów i technologii, a także zapewnią programistom lepszy poziom wsparcia.
Miękki fork będzie miał miejsce w momencie pojawienia się bloku 3630000, czyli za około 90 dni. Poniżej przedstawiono zmiany, które zostaną wdrożone wraz z miękkim forkiem.
Ogłoszenia o wydatkach
Chia Network zidentyfikowała kilka niebezpiecznych transakcji na blockchainie. Zostały one wygenerowane za pomocą programu innego niż portfel referencyjny Chia. Transakcje te nie generowały ogłoszeń wydawanych coinów, przez co druga strona była narażona na utratę swoich zasobów.
Zmiana ta nie dotyczy użytkowników portfeli referencyjnych Chia oraz ich znanych alternatyw. Aktualizacja obejmuje niewielką ilość niestandardowych portfeli, które nie są zgodne z dobrymi praktykami ujętymi w dokumentacji. Korzystanie z portfeli obsługujących transakcje w przedstawiony powyżej sposób naraża użytkowników na utratę zasobów.
Chia Network wierzy, że zmiana ta leży w najlepszym interesie całej sieci i społeczności. Firma wykorzystuje dokumentację i zbiór dobrych praktyk, aby chronić użytkowników przed problematycznymi i potencjalnie niebezpiecznymi rozwiązaniami. Chia Network uważa, że dodanie solidnych, przyszłościowych zabezpieczeń jest jej obowiązkiem. Zmiana ta uchroni deweloperów przed błędami, które mogłyby narazić ich, a także ich produkty.
Użytkownicy opracowujący lub korzystający z alternatywnych portfeli powinni rozważyć wstrzymanie wszelkich wydatków, dopóki miękki fork nie zostanie wdrożony. Mogą również ustalić zależności dotyczące ogłoszeń o wydatkach generowanych przez różne coiny będące częścią transakcji. Najlepszą praktyką jest każdorazowe wymuszanie atomowości (wielu operacji w ramach jednej transakcji) wszystkich wydatków coinów wchodzących w skład transakcji za pomocą ogłoszeń. Po wdrożeniu miękkiego forka wymuszanie atomowości poprzez agregacyjną właściwość podpisów będzie możliwe, lecz ryzykowne. Wielokrotne wydawanie tego samego coina będzie wymagało dodatkowej ostrożności.
Podczas gdy zmiana ta nie wpływa na większość użytkowników i portfeli, istnieje niewielki zbiór portfeli przechowujących zasoby, które zostały wydane w przeszłości. Były one podatne na problem, który ta zmiana eliminuje.
Ataki typu „odmowa usługi”
Chia Network poświęciła wiele czasu i energii, aby uodpornić swoją sieć na ataki typu „odmowa usługi” (DoS). Za przykład może posłużyć ochrona przeciwko atakom DoS na CLVM (maszyna wirtualna Chialisp). Każda operacja i próba alokacji pamięci wiąże się z opłatą, co skutecznie ogranicza wykorzystywane zasoby sprzętowe. Operacje CLVM łamiące limity alokacji pamięci są filtrowane.
Użytkownik końcowy nie powinien zauważyć żadnej zmiany.
Jako zarządca i członek swojego ekosystemu deweloperskiego Chia Network podjęła tę decyzję rozważnie, koncentrując się na ochronie użytkowników oraz ich zasobów. Mówiąc prościej, zmiana ta jest konieczna.
Poprawki zabezpieczeń
Podczas gdy miękki fork zawiera usprawnienia zabezpieczeń, które wejdą w życie dopiero po jego wdrożeniu, wersja 1.7.0 usuwa pewne zagrożenia natychmiastowo. Poprawki te są rutynowe i będą zgodne ze standardowym procesem komunikacji w zakresie bezpieczeństwa firmy.
Dodatkowo zaimplementowana została poprawka przeoczona w wersji 1.6.1. Dotyczy ona błędu związanego z tokenami CAT w plikach Ofert. Zaleca się aktualizację do wersji 1.7.0 przed zaakceptowaniem jakiejkolwiek Oferty.
Problem został zidentyfikowany przez społeczność, za co Chia Network jest bardzo wdzięczna.
Zmiany dla użytkowników końcowych
Kalkulator prowizji
Kalkulator prowizji szacuje wysokość opłat transakcyjnych w sposób dynamiczny. Kalkulacje opierają się o obecną pojemność sieci zarejestrowaną w mempoolu. Narzędzie to jest dostępne wyłącznie w trybie farmera i wymaga pracy w charakterze lokalnego, pełnego węzła.
Źródło: https://www.chia.net
Dodatkową zmianą jest możliwość zaimportowania portfela za pomocą dwunastu słów.
Źródło: https://www.chia.net
Usprawnienia funkcjonalności NFT
Wyszukiwarka NFT została zintegrowana z kilkoma apletami w celu usprawnienia użyteczności i przejrzystości interfejsu. Można z niej korzystać z poziomu galerii oraz w ramach tworzenia Ofert.
Źródło: https://www.chia.net
Ponadto użytkownicy mogą teraz przeglądać NFT z poziomu widoku szczegółowego (tryb karuzeli).
Źródło: https://www.chia.net
Zaimplementowana została także możliwość wyboru wielu NFT w ramach wykonywania operacji zbiorczych. W ich skład wchodzą:
- Transfer do profilu
- Transfer NFT
- Spalanie NFT
- Pokazywanie/ukrywanie NFT
- Tworzenie Ofert
- Odświeżanie danych NFT
Źródło: https://www.chia.net
Oferty Chia – system powiadomień
Użytkownicy tworzący Ofertę w celu zakupu czyjegoś NFT mogą poinformować właściciela portfela w momencie, gdy będzie ona dostępna. Dzięki tej zmianie Oferty przeznaczone dla posiadaczy konkretnych NFT będą lepiej widoczne. Wysłanie powiadomienia wymaga uiszczenia drobnej opłaty na poczet posiadacza NFT. Możliwe jest także przesłanie dodatkowych środków, które zostaną wypłacone farmerom.
Źródło: https://www.chia.net
Kiedy Oferta na NFT użytkownika zostanie utworzona, ujrzy on powiadomienie w nowym centrum notyfikacji. Z tego poziomu możliwe będzie jej przejrzenie, zaakceptowanie, usunięcie lub utworzenie kontroferty. Istnieje możliwość uruchomienia aktywnych powiadomień, dzięki czemu będą one pojawiać się nawet po minimalizacji portfela Chia.
Źródło: https://www.chia.net
Skąd mogę pobrać najnowszą wersję klienta Chia?
Najnowszą wersję klienta Chia można pobrać z oficjalnej strony projektu pod poniższym linkiem: