Update documentation

This commit is contained in:
status-im-auto 2023-03-28 08:43:37 +00:00
parent 481fa79443
commit b04be23f9a
69 changed files with 2026 additions and 68 deletions

View File

@ -14,7 +14,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/categories/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/docs/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
"use strict";(function(){const e=document.querySelector("#book-search-input"),t=document.querySelector("#book-search-results");if(!e)return;e.addEventListener("focus",n),e.addEventListener("keyup",s),document.addEventListener("keypress",i);function i(t){if(e===document.activeElement)return;const n=String.fromCharCode(t.charCode);if(!a(n))return;e.focus(),t.preventDefault()}function a(t){const n=e.getAttribute("data-hotkeys")||"";return n.indexOf(t)>=0}function n(){e.removeEventListener("focus",n),e.required=!0,o("/flexsearch.min.js"),o("/en.search-data.min.838df3ca8467335a52d41d9c4c544f711a902c5a5553f18ab5f5292cd7669c96.js",function(){e.required=!1,s()})}function s(){for(;t.firstChild;)t.removeChild(t.firstChild);if(!e.value)return;const n=window.bookSearchIndex.search(e.value,10);n.forEach(function(e){const n=r("<li><a href></a><small></small></li>"),s=n.querySelector("a"),o=n.querySelector("small");s.href=e.href,s.textContent=e.title,o.textContent=e.section,t.appendChild(n)})}function o(e,t){const n=document.createElement("script");n.defer=!0,n.async=!1,n.src=e,n.onload=t,document.head.appendChild(n)}function r(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}})()

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -21,7 +21,7 @@ recommending the use of a permissive licenses, such as CC0 (with the exception o
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -17,7 +17,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -17,7 +17,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Content filtering is a way to do message-based filtering. Currently the only con
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Design Requirements # Nodes willing to provide storage service using 13/WAKU2-ST
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ The present document specifies the Waku v2 message format, a way to encapsulate
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Publishing such packet will require the creation of a new Message with a new Wak
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Wire Protocol # Transport # Nodes SHOULD expose an accessible JSON-RPC API. The
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Motivation # In open and anonymous p2p messaging networks, one big problem is sp
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Motivation # The Waku network makes up a service network, and some nodes provide
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Payloads # syntax = &#34;proto3&#34;; message PushRequest { string pubsub_topic
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Definitions # Term Description Peer The other nodes that a node is connected to.
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ The main purpose of this specification is to demonstrate how Waku v2 can be used
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -17,7 +17,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -25,7 +25,7 @@ Design # The chat protocol enables sending and receiving messages in a chat room
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ pubsub topics, used for routing Content topics, used for content-based filtering
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Smart contract # Voting should be finalized on chain so that the finished vote i
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ This specification is largely based on EIP-1459, with the only deviation being t
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Large sections of the specification originate from EIP-627: Whisper spec as well
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Peer management is a closely related concept and refers to the set of actions a
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Rules of featuring: - Given community can&rsquo;t be featured twice in a row. -
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Waku v2 relay messaging is specified in 11/WAKU2-RELAY, a minor extension of the
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Definitions # Term Definition CAS Content-addressed storage. Stores data that ca
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Possible limitations # Connectivity: Not publicly connectable vs static IP and D
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ EIP-778 specifies a number of pre-defined keys." />
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Motivation # RLN guarantees a messaging rate is enforced cryptographically while
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -17,7 +17,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
@ -297,6 +297,10 @@ but it is not so efficient for finding discv5 nodes that have a specific propert
<a class="anchor" href="#semantics">#</a>
</h1>
<p><code>33/WAKU2-DISCV5</code> fully inherits the <a href="https://github.com/ethereum/devp2p/blob/master/discv5/discv5-theory.md">discv5 semantics</a>.</p>
<p>Before announcing their address via Waku2 discv5, nodes SHOULD check if this address is publicly reachable.
Nodes MAY use the <a href="https://github.com/libp2p/specs/blob/master/autonat/README.md">libp2p AutoNAT protocol</a> to perform that check.
Nodes SHOULD only announce publicly reachable addresses via Waku2 discv5,
to avoid cluttering peer lists with nodes that are not reachable.</p>
<h1 id="wire-format-specification">
Wire Format Specification
<a class="anchor" href="#wire-format-specification">#</a>
@ -366,6 +370,7 @@ The efficiency loss is especially severe with a relatively small number of Waku
<li><a href="https://github.com/ethereum/devp2p/blob/master/discv5/discv5-wire.md"><code>discv5</code> wire protocol</a></li>
<li><a href="https://github.com/ethereum/devp2p/blob/master/discv5/discv5-theory.md#topic-advertisement"><code>discv5</code> topic discovery</a></li>
<li><a href="https://rfc.vac.dev/spec/10/#discovery-domain">Waku DNS discovery</a></li>
<li><a href="https://github.com/libp2p/specs/blob/master/autonat/README.md">libp2p AutoNAT protocol</a></li>
<li><a href="https://eips.ethereum.org/EIPS/eip-1459"><code>EIP-1459</code></a></li>
<li><a href="https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/README.md"><code>GossipSub</code></a></li>
<li><a href="https://forum.vac.dev/t/waku-v2-discv5-roadmap-discussion/121">Waku discv5 roadmap discussion</a></li>

View File

@ -21,7 +21,7 @@ Background and Motivation # It may not be feasible on resource restricted device
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Specifically, it adds support to the ChaChaPoly cipher for symmetric authenticat
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Design requirements # The API should be generic enough, so:" />
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Preliminaries # We assume that two users, e." />
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -17,7 +17,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Format # We introduce the metadata message which is used to convey information a
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Since, in this scenario, the devices would be close to each other, authenticatio
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Based on the insight that symmetric message propagation makes deanonymization ea
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Discussing and introducing countermeasures to specific attacks in specific model
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Note: Gossipsub Tor Push does not have a dedicated protocol identifier. It uses
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ Note: Waku Tor Push does not have a dedicated protocol identifier. It uses the s
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Interep ties in web2 identities with reputation, and sorts the users into groups
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Motivation # Waku was created to incrementally improve in areas that Whisper is
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Background and Motivation # Unstructured P2P networks are more robust and resili
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ The index ranges are as follows: index 0 represents the global shards, indices 1
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Motivation # Nodes on a network may want to communicate with each other in a sec
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Session Establishment # A node identifies a peer by their installation-id which
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Specification # Overview # This protocol MAY use any key-exchange mechanism prev
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Smaller group chats, on the other hand, are out of scope for this document and c
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Note: (Parts of) this RFC will be deprecated in the future as we continue resear
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
@ -200,6 +200,14 @@ https://github.com/alex-shpak/hugo-book
<li><a href="#infrastructure-focused-community">Infrastructure-focused Community</a></li>
</ul>
<ul>
<li><a href="#libp2p-rendezvous-and-circuit-relay">Libp2p Rendezvous and Circuit-Relay</a>
<ul>
<li><a href="#announcing-shard-participation">Announcing Shard Participation</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#statically-mapped-communities-1">Statically-Mapped Communities</a></li>
<li><a href="#owner-mapped-communities-1">Owner-Mapped Communities</a></li>
@ -536,7 +544,54 @@ In fact, the archive service can be offered by infrastructure nodes.</p>
</h1>
<p>Shard discovery is covered by <a href="/spec/51/">51/WAKU2-RELAY-SHARDING</a>.
This allows the Status app to abstract from the discovery process and simply address shards by their index.</p>
<h1 id="dos-protection">
<h2 id="libp2p-rendezvous-and-circuit-relay">
Libp2p Rendezvous and Circuit-Relay
<a class="anchor" href="#libp2p-rendezvous-and-circuit-relay">#</a>
</h2>
<p>To make nodes behind restrictive NATs discoverable,
this document suggests using <a href="https://github.com/libp2p/specs/blob/master/rendezvous/README.md">libp2p rendezvous</a>.
Nodes can check whether they are behind a restrictive NAT using the <a href="https://github.com/libp2p/specs/blob/master/autonat/README.md">libp2p AutoNAT protocol</a>.</p>
<blockquote>
<p><em>Note:</em> The following will move into <a href="/spec/51/">51/WAKU2-RELAY-SHARDING</a>, or <a href="/spec/33/">33/WAKU2-DISCV5</a>:
Nodes behind restrictive NATs SHOULD not announce their publicly unreachable address via <a href="/spec/33/">33/WAKU2-DISCV5</a> discovery.</p>
</blockquote>
<p>It is RECOMMENDED that nodes that are part of the relay network also act as rendezvous points.
This includes accepting register queries from peers, as well as answering rendezvous discover queries.
Nodes MAY opt-out of the rendezvous functionality.</p>
<p>To allow nodes to initiate connections to peers behind restrictive NATs (after discovery via rendezvous),
it is RECOMMENDED that nodes that are part of the Waku relay network also offer
<a href="https://github.com/libp2p/specs/blob/6634ca7abb2f955645243d48d1cd2fd02a8e8880/relay/circuit-v2.md">libp2p circuit relay</a> functionality.</p>
<p>To minimize the load on circuit-relay nodes, nodes SHOULD</p>
<ol>
<li>make use of the <a href="https://github.com/libp2p/specs/blob/6634ca7abb2f955645243d48d1cd2fd02a8e8880/relay/circuit-v2.md#reservation">limiting</a>
functionality offered by the libp2p circuit relay protocols, and</li>
<li>use <a href="https://github.com/libp2p/specs/blob/master/relay/DCUtR.md">DCUtR</a> to upgrade to a direct connection.</li>
</ol>
<p>Nodes that do not announce themselves at all and only plan to use light protocols,
MAY use rendezvous discovery instead of or along-side <a href="/specs/34">34/WAKU2-PEER-EXCHANGE</a>.
For these nodes, rendezvous and <a href="/specs/34">34/WAKU2-PEER-EXCHANGE</a> offer the same functionality,
but return node sets sampled in different ways.
Using both can help increasing connectivity.</p>
<p>Nodes that are not behind restrictive NATs MAY register at rendezvous points, too;
this helps increasing discoverability, and by extension connectivity.
Such nodes SHOULD, however, not register at circuit relays.</p>
<h3 id="announcing-shard-participation">
Announcing Shard Participation
<a class="anchor" href="#announcing-shard-participation">#</a>
</h3>
<p>Registering a namespace via <a href="https://github.com/libp2p/specs/blob/master/rendezvous/README.md#interaction">lib-p2p rendezvous</a>
is done via a register query:</p>
<pre tabindex="0"><code>REGISTER{my-app, {QmA, AddrA}}
</code></pre><p>The app name, <code>my-app</code> is used to encode a single shard in the form:</p>
<pre tabindex="0"><code>&lt;rs (utf8 encoded)&gt; | &lt;2-byte shard cluster index&gt; | &lt;2-byte shard index&gt;
</code></pre><p>Registering shard 2 in the Status shard cluster (with shard cluster index 16, see <a href="/spec/52/h">52/WAKU2-RELAY-STATIC-SHARD-ALLOC</a>),
the register query would look like</p>
<pre tabindex="0"><code>REGISTER{0x727300100002, {QmA, AddrA}}
</code></pre><p>Participation in further shards is registered with further queries; one register query per shard.
(0x7273 is the encoding of <code>rs</code>.)</p>
<p>A discovery query for nodes that are part of this shard would look like</p>
<pre tabindex="0"><code>DISCOVER{ns: 0x727300100002}
</code></pre><h1 id="dos-protection">
DoS Protection
<a class="anchor" href="#dos-protection">#</a>
</h1>
@ -593,6 +648,8 @@ See <a href="/spec/45">45/WAKU2-ADVERSARIAL-MODELS</a> for information on Waku A
<li><a href="/spec/34/">34/WAKU2-PEER-EXCHANGE</a></li>
<li><a href="/spec/33/">33/WAKU2-DISCV5</a></li>
<li><a href="https://docs.libp2p.io/concepts/nat/circuit-relay/">Circuit Relay</a></li>
<li><a href="https://github.com/libp2p/specs/blob/6634ca7abb2f955645243d48d1cd2fd02a8e8880/relay/circuit-v2.md">libp2p circuit relay</a></li>
<li><a href="https://github.com/libp2p/specs/blob/master/relay/DCUtR.md">DCUtR</a></li>
<li><a href="/spec/31/">31/WAKU2-ENR</a></li>
<li><a href="/spec/45">45/WAKU2-ADVERSARIAL-MODELS</a></li>
</ul>
@ -658,6 +715,14 @@ See <a href="/spec/45">45/WAKU2-ADVERSARIAL-MODELS</a> for information on Waku A
<li><a href="#infrastructure-focused-community">Infrastructure-focused Community</a></li>
</ul>
<ul>
<li><a href="#libp2p-rendezvous-and-circuit-relay">Libp2p Rendezvous and Circuit-Relay</a>
<ul>
<li><a href="#announcing-shard-participation">Announcing Shard Participation</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="#statically-mapped-communities-1">Statically-Mapped Communities</a></li>
<li><a href="#owner-mapped-communities-1">Owner-Mapped Communities</a></li>

View File

@ -19,7 +19,7 @@ Motivation # The main goal of this RFC is to generalize 32/RLN-V1 and expand its
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -19,7 +19,7 @@ Motivation # Waku was created to incrementally improve in areas that Whisper is
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -23,7 +23,7 @@ flags auxiliary field payload padding signature In case of symmetric encryption,
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ A mailserver SHOULD store envelopes for all topics to be generally useful for an
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -21,7 +21,7 @@ Wire Protocol # Transport # Nodes SHOULD expose a JSON RPC API that can be acces
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -25,7 +25,7 @@ waku/core-protocol for Waku protocol definitions (e.g. store, relay, light push)
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/an-optional-list-of-tags-not-standard/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/logos/consensus/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/rln/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-application/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-core-protocol/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku-core/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/anonymity/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/application/index.xml" title="Vac RFC" />
<!--
Made with Book Theme

View File

@ -15,7 +15,7 @@
<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&#43;JXczVV5nG&#43;8gEPyM=">
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG&#43;vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ&#43;aiYnzvM9Opbfmqs0bejODVW0="></script>
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/waku/core-protocol/index.xml" title="Vac RFC" />
<!--
Made with Book Theme