Tezos blockchain java

Today, Tezos has presented the new smart rollup “Jstz” based on Java, for its new version of super scalable and interoperable blockchain Tezos X.

Jstz is capable of vertically attaching to layer-1 and enhancing the user experience.

The new L2 solution supports the onboarding of the next wave of web3 developers, implementing the well-known Javascript language, eliminating the need for libraries and various SDKs.

Let’s see all the details below,

The super-scalable blockchain Tezos X: the transition from monolithic to modular

The initial vision of the Tezos project in 2014 foresaw the development of a blockchain with a monolithic execution layer, in which each node replicates all the activity.

However, over the years, industry experts have noticed how this approach requires a high amount of computing power.

In order to achieve scalability on par with web2 payment infrastructures, technical requirements would be too costly and difficult to implement.

Precisely for this reason, since 2022 Tezos has been rethinking its on-chain architecture, trying to move from a monolithic environment to a modular one.

The ultimate goal is to develop the new Tezos X blockchain, with its own design and greater scaling capacity.

The cardinal principles of this new cryptographic infrastructure are composability, scalability, and interoperability.

The challenge in the development of Tezos X is therefore to create a network capable of making all its parts work together, achieving better technical performance, and being able to connect with external blockchain environments.

At the center of this strategy are the Smart Rollup, that is, second-level networks dedicated exclusively to the execution of transactions in a modular perspective.

This technology maintains the level of consensus on L1, so as not to burden operations while maintaining high standards of security.

In congruence with the already 1000 Rollup nodes running on Tezos, we find the Data Availability Committee, a mechanism that allows the publication of rollup data.

Additionally, the Data-Availability Layer for the tezos mainnet has recently been enabled, capable of handling a large amount of data transmitted by rollups.

The only limitation of this new vision is the difficulty in attracting new potential developers.

In such a broad and vast blockchain environment, it is indeed difficult to create a team of builders prepared to create successful dapps on Tezos X

Tezos blockchain: announced the launch of the smart rollup “Jstz” with Java support

To solve the problem of interoperability with the new numerous programming environments, Tezos has devised “Jstz.

This is a smart rollup L2 capable of vertically scaling the Tezos blockchain, which supports standard Javascript APIs. This allows developers to leverage a vast ecosystem of tools without any more technical obstacles.

The rollup Jstz provides a throughput capacity similar to that of Solana, without requiring hardware specifications. This innovation also eliminates the problem of liquidity fragmentation, typical of the Ethereum L2 ecosystem.

The smart contracts of Jstz can interact between different programming languages, greatly enhancing the web3 development experience.

It is worth noting how this new second-level chain natively integrates account abstraction, improving the non-custodial UX.

Among its features, we find the presence of address names customizable with familiar names, with DNS support.

With the evolution of Jstz, off-chain communication functions have also been introduced, offering the possibility to call external services, such as any REST API to consume off-chain data.

JavaScript: the world’s most popular programming language with ~23M devs. What if they had a fast track into Tezos?

Well, soon they will. It’s called Jstz (pronounced “justice”). 👀

A vital step to #TezosX, Jstz is an upcoming JS-powered rollup in a league of its own. 🧵 pic.twitter.com/BICncCOsp7

— Tezos (@tezos) July 9, 2024

Beyond the technical performance Jstz stands out precisely for the support with Java and the vast programming resources. New developers can draw from a huge ecosystem of familiar and well-tested JS tools and libraries.

When fully operational, developers should not encounter significant differences between using Jstz and any other server-side JavaScript runtime, such as Cloudflare Workers. In fact, Jstz runs Java natively, without relying on code compilations on separate virtual machines.

On the brink of the successful launch of Etherlink welcoming EVM developers, this smart rollup represents a significant step towards the full development of Tezos X.

The new smart rollup by Tezos lowers the entry barriers for Web3 developers

As mentioned, the native integration of Java represents a pillar of the development of Tezos X as it allows the onboarding of a large number of web3 developers.

As of today, blockchains present significant entry barriers for developers, being built with different programming languages and inputs.

Dozens and dozens of public libraries, SDKs, and other unique integrations make the development path on cryptographic networks very complex for developers.

Furthermore, these tools are often not available and interoperable on other chains, making it impossible to develop on different communication fronts.

At the beginning of its journey in 2014, Tezos was also directed towards the use of a specific language, created specifically for the implementation of smart contract.

This approach, although it has its own charm, has greatly limited the possible expansion of the blockchain world outside the cryptographic niche.

In this regard, according to what was reported by the Tezos team in a press conference

“Apparently, not everyone is willing to face (or can afford) the extra effort introduced by the use of a new programming language, and only a small part of the already limited group of computer engineers worldwide is comfortable making the leap.”

The launch of Jstz by Tezos is motivated precisely to break down these barriers, implementing a universal language known by the majority of industry professionals.

Javascript, in English, is indeed the reference language for over 63% of developers, according to a stack Overflow survey from 2023.

The strategy of Tezos in this context is to attract as many code enthusiasts as possible among the 23 million who operate worldwide. By doing so, the development of its own ecosystem would happen more quickly, perhaps with the creation of some successful dapp.

Jstz completely breaks down the barrier and opens the blockchain to the world, bringing us closer to a widely interoperable future.

🧩 Jstz is designed to allow devs not just to build on Tezos with JavaScript, but to tap into the massive ecosystem of the tools and libraries of JavaScript.

When blockchain technology was still new, developers created unique programming languages and tooling specific to each…

— Tezos (@tezos) July 9, 2024