Skip to content

verisense-network/verisense

Repository files navigation

Verisense Node

Verisense node for running AVS inside.

Verisense is an innovative blockchain project designed to push the boundaries of decentralized application development.

What makes Verisense different?

Unlike traditional blockchains, Verisense represents a hybrid model that combines the synchronous execution paradigm of traditional blockchains with an asynchronous computation model based on the actor model. This innovative approach significantly enhances network throughput while introducing a new programming paradigm for Web3.

  • Web2-Like Development: Verisense significantly lowers the barrier to entry for developers by mimicking familiar Web2 patterns, enabling easier and faster adoption.
  • Scalability: The actor-model and Monadring system allow for the creation of independent, high-performance sub-networks, improving overall scalability.
  • Flexibility: With capabilities like independent I/O, state management, and timer functions, dApps built on Verisense are more versatile than ever before.
  • Security: Verisense retains the robust security of PoS consensus while providing modularized control over application-level states.

Key concepts

1. Consensus Layer

Verisense features its own PoS-based consensus mechanism, ensuring robust security and decentralization at its core. This serves as the foundation for the execution of decentralized applications and network operations.

2. Nucleus: Actor-Based Application Framework

The core innovation in Verisense lies in the Nucleus, an actor-model application framework that redefines the way decentralized applications are built and executed. Key features of the Nucleus include:

  • Independent Execution: Each Nucleus operates as an isolated WebAssembly (WASM) module within nodes, ensuring secure and modular application logic.
  • Enhanced I/O Capabilities: Nuclei can actively handle requests, initiate I/O operations, and interact with external systems, providing unprecedented flexibility for dApps.
  • State Management: Independent storage spaces for each Nucleus allow for granular state control without interference from other applications.
  • Timers and Scheduling: Built-in timer functionalities enable advanced scheduling capabilities for dApps.
  • Node Signatures: Native support for accessing node-level cryptographic operations, such as signing transactions or data.
  • Developer-Friendly Design: The programming paradigm of the Nucleus closely aligns with Web2 application development practices, making it intuitive for developers transitioning to Web3.

3. Monadring: Lightweight Subnetwork Consensus

To enable efficient state synchronization for Nucleus instances, Verisense introduces Monadring, a lightweight consensus system purpose-built for managing independent subnets within the Verisense network. Monadring allows developers to:

  • Create Independent Subnets: Build isolated sub-networks within the larger Verisense ecosystem.
  • Efficient State Synchronization: Achieve high-performance, decentralized state updates tailored for specific applications.
  • Integrate Seamlessly: Monadring is designed to complement the main consensus layer, ensuring interoperability and security.

For more details, please check our paper.

4. Restaking

Verisense leverages the power of restaking by utilizing existing token staking mechanisms to deliver decentralized security for its consensus layer, eliminating the need to establish a new Proof of Stake (PoS) network from scratch. Through partnerships with leading restaking platforms such as EigenLayer, Karak, and Symbiotic, Verisense plays a pivotal role in enhancing blockchain security infrastructure. Acting as a crucial intermediary, it restructures and redistributes pooled security from cross-chain restaking protocols to decentralized applications (AVS). These applications often vary significantly in their business models, security requirements, degrees of decentralization, and budget constraints, making Verisense an essential component in meeting their diverse needs effectively.

Getting start

The tutorial could be found in our docs. We are working on bringing more demos, please keep an eye on it.

avs-overview cage-inside

About

Verisense node for running AVS inside.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages