Tezos blockchain java

Dzisiaj Tezos zaprezentował nowy inteligentny pakiet zbiorczy „Jstz” oparty na Javie, dla swojej nowej wersji superskalowalnego i interoperacyjnego blockchaina Tezos X.

Jstz może być podłączony pionowo do warstwy 1 i poprawić komfort użytkowania.

Nowe rozwiązanie L2 wspiera wdrażanie kolejnej fali programistów web3, wdrażając dobrze znany język JavaScript, eliminując potrzebę stosowania bibliotek i różnych zestawów SDK.

Zobaczmy wszystkie szczegóły poniżej,

Superskalowalny blockchain Tezos X: przejście od monolitycznego do modułowego

Początkowa wizja projektu Tezos z 2014 roku przewidywała rozwój blockchainu z monolityczną warstwą wykonawczą, w którym każdy węzeł replikuje całą aktywność.

Jednak na przestrzeni lat eksperci branżowi zauważyli, że takie podejście wymaga dużej mocy obliczeniowej.

Aby osiągnąć skalowalność na poziomie infrastruktur płatności web2, wymagania techniczne byłyby zbyt kosztowne i trudne do wdrożenia.

Właśnie z tego powodu od 2022 roku Tezos na nowo zastanawia się nad swoją architekturą on-chain, próbując przejść ze środowiska monolitycznego na modułowe.

Ostatecznym celem jest opracowanie nowego blockchainu Tezos X, z własnym projektem i większą możliwością skalowania.

Kardynalne zasady tej nowej infrastruktury kryptograficznej to możliwość komponowania, skalowalność i interoperacyjność.

Wyzwaniem w rozwoju Tezos X jest zatem stworzenie sieci zdolnej do współpracy wszystkich jej części, osiągnięcia lepszych parametrów technicznych i możliwości łączenia się z zewnętrznymi środowiskami blockchain.

W centrum tej strategii znajdują się Smart Rollup, czyli sieci drugiego poziomu dedykowane wyłącznie do realizacji transakcji w ujęciu modułowym.

Technologia ta utrzymuje poziom konsensusu na poziomie L1, tak aby nie obciążać operacji przy jednoczesnym zachowaniu wysokich standardów bezpieczeństwa.

Zgodnie z już 1000 węzłami Rollup działającymi na Tezosie, znajdujemy Komitet ds. Dostępności Danych, mechanizm umożliwiający publikację danych Rollup.

Ponadto niedawno została włączona warstwa dostępności danych dla sieci głównej tezos, która może obsłużyć dużą ilość danych przesyłanych w ramach pakietów zbiorczych.

Jedynym ograniczeniem tej nowej wizji jest trudność w pozyskaniu nowych potencjalnych deweloperów.

W tak szerokim i rozległym środowisku blockchain rzeczywiście trudno jest stworzyć zespół konstruktorów przygotowanych do tworzenia udanych dappów na Tezos X

Tezos blockchain: ogłosił wprowadzenie inteligentnego pakietu zbiorczego „Jstz” z obsługą Java

Aby rozwiązać problem interoperacyjności z nowymi, licznymi środowiskami programistycznymi, Tezos opracował „Jstz”.

Jest to inteligentny pakiet zbiorczy L2 umożliwiający pionowe skalowanie łańcucha bloków Tezos, który obsługuje standardowe interfejsy API Javascript. Dzięki temu programiści mogą korzystać z ogromnego ekosystemu narzędzi bez żadnych przeszkód technicznych.

Pakiet zbiorczy Jstz zapewnia przepustowość podobną do Solany, bez konieczności specyfikacji sprzętu. Ta innowacja eliminuje również problem fragmentacji płynności, typowy dla ekosystemu Ethereum L2.

Inteligentne kontrakty Jstz mogą wchodzić w interakcje pomiędzy różnymi językami programowania, znacznie poprawiając doświadczenia związane z tworzeniem web3.

Warto zauważyć, jak ten nowy łańcuch drugiego poziomu natywnie integruje abstrakcję kont, poprawiając UX bez nadzoru.

Wśród jego funkcji znajdujemy obecność nazw adresów, które można dostosować za pomocą znanych nazw, z obsługą DNS.

Wraz z ewolucją Jstz wprowadzono również funkcje komunikacji poza łańcuchem, oferujące możliwość wywoływania usług zewnętrznych, takich jak dowolne API REST, w celu wykorzystania danych poza łańcuchem.

JavaScript: najpopularniejszy język programowania na świecie, z którego korzysta około 23 miliony programistów. A co by było, gdyby mieli szybką drogę do Tezos?

Cóż, wkrótce to zrobią. Nazywa się Jstz (wymawiane „sprawiedliwość”). 👀

Jstz to ważny krok w kierunku #TezosX. To nadchodzący pakiet zbiorczy oparty na JS, będący klasą samą w sobie. 🧵 pic.twitter.com/BICncCOsp7

— Tezos (@tezos) 9 lipca 2024 r

Poza wydajnością techniczną Jstz wyróżnia się właśnie obsługą Java i ogromnymi zasobami programistycznymi. Nowi programiści mogą korzystać z ogromnego ekosystemu znanych i dobrze przetestowanych narzędzi i bibliotek JS.

Po pełnej funkcjonalności programiści nie powinni napotkać znaczących różnic między używaniem Jstz a jakimkolwiek innym środowiskiem wykonawczym JavaScript po stronie serwera, takim jak Cloudflare Workers. W rzeczywistości Jstz obsługuje Javę natywnie, bez polegania na kompilacjach kodu na oddzielnych maszynach wirtualnych.

U progu pomyślnego uruchomienia Etherlink dla programistów EVM ten inteligentny pakiet zbiorczy stanowi znaczący krok w kierunku pełnego rozwoju Tezos X.

Nowy inteligentny pakiet zbiorczy firmy Tezos obniża bariery wejścia dla programistów Web3

Jak wspomniano, natywna integracja Java stanowi filar rozwoju Tezos X, ponieważ umożliwia wdrożenie dużej liczby programistów web3.

Na dzień dzisiejszy łańcuchy bloków stanowią znaczące bariery wejścia dla programistów, ponieważ są budowane przy użyciu różnych języków programowania i danych wejściowych.

Dziesiątki bibliotek publicznych, pakietów SDK i innych unikalnych integracji sprawiają, że ścieżka rozwoju w sieciach kryptograficznych jest dla programistów bardzo skomplikowana.

Co więcej, narzędzia te często nie są dostępne i interoperacyjne w innych łańcuchach, co uniemożliwia rozwój na różnych frontach komunikacji.

Na początku swojej drogi w 2014 roku Tezos był także nastawiony na użycie specyficznego języka, stworzonego specjalnie na potrzeby wdrożenia smart kontraktu.

Takie podejście, choć ma swój urok, znacznie ograniczyło możliwą ekspansję świata blockchain poza niszę kryptograficzną.

W związku z tym, jak poinformował zespół Tezos na konferencji prasowej

„Najwyraźniej nie wszyscy chcą stawić czoła dodatkowemu wysiłkowi wynikającemu ze stosowania nowego języka programowania (lub mogą sobie na to pozwolić) i tylko niewielka część i tak już ograniczonej grupy inżynierów komputerowych na całym świecie czuje się komfortowo, podejmując ten krok”.

Motywacją wprowadzenia Jstz by Tezos jest właśnie przełamanie tych barier poprzez wdrożenie uniwersalnego języka znanego większości profesjonalistów z branży.

Jak wynika z ankiety Stack Overflow z 2023 r., JavaScript w języku angielskim jest rzeczywiście językiem referencyjnym dla ponad 63% programistów.

Strategia Tezos w tym kontekście polega na przyciągnięciu jak największej liczby entuzjastów kodowania spośród 23 milionów działających na całym świecie. W ten sposób rozwój własnego ekosystemu nastąpiłby szybciej, być może wraz ze stworzeniem jakiegoś udanego dappa.

Jstz całkowicie przełamuje barierę i otwiera blockchain na świat, przybliżając nas do szeroko interoperacyjnej przyszłości.

🧩 Jstz zaprojektowano tak, aby umożliwić programistom nie tylko budowanie na Tezosie za pomocą JavaScript, ale także korzystanie z ogromnego ekosystemu narzędzi i bibliotek JavaScript.

Kiedy technologia blockchain była jeszcze nowa, programiści stworzyli unikalne języki programowania i narzędzia specyficzne dla każdego…

— Tezos (@tezos) 9 lipca 2024 r