Jump to content
Toggle sidebar
Logos
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information
Editing
Nomos/Requirements
(section)
Page
Discussion
English
Read
Edit
View history
More
Read
Edit
View history
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== 1. Introduction == <span id="purpose"></span> === 1.1 Purpose === This Software Requirements Specification (SRS) document provides a detailed description of the Nomos blockchain network. It outlines the functional and non-functional requirements for a privacy-preserving multi-chain heterogeneous blockchain network designed to serve as infrastructure for Network States. As such the sovereignty of the system is paramount, requiring privacy through all layers of a typical Blockchain network - network level privacy, validator & consensus privacy, mempool privacy, transaction privacy, bridging/intent privacy, etc. Consequentially, the network participants create a decentralised authority - a digital parliamentary sovereign, and become ‘Subject-Individuals’ who are bestowed Civil Liberties. <span id="document-conventions"></span> === 1.2 Document Conventions === This document uses the following conventions: * MUST/REQUIRED - Indicates mandatory requirements for MVP * SHOULD/RECOMMENDED - Indicates requirements for subsequent releases * MAY/OPTIONAL - Indicates optional features Terms in ''italics'' are defined in the glossary. <span id="intended-audience-and-reading-suggestions"></span> === 1.3 Intended Audience and Reading Suggestions === This document is intended for: * Developers implementing the Nomos protocol * Validators and node operators * Network State builders and application developers * Security auditors and researchers Readers should start with Section 1 for an overview, then: * Developers should focus on Sections 3 and 4 * Node operators should focus on Sections 2.4 and 5 * Application developers should focus on Sections 2.2 and 4.3 * Security auditors should focus on Sections 4.4 and 5.2 <span id="product-scope"></span> === 1.4 Product Scope === The Nomos module is a blockchain network designed to serve as foundational infrastructure for Network States. Its key objectives are: * Enable privacy-preserving blockchain transactions and computations * Support multiple sovereign execution environments (Zones) * Provide censorship resistance through network-level privacy * Ensure high network resilience through decentralization * Enable trust-minimized communication between Zones * Support light client verification The system aims to overcome limitations of existing blockchain networks by providing comprehensive privacy at every layer: * Network level: Private P2P communication through libp2p-mix * Consensus level: Private Proof of Stake through Blend Network & Cryptarchia * Mempool level: Private transaction propagation * Execution level: Privacy-preserving computation in Zones * Cross-zone level: Private cross-zone communication (bridging and intent matching) * Light client level: Private verification capabilities This is achieved through: * Modular architecture separating consensus, execution, and data availability * Sovereign zones with flexible configurations * Multiple specialized privacy systems working together <span id="references"></span> === 1.5 References === * Nomos Darkpaper v0.6 * Nomos Blend Network Documentation * Cryptarchia Protocol Specification * Native Zones Documentation * IEEE 830-1998 Recommended Practice for Software Requirements Specifications <span id="overall-description"></span>
Summary:
Please note that all contributions to Logos may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Logos:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)