ZKSync, platforma Ethereum warstwy 2 zaprojektowana do skalowania przepustowości transakcji przy użyciu dowodów zerowej wiedzy (ZK) i pakietów zbiorczych, wydała nowy zestaw programistyczny (SDK) w Swift.
ZKSync wypuszcza SDK w Swift
W ćwierkać 17 stycznia ZKSync powiedział, że celem jest uczynienie ich funkcji bardziej dostępnymi dla programistów i dApps. Dzięki Swift SDK, ZKSync obsługiwałby więcej platform i przypadków użycia, szczególnie dla zespołów budujących aplikacje iOS i macOS na ZKSync 2.0.
Chcemy, aby funkcje zkSync 2.0 były dostępne dla większej liczby programistów i aplikacji, dlatego opublikowaliśmy nowy pakiet SDK w Swift. #skalowaniemisji
1/4 pic.twitter.com/GdH8naXxHI
— zkSync (@zsync) 17 stycznia 2023 r.
Swift to język programowania dla urządzeń z systemem iOS i Mac. Jednak oprogramowanie do przechowywania w chmurze Swift dla systemów iOS i macOS umożliwia użytkownikom pobieranie danych za pośrednictwem interfejsu API. Przechowywanie w chmurze jest skalowalne i zaprojektowane do przechowywania nieustrukturyzowanych danych, które mogą rosnąć bez ograniczeń.
SDK w popularnych językach programowania
Oprócz Swift, także ZKSync wspiera Języki programowania Python, Java, Android, Rust i Dart. Dart, platforma warstwy 2 wyjaśnia, jest „nieoficjalnym” pakietem SDK o otwartym kodzie źródłowym w wersji Alpha. Jednak portal warstwy 2 planuje obsługiwać więcej zestawów SDK w różnych językach programowania, aby zaspokoić rosnącą społeczność programistów, umożliwiając im tworzenie większej liczby rozwiązań rozwiązujących wiele problemów.
Zestawy SDK mają kluczowe znaczenie dla programistów, ponieważ umożliwiają prostsze, szybsze i ustandaryzowanie budowania. Aby twórcy mogli zintegrować się z istniejącymi usługami, potrzebują zestawów, które często zawierają niezbędną dokumentację, próbki kodu, biblioteki, interfejsy API i nie tylko, zapewniając wskazówki podczas opracowywania rozwiązań blockchain. Jednak w każdym zestawie programistycznym interfejsy API są krytyczne, ponieważ działają jako interfejs dla aplikacji dApps do przekazywania informacji i koordynacji.
Skalowanie Ethereum za pomocą ZKSync v2
ZKSync Layer-2 buduje rozwiązanie dla użytkowników do szybkiego przesyłania tokenów Ethereum (ETH) i ERC-20 bez płacenia stosunkowo wysokich opłat w sieci głównej.
Opłaty za gaz Ethereum często zmieniają się w zależności od działań w łańcuchu. Ponieważ ceny ETH rosną, działalność DeFi i NFT często się rozwija, co prowadzi do wysokich opłat za gaz. Wraz z rozwojem Gas na publicznej, przejrzystej warstwie, użytkownicy muszą płacić więcej za przesyłanie lub wykonywanie inteligentnych kontraktów.
Cena ETH na poziomie 1,578 USD | Źródło: ETHUSD na TradingView.com
Platforma warstwy 2 pozycjonuje się jako lepsza alternatywa dla zespołów i użytkowników, preferujących skalowalność, prywatność i bezpieczeństwo. Po uruchomieniu sieci głównej ZKSync 2.0 dostępny jest silnik skalowania i prywatności wykorzystujący dowody ZK. Wcześniej Vitalik Buterin, współzałożyciel Ethereum, wyraził swoje zaufanie do ZK Rollups, które wykorzystuje dApps na ZKSync. W ocenie współzałożyciela ZK Rollups „wygra we wszystkich przypadkach użycia”.
ZKSync 2.0 działa w sieci Mainnet
Użytkownicy korzystający z sieci głównej ZKSync 2.0, która została uruchomiona w czwartym kwartale 4 r., cieszą się niskimi opłatami i szybszym rozliczaniem transakcji. Deweloperzy mogą swobodnie eksperymentować i dodawać więcej funkcji.
Na przykład ZKSync obsługuje abstrakcję kont, aby użytkownicy mogli płacić opłaty w innych tokenach oprócz ETH i budować inteligentne kontrakty w Vyper lub Solidity. Rozwiązanie Layer-2 obsługuje również Atomic Swaps. Jest to funkcja, którą twórcy ZKSync powiedzieć może przynieść korzyści giełdom kryptowalut.
NewsBTC zgłaszane wcześniej Optimism, uniwersalna warstwa Ethereum 2 i konkurent ZKSync, był bardziej wydajny pod względem zużycia gazu, pomimo spadku przychodów i aktywów pod jego zarządzaniem.
Wyróżniony obraz autorstwa Matter Labs, wykres z TradingView.com
Źródło: https://newsbtc.com/news/zksync-releases-new-sdk/