Skip to main content

Validators

Overview

In Equito, speed is made possible by design.

The Network is powered by a Proof-of-Stake blockchain developed with Substrate, a cutting-edge blockchain development framework developed in Rust. This allows for high performance, scalability, and security.

Along the Equito Substrate binary, a Worker binary is executed to perform bridge operations, like listening to other networks, verifying transactions, and submitting proofs.

The Substrate binary and the Worker binary are executed by Validators, who are responsible for securing the network and validating transactions.

Why Substrate and Rust?

Substrate

Substrate is an open-source framework that provides the tools and libraries necessary to build highly customizable blockchains. Here's why Substrate is the ideal choice for Equito:

  • Flexibility: Substrate allows customization of almost every aspect of the blockchain, allowing Equito to use a Byzantine Fault-Tolerant consensus system with instant finality with a 1-second block time. This ensures that transactions are confirmed quickly, enhancing the user experience and overall network efficiency.

  • Interoperability: Substrate provides interoperability with the Polkadot ecosystem by design, with possibility to connect with any other blockchain. This is crucial for a network focused on cross-chain communication.

  • Zero-Knowledge Proofs: Substrate simplifies the adoption of Zero-Knowledge Proofs (ZKP) to optimize the cross-chain messaging protocol's performance and scalability while ensuring paramount levels of security.

  • Thriving Ecosystem: Substrate has a large and active community with hundreds of developers contributing to its evolution. It is mature and battle-tested: more than 150 Substrate-based blockchains are running in production; there’s a thriving ecosystem of hundreds of developers contributing to its evolution, and both Starknet and Cardano chose it to build their own ecosystem.

Rust

Substrate is written in Rust, a systems programming language known for its performance and safety features. Here's why Rust is a great fit for Equito:

  • Performance: Rust's performance is comparable to languages like C and C++, making it suitable for high-performance applications like blockchain nodes that need to handle cryptographic proofs and large amounts of data.

  • Safety: Rust's ownership model and type system ensure memory safety and prevent many common bugs that plague other languages. This reduces the risk of security vulnerabilities in the blockchain code.

  • Concurrency: Rust provides powerful concurrency primitives that make it easier to write safe and efficient multi-threaded code. This is essential for blockchain nodes that need to perform many tasks in parallel.

  • Growing Popularity: Rust has been voted the most loved programming language in the Stack Overflow Developer Survey for several years, attracting a large and passionate community of developers.