2023-01-30 13:47:41 +00:00
<!DOCTYPE html>
< html lang = "en" dir = "ltr" >
< head >
< meta name = "generator" content = "Hugo 0.106.0" >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta name = "description" content = "Abstract # This document lists static shard flag index assignments ( see 51 / WAKU2-RELAY-SHARDING .
Background # Similar to the IANA port allocation, this document lists static shard index assignments (see 51/WAKU2-RELAY-SHARDING.
The index ranges are as follows: index 0 represents the global shards, indices 1 to 15 are reserved, indices 16 to 1023 are reservable for apps, indices 1024 to 49151 are for open use by apps, indices 49152 to 65535 are reserved.">
< meta name = "theme-color" content = "#FFFFFF" > < meta property = "og:title" content = "52/WAKU2-RELAY-STATIC-SHARD-ALLOC" / >
< meta property = "og:description" content = "Abstract # This document lists static shard flag index assignments ( see 51 / WAKU2-RELAY-SHARDING .
Background # Similar to the IANA port allocation, this document lists static shard index assignments (see 51/WAKU2-RELAY-SHARDING.
The index ranges are as follows: index 0 represents the global shards, indices 1 to 15 are reserved, indices 16 to 1023 are reservable for apps, indices 1024 to 49151 are for open use by apps, indices 49152 to 65535 are reserved." />
< meta property = "og:type" content = "article" / >
< meta property = "og:url" content = "https://rfc.vac.dev/spec/52/" / > < meta property = "article:section" content = "docs" / >
< title > 52/WAKU2-RELAY-STATIC-SHARD-ALLOC | Vac RFC< / title >
< link rel = "manifest" href = "/manifest.json" >
< link rel = "icon" href = "/favicon.png" type = "image/x-icon" >
< link rel = "stylesheet" href = "/book.min.e935e20bd0d469378cb482f0958edf258c731a4f895dccd55799c6fbc8043f23.css" integrity = "sha256-6TXiC9DUaTeMtILwlY7fJYxzGk+JXczVV5nG+8gEPyM=" >
2023-02-08 07:26:48 +00:00
< script defer src = "/en.search.min.cdf12ccfb169f0b463d0ccace4e220cfbf3d182aaad1d492a53c8794c3d044f1.js" integrity = "sha256-zfEsz7Fp8LRj0Mys5OIgz789GCqq0dSSpTyHlMPQRPE=" > < / script >
2023-01-30 13:47:41 +00:00
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
< / head >
< body dir = "ltr" >
< input type = "checkbox" class = "hidden toggle" id = "menu-control" / >
< input type = "checkbox" class = "hidden toggle" id = "toc-control" / >
< main class = "container flex" >
< aside class = "book-menu" >
< div class = "book-menu-content" >
< nav >
< h2 class = "book-brand" >
< a href = "/" > < span > Vac RFC< / span >
< / a >
< / h2 >
< div class = "book-search" >
< input type = "text" id = "book-search-input" placeholder = "Search" aria-label = "Search" maxlength = "64" data-hotkeys = "s/" / >
< div class = "book-search-spinner hidden" > < / div >
< ul id = "book-search-results" > < / ul >
< / div >
< ul >
< li > Raw
< ul >
< li > < a href = "/spec/20/" > 20/TOY-ETH-PM< / a > < / li >
< li > < a href = "/spec/24/" > 24/STATUS-CURATION< / a > < / li >
< li > < a href = "/spec/28/" > 28/STATUS-FEATURING< / a > < / li >
< li > < a href = "/spec/31/" > 31/WAKU2-ENR< / a > < / li >
< li > < a href = "/spec/32/" > 32/RLN-SPEC< / a > < / li >
< li > < a href = "/spec/34/" > 34/WAKU2-PEER-EXCHANGE< / a > < / li >
< li > < a href = "/spec/35/" > 35/WAKU2-NOISE< / a > < / li >
< li > < a href = "/spec/37/" > 37/WAKU2-NOISE-SESSIONS< / a > < / li >
< li > < a href = "/spec/38/" > 38/CONSENSUS-CLARO< / a > < / li >
< li > < a href = "/spec/43/" > 43/WAKU2-NOISE-PAIRING< / a > < / li >
< li > < a href = "/spec/44/" > 44/WAKU2-DANDELION< / a > < / li >
< li > < a href = "/spec/45/" > 45/WAKU2-ADVERSARIAL-MODELS< / a > < / li >
< li > < a href = "/spec/46/" > 46/GOSSIPSUB-TOR-PUSH< / a > < / li >
< li > < a href = "/spec/47/" > 47/WAKU2-TOR-PUSH< / a > < / li >
< li > < a href = "/spec/48/" > 48/RLN-INTEREP-SPEC< / a > < / li >
< li > < a href = "/spec/51/" > 51/WAKU2-RELAY-SHARDING< / a > < / li >
< li > < a href = "/spec/52/" class = active > 52/WAKU2-RELAY-STATIC-SHARD-ALLOC< / a > < / li >
< / ul >
< / li >
< li > Draft
< ul >
< li > < a href = "/spec/1/" > 1/COSS< / a > < / li >
< li > < a href = "/spec/3/" > 3/REMOTE-LOG< / a > < / li >
< li > < a href = "/spec/4/" > 4/MVDS-META< / a > < / li >
< li > < a href = "/spec/10/" > 10/WAKU2< / a > < / li >
< li > < a href = "/spec/12/" > 12/WAKU2-FILTER< / a > < / li >
< li > < a href = "/spec/13/" > 13/WAKU2-STORE< / a > < / li >
< li > < a href = "/spec/14/" > 14/WAKU2-MESSAGE< / a > < / li >
< li > < a href = "/spec/15/" > 15/WAKU2-BRIDGE< / a > < / li >
< li > < a href = "/spec/16/" > 16/WAKU2-RPC< / a > < / li >
< li > < a href = "/spec/17/" > 17/WAKU2-RLN-RELAY< / a > < / li >
< li > < a href = "/spec/18/" > 18/WAKU2-SWAP< / a > < / li >
< li > < a href = "/spec/19/" > 19/WAKU2-LIGHTPUSH< / a > < / li >
< li > < a href = "/spec/21/" > 21/WAKU2-FTSTORE< / a > < / li >
< li > < a href = "/spec/22/" > 22/TOY-CHAT< / a > < / li >
< li > < a href = "/spec/23/" > 23/WAKU2-TOPICS< / a > < / li >
< li > < a href = "/spec/26/" > 26/WAKU2-PAYLOAD< / a > < / li >
< li > < a href = "/spec/27/" > 27/WAKU2-PEERS< / a > < / li >
< li > < a href = "/spec/29/" > 29/WAKU2-CONFIG< / a > < / li >
< li > < a href = "/spec/30/" > 30/ADAPTIVE-NODES< / a > < / li >
< li > < a href = "/spec/33/" > 33/WAKU2-DISCV5< / a > < / li >
< li > < a href = "/spec/36/" > 36/WAKU2-BINDINGS-API< / a > < / li >
< / ul >
< / li >
< li > Stable
< ul >
< li > < a href = "/spec/2/" > 2/MVDS< / a > < / li >
< li > < a href = "/spec/6/" > 6/WAKU1< / a > < / li >
< li > < a href = "/spec/7/" > 7/WAKU-DATA< / a > < / li >
< li > < a href = "/spec/8/" > 8/WAKU-MAIL< / a > < / li >
< li > < a href = "/spec/9/" > 9/WAKU-RPC< / a > < / li >
< li > < a href = "/spec/11/" > 11/WAKU2-RELAY< / a > < / li >
< / ul >
< / li >
< li > Deprecated
< ul >
< li > < a href = "/spec/5/" > 5/WAKU0< / a > < / li >
< / ul >
< / li >
< li > Retired< / li >
< / ul >
< / nav >
< script > ( function ( ) { var e = document . querySelector ( "aside.book-menu nav" ) ; addEventListener ( "beforeunload" , function ( ) { localStorage . setItem ( "menu.scrollTop" , e . scrollTop ) } ) , e . scrollTop = localStorage . getItem ( "menu.scrollTop" ) } ) ( ) < / script >
< / div >
< / aside >
< div class = "book-page" >
< header class = "book-header" >
< div class = "flex align-center justify-between" >
< label for = "menu-control" >
< img src = "/svg/menu.svg" class = "book-icon" alt = "Menu" / >
< / label >
< strong > 52/WAKU2-RELAY-STATIC-SHARD-ALLOC< / strong >
< label for = "toc-control" >
< img src = "/svg/toc.svg" class = "book-icon" alt = "Table of Contents" / >
< / label >
< / div >
< aside class = "hidden clearfix" >
< nav id = "TableOfContents" > < / nav >
< / aside >
< / header >
< article class = "markdown" >
< h1 id = "52waku2-relay-static-shard-alloc" >
52/WAKU2-RELAY-STATIC-SHARD-ALLOC
< a class = "anchor" href = "#52waku2-relay-static-shard-alloc" > #< / a >
< / h1 >
< h1 id = "waku-v2-relay-static-shard-allocation" >
Waku v2 Relay Static Shard Allocation
< a class = "anchor" href = "#waku-v2-relay-static-shard-allocation" > #< / a >
< / h1 >
< img src = "https://img.shields.io/badge/status-raw-lightgrey?style=flat-square" / >
< ul >
< li > Status: raw< / li >
< li > Editor: Daniel Kaiser < a href = "mailto:danielkaiser@status.im" > danielkaiser@status.im< / a > < / li >
< / ul > < h1 id = "abstract" >
Abstract
< a class = "anchor" href = "#abstract" > #< / a >
< / h1 >
< p > This document lists static shard flag index assignments (see < a href = "/spec/51/" > 51/WAKU2-RELAY-SHARDING< / a > .< / p >
< h1 id = "background" >
Background
< a class = "anchor" href = "#background" > #< / a >
< / h1 >
< p > Similar to the < a href = "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml" > IANA port allocation< / a > ,
this document lists static shard index assignments (see < a href = "/spec/51/" > 51/WAKU2-RELAY-SHARDING< / a > .< / p >
< p > The index ranges are as follows:
index < code > 0< / code > represents the global shards,
indices < code > 1< / code > to < code > 15< / code > are reserved,
indices < code > 16< / code > to < code > 1023< / code > are reservable for apps,
indices < code > 1024< / code > to < code > 49151< / code > are for open use by apps,
indices < code > 49152< / code > to < code > 65535< / code > are reserved.< / p >
< h1 id = "assingment-process" >
Assingment Process
< a class = "anchor" href = "#assingment-process" > #< / a >
< / h1 >
< blockquote >
< p > < em > Note< / em > : Future versions of this document will specify the assignment process.< / p >
< / blockquote >
< h1 id = "list-of-static-shard-indices" >
List of Static Shard Indices
< a class = "anchor" href = "#list-of-static-shard-indices" > #< / a >
< / h1 >
2023-01-30 13:59:34 +00:00
< table >
< thead >
< tr >
< th > index< / th >
< th > Protocol/App< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > 0< / td >
< td > global< / td >
< td > global use< / td >
< / tr >
< tr >
< td > 1< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 2< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 3< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 4< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 5< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 6< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 7< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 8< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 9< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 10< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 11< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 12< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 13< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 14< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 15< / td >
< td > reserved< / td >
< td > < / td >
< / tr >
< tr >
< td > 16< / td >
< td > Status< / td >
< td > Status main net< / td >
< / tr >
< tr >
< td > 17< / td >
< td > Status< / td >
< td > < / td >
< / tr >
< tr >
< td > 18< / td >
< td > Status< / td >
< td > < / td >
< / tr >
< / tbody >
< / table >
2023-01-30 13:47:41 +00:00
< h1 id = "copyright" >
Copyright
< a class = "anchor" href = "#copyright" > #< / a >
< / h1 >
< p > Copyright and related rights waived via < a href = "https://creativecommons.org/publicdomain/zero/1.0/" > CC0< / a > .< / p >
< h1 id = "references" >
References
< a class = "anchor" href = "#references" > #< / a >
< / h1 >
< ul >
< li > < a href = "/spec/51/" > 51/WAKU2-RELAY-SHARDING< / a > < / li >
< li > < a href = "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml" > IANA port allocation< / a > < / li >
< / ul >
< / article >
< footer class = "book-footer" >
< div class = "flex flex-wrap justify-between" >
< / div >
< / footer >
< div class = "book-comments" >
< / div >
< label for = "menu-control" class = "hidden book-menu-overlay" > < / label >
< / div >
< aside class = "book-toc" >
< div class = "book-toc-content" >
< nav id = "TableOfContents" > < / nav >
< / div >
< / aside >
< / main >
< / body >
< / html >