Read Docs

An infrastructure for Web3 that prioritizes safety, scalability

The rise of blockchains as a new Internet infrastructure has resulted in developers deploying decentralized applications at an exponential pace. However, widespread blockchain adoption is hindered by frequent outages, high costs, low throughput limits, and security concerns. To facilitate mass adoption in the web3 era, blockchain infrastructure must follow the path of cloud infrastructure, offering a trusted, scalable, cost-efficient, and continuously improving platform for building widely-used applications.

Introducing Nxlinx, designed with scalability, safety, reliability, and upgradeability as core principles to tackle these challenges. Over the past three years, more than 350 developers worldwide have collaborated to develop the Nxlinx blockchain. It introduces new and innovative approaches to consensus, smart contract design, system security, performance, and decentralization. These technologies form the foundational building blocks to bring web3 to the masses.

Firstly, Nxlinx natively integrates and employs the Move language for fast and secure transaction execution. The Move prover, a formal verifier for smart contracts written in the Move language, adds an extra layer of protection for contract invariants and behavior. This focus on security empowers developers to enhance the safeguarding of their software against malicious entities.

Secondly, the Nxlinx data model supports flexible key management and hybrid custodial options. Combined with transaction transparency before signing and practical light client protocols, this ensures a safer and more trustworthy user experience.

Thirdly, Nxlinx achieves high throughput and low latency through a pipelined and modular approach to transaction processing. It enables concurrent operation of transaction dissemination, block metadata ordering, parallel transaction execution, batch storage, and ledger certification. This approach optimally utilizes available resources, enhances hardware efficiency, and enables highly parallel execution.

Fourthly, unlike other parallel execution engines that compromise transaction atomicity by requiring upfront knowledge of data to be read and written, Nxlinx imposes no such limitations on developers. It efficiently supports atomicity with arbitrarily complex transactions, thereby enabling higher throughput, lower latency for real-world applications, and simplifying development.

Fifthly, the modular architecture design of Nxlinx promotes client flexibility and facilitates seamless upgrades. Additionally, to expedite the deployment of new technological advancements and support emerging web3 use cases, Nxlinx blockchain incorporates embedded on-chain change management protocols.

Lastly, Nxlinx is exploring future initiatives to scale beyond individual validator performance. Its modular design and parallel execution engine facilitate internal sharding of a validator, while homogeneous state sharding presents the potential for horizontal throughput scalability without adding complexity for node operators.