mirror of
https://github.com/vacp2p/rfc.git
synced 2025-02-12 06:56:38 +00:00
Update documentation
This commit is contained in:
parent
481fa79443
commit
b04be23f9a
2
404.html
2
404.html
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/categories/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
@ -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}})()
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -23,7 +23,7 @@ Payloads # syntax = "proto3"; 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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -21,7 +21,7 @@ Rules of featuring: - Given community can’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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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>
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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><rs (utf8 encoded)> | <2-byte shard cluster index> | <2-byte shard index>
|
||||
</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>
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<!--
|
||||
Made with Book Theme
|
||||
https://github.com/alex-shpak/hugo-book
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+aiYnzvM9Opbfmqs0bejODVW0="></script>
|
||||
<link rel="alternate" type="application/rss+xml" href="https://rfc.vac.dev/tags/index.xml" title="Vac RFC" />
|
||||
<!--
|
||||
Made with Book Theme
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
@ -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+JXczVV5nG+8gEPyM=">
|
||||
<script defer src="/en.search.min.e92c2c7376311bebd222cda24139ef90b532acee6745ecea9930b517a3a918cb.js" integrity="sha256-6Swsc3YxG+vSIs2iQTnvkLUyrO5nRezqmTC1F6OpGMs="></script>
|
||||
<script defer src="/en.search.min.d0db2715d1b3a9e7db2666f1159f9a8989f3bccf4ea5b7e6aacd1b7a3383556d.js" integrity="sha256-0NsnFdGzqefbJmbxFZ+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
|
||||
|
Loading…
x
Reference in New Issue
Block a user