mirror of https://github.com/waku-org/waku.org.git
127 lines
36 KiB
HTML
127 lines
36 KiB
HTML
<!DOCTYPE html><html><head><meta charSet="utf-8"/><title>Waku</title><meta name="viewport" content="initial-scale=1.0, width=device-width"/><meta name="description" content="Waku is the communication layer for Web3. Decentralized communication that scales. Private, secure, and it runs anywhere."/><link rel="shortcut icon" href="/assets/logo/waku/favicon.ico"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="waku_org"/><meta name="twitter:site" content="@waku_org"/><meta name="twitter:title" content="Waku"/><meta name="twitter:description" content="Waku is the communication layer for Web3. Decentralized communication that scales. Private, secure, and it runs anywhere."/><meta name="twitter:image" content="https://waku.org/compiled-assets/waku-site-preview-image.png"/><meta property="og:url" content="https://waku.org//"/><meta property="og:image" content="https://waku.org/compiled-assets/waku-site-preview-image.png"/><meta property="og:site_name" content="Waku"/><meta property="og:title" content="Waku"/><meta property="og:description" content="Waku is the communication layer for Web3. Decentralized communication that scales. Private, secure, and it runs anywhere."/><meta name="next-head-count" content="16"/><link rel="preload" href="/_next/static/css/c7897736c7018a17.css" as="style"/><link rel="stylesheet" href="/_next/static/css/c7897736c7018a17.css" data-n-g=""/><link rel="preload" href="/_next/static/css/cdd95df0746869ac.css" as="style"/><link rel="stylesheet" href="/_next/static/css/cdd95df0746869ac.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9cdd9239c2045e33.js" defer=""></script><script src="/_next/static/chunks/framework-fc97f3f1282ce3ed.js" defer=""></script><script src="/_next/static/chunks/main-ada0258e433ba222.js" defer=""></script><script src="/_next/static/chunks/pages/_app-a53994dcc9b896ca.js" defer=""></script><script src="/_next/static/chunks/eb1842f2-90eb16656390ba2a.js" defer=""></script><script src="/_next/static/chunks/399-b4b9981c243e7c94.js" defer=""></script><script src="/_next/static/chunks/22-0f05ad0c049d4341.js" defer=""></script><script src="/_next/static/chunks/pages/%5B%5B...path%5D%5D-e5cc32395b198f36.js" defer=""></script><script src="/_next/static/0P8ieIVR5vwItOPYpJoyn/_buildManifest.js" defer=""></script><script src="/_next/static/0P8ieIVR5vwItOPYpJoyn/_ssgManifest.js" defer=""></script><script src="/_next/static/0P8ieIVR5vwItOPYpJoyn/_middlewareManifest.js" defer=""></script></head><body><div id="__next"><svg width="0" height="0" xmlns="http://www.w3.org/2000/svg" style="display:none"><defs><filter id="colored"><feColorMatrix type="matrix" values="0.12 0 0 0 0 0 0.12 0 0 0 0 0 0.26 0 0 0 0 0 1 0"></feColorMatrix></filter></defs></svg><style nonce="logos">
|
|
#nprogress {
|
|
pointer-events: none;
|
|
}
|
|
#nprogress .bar {
|
|
background: #F3DDC3;
|
|
position: fixed;
|
|
z-index: 9999;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 3px;
|
|
}
|
|
#nprogress .peg {
|
|
display: block;
|
|
position: absolute;
|
|
right: 0px;
|
|
width: 100px;
|
|
height: 100%;
|
|
box-shadow: 0 0 10px #F3DDC3, 0 0 5px #F3DDC3;
|
|
opacity: 1;
|
|
-webkit-transform: rotate(3deg) translate(0px, -4px);
|
|
-ms-transform: rotate(3deg) translate(0px, -4px);
|
|
transform: rotate(3deg) translate(0px, -4px);
|
|
}
|
|
#nprogress .spinner {
|
|
display: block;
|
|
position: fixed;
|
|
z-index: 1031;
|
|
top: 15px;
|
|
right: 15px;
|
|
}
|
|
#nprogress .spinner-icon {
|
|
width: 18px;
|
|
height: 18px;
|
|
box-sizing: border-box;
|
|
border: solid 2px transparent;
|
|
border-top-color: #F3DDC3;
|
|
border-left-color: #F3DDC3;
|
|
border-radius: 50%;
|
|
-webkit-animation: nprogresss-spinner 400ms linear infinite;
|
|
animation: nprogress-spinner 400ms linear infinite;
|
|
}
|
|
.nprogress-custom-parent {
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
.nprogress-custom-parent #nprogress .spinner,
|
|
.nprogress-custom-parent #nprogress .bar {
|
|
position: absolute;
|
|
}
|
|
@-webkit-keyframes nprogress-spinner {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
}
|
|
}
|
|
@keyframes nprogress-spinner {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
</style><div class="Style_container__Uuu_f Styles_common_container__u_XHj template-container"><header class="Styles_container__JiH2Z Style_header__FREvI undefined"><div class="logo-holder button " style="display:inline-block"><svg width="45" height="45" viewBox="0 0 68 66" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M64.2178 18.8289C64.3955 18.829 64.5701 18.8728 64.724 18.9558C64.8779 19.0389 65.0057 19.1584 65.0945 19.3022C65.1648 19.4094 65.2116 19.5287 65.232 19.6531C65.2524 19.7774 65.2462 19.9043 65.2136 20.0263C65.1809 20.1484 65.1225 20.2631 65.0418 20.3638C64.9612 20.4645 64.8599 20.5492 64.7438 20.613C58.7845 24.0688 53.2219 28.0891 48.1443 32.6101C53.1893 37.1724 58.7409 41.2186 64.7048 44.6801C64.923 44.818 65.0766 45.0284 65.1341 45.2685C65.1917 45.5087 65.1489 45.7602 65.0145 45.9719C64.8801 46.1835 64.6644 46.3391 64.4112 46.4069C64.1581 46.4748 63.8868 46.4497 63.6528 46.3368C57.2506 42.6196 51.3164 38.241 45.9622 33.2837C45.7754 33.1066 45.6707 32.8679 45.6707 32.6192C45.6707 32.3706 45.7754 32.1319 45.9622 31.9548C51.3264 27.0141 57.2745 22.6593 63.6918 18.9745C63.8471 18.8768 64.0306 18.826 64.2178 18.8289V18.8289Z" fill="black"></path><path d="M3.63594 18.8291C3.82345 18.8238 4.00786 18.8749 4.16202 18.9747C10.5793 22.6596 16.5272 27.0143 21.8915 31.9549C22.0783 32.132 22.183 32.3707 22.183 32.6194C22.183 32.868 22.0783 33.1067 21.8915 33.2838C16.5373 38.2411 10.6032 42.6196 4.20102 46.3368C3.96704 46.4497 3.69571 46.4748 3.44259 46.4069C3.18946 46.3391 2.9736 46.1835 2.83922 45.9719C2.70483 45.7603 2.66203 45.5087 2.71959 45.2686C2.77715 45.0285 2.93072 44.818 3.14887 44.6802C9.11274 41.2187 14.6643 37.1725 19.7094 32.6103C14.6318 28.0893 9.06933 24.069 3.10998 20.6132C2.99391 20.5495 2.89251 20.4648 2.81186 20.3641C2.73122 20.2633 2.67292 20.1486 2.64027 20.0266C2.60762 19.9045 2.60129 19.7777 2.62172 19.6533C2.64215 19.529 2.68886 19.4097 2.75919 19.3024C2.84805 19.1586 2.97595 19.0392 3.12984 18.9561C3.28373 18.873 3.45821 18.8292 3.63594 18.8291V18.8291Z" fill="black"></path><path d="M33.9586 43.9339C34.219 43.9375 34.4687 44.0378 34.6581 44.215C39.7815 49.3805 44.3024 55.101 48.1356 61.2686C48.2038 61.379 48.2493 61.5018 48.2691 61.6298C48.2889 61.7578 48.2828 61.8884 48.2511 62.014C48.2194 62.1396 48.1628 62.2577 48.0846 62.3614C48.0064 62.4651 47.908 62.5523 47.7954 62.6179C47.6825 62.686 47.5573 62.7313 47.4267 62.7512C47.2962 62.7711 47.163 62.7652 47.0347 62.7338C46.9065 62.7025 46.7857 62.6463 46.6795 62.5685C46.5732 62.4907 46.4835 62.3928 46.4155 62.2806C42.8345 56.5434 38.6596 51.1922 33.9586 46.3139C29.2216 51.1666 25.0204 56.5066 21.4263 62.2431C21.3601 62.3547 21.2721 62.4522 21.1675 62.5298C21.0629 62.6073 20.9438 62.6635 20.8171 62.6949C20.6904 62.7263 20.5586 62.7323 20.4296 62.7127C20.3005 62.693 20.1766 62.6481 20.0652 62.5804C19.8384 62.4475 19.6736 62.2314 19.6064 61.9788C19.5391 61.7263 19.5749 61.4577 19.706 61.2311C23.5729 55.0781 28.1186 49.3709 33.2592 44.215C33.4465 44.0345 33.6974 43.9337 33.9586 43.9339Z" fill="black"></path><path d="M47.2851 2.51055C47.4653 2.51661 47.641 2.56817 47.7955 2.6604C47.9081 2.72597 48.0064 2.81314 48.0846 2.91679C48.1628 3.02044 48.2194 3.1385 48.2511 3.26408C48.2828 3.38966 48.2889 3.52025 48.2691 3.64819C48.2493 3.77614 48.2039 3.89888 48.1357 4.00926C44.3077 10.1785 39.7862 15.8977 34.6581 21.0574C34.471 21.2382 34.22 21.3394 33.9587 21.3394C33.6974 21.3394 33.4464 21.2382 33.2593 21.0574C28.1188 15.9031 23.5729 10.1978 19.706 4.04674C19.5749 3.82027 19.5391 3.55173 19.6064 3.29927C19.6736 3.04681 19.8384 2.83075 20.0652 2.69788C20.1766 2.63025 20.3005 2.58531 20.4296 2.56567C20.5586 2.54602 20.6904 2.55208 20.8171 2.58348C20.9438 2.61487 21.063 2.67099 21.1676 2.74853C21.2722 2.82608 21.3601 2.9235 21.4263 3.03511C25.0204 8.76977 29.2217 14.108 33.9587 18.9591C38.6597 14.0824 42.8345 8.73293 46.4155 2.99763C46.5048 2.84816 46.6321 2.72452 46.7847 2.63905C46.9373 2.55358 47.1098 2.50927 47.2851 2.51055V2.51055Z" fill="black"></path><path d="M1.00424 35.1464C8.32879 35.2504 15.6189 36.1822 22.7387 37.9242C22.8644 37.9556 22.9827 38.0117 23.0869 38.0894C23.1911 38.167 23.2792 38.2647 23.3461 38.3768C23.413 38.4889 23.4573 38.6132 23.4767 38.7426C23.496 38.8721 23.4899 39.0041 23.4587 39.1311C21.6425 46.3025 19.0299 53.2433 15.6707 59.8211C15.5301 60.0227 15.3218 60.1657 15.0846 60.2233C14.8474 60.281 14.5975 60.2494 14.3817 60.1344C14.1658 60.0194 13.9987 59.8289 13.9117 59.5985C13.8246 59.3681 13.8234 59.1135 13.9084 58.8823C17.0138 52.7691 19.4902 46.3496 21.2985 39.725C14.6435 38.1537 7.83801 37.3249 1.00424 37.2537V37.2537C0.873254 37.2562 0.743162 37.2323 0.621419 37.1834C0.499676 37.1345 0.388786 37.0615 0.295273 36.9688C0.201759 36.876 0.127499 36.7653 0.0768006 36.6432C0.0261018 36.5211 -1.83837e-05 36.39 5.84326e-06 36.2575C5.84326e-06 35.9882 0.105775 35.73 0.294116 35.5396C0.482457 35.3491 0.737882 35.2422 1.00424 35.2422V35.1464Z" fill="black"></path><path d="M52.9975 5.0209C53.1563 5.0201 53.3126 5.05953 53.4523 5.13555C53.569 5.19594 53.6727 5.27922 53.757 5.38051C53.8414 5.4818 53.9049 5.59905 53.9437 5.7254C53.9825 5.85176 53.9959 5.98466 53.9831 6.11631C53.9704 6.24795 53.9316 6.37571 53.8692 6.49206C50.7718 12.6303 48.3203 19.0786 46.5549 25.7316C53.2204 27.2279 60.0211 28.0282 66.8492 28.1199V28.1199C66.9802 28.1173 67.1104 28.1412 67.2321 28.1899C67.3538 28.2387 67.4647 28.3115 67.5582 28.404C67.6518 28.4965 67.726 28.6069 67.7767 28.7287C67.8274 28.8505 67.8535 28.9813 67.8535 29.1134C67.8535 29.3819 67.7476 29.6395 67.5593 29.8294C67.3709 30.0193 67.1155 30.126 66.8492 30.126C59.5249 30.0869 52.2304 29.1827 45.1149 27.4321C44.9892 27.4008 44.8707 27.3448 44.7665 27.2673C44.6623 27.1899 44.5742 27.0925 44.5073 26.9807C44.4404 26.8689 44.3962 26.7449 44.3769 26.6158C44.3575 26.4868 44.3636 26.3551 44.3948 26.2284C46.189 19.0679 48.7759 12.1335 52.1069 5.55586C52.193 5.39346 52.3216 5.25783 52.4785 5.16356C52.6354 5.0693 52.8149 5.01998 52.9975 5.0209Z" fill="black"></path><path d="M27.3751 42.6784C27.5904 42.6798 27.7991 42.7504 27.9688 42.8791C28.1386 43.0078 28.2599 43.1875 28.3137 43.3902C30.1262 50.2227 31.1338 57.2334 31.317 64.2872C31.3172 64.5424 31.2155 64.7877 31.0335 64.9715C30.8514 65.1553 30.6032 65.2633 30.3409 65.2728C30.2111 65.2752 30.0823 65.2524 29.9617 65.2058C29.8411 65.1592 29.7312 65.0897 29.6386 65.0013C29.5459 64.913 29.4724 64.8075 29.4221 64.6912C29.3719 64.5748 29.346 64.4499 29.3461 64.3237C29.1424 57.7481 28.2429 51.2103 26.6618 44.8137C20.1628 46.6119 13.8723 49.0583 7.89071 52.114C7.66564 52.2021 7.41519 52.2071 7.18656 52.1282C6.95793 52.0493 6.76685 51.8919 6.64923 51.6856C6.53161 51.4793 6.49551 51.2383 6.54783 51.008C6.60016 50.7777 6.73731 50.5739 6.93336 50.435C13.3453 47.1208 20.1205 44.5189 27.1311 42.6784H27.3751Z" fill="black"></path><path d="M37.489 0.000371038C37.6181 -0.00205822 37.7464 0.0207074 37.8663 0.0673655C37.9863 0.114024 38.0956 0.183617 38.1877 0.272085C38.2799 0.360553 38.3531 0.466128 38.403 0.582607C38.453 0.699085 38.4787 0.824128 38.4787 0.950449C38.6854 7.53053 39.5992 14.0711 41.205 20.464C47.6765 18.6348 53.9349 16.1486 59.878 13.0459C59.9906 12.9851 60.1144 12.9467 60.2423 12.9331C60.3701 12.9195 60.4995 12.9308 60.6228 12.9665C60.7461 13.0022 60.8611 13.0615 60.9608 13.141C61.0606 13.2205 61.1431 13.3186 61.2037 13.4296C61.2666 13.5387 61.307 13.6589 61.3222 13.7833C61.3375 13.9076 61.3274 14.0337 61.2927 14.1543C61.258 14.2748 61.1993 14.3875 61.1199 14.4858C61.0406 14.584 60.9421 14.666 60.8302 14.7269C54.4657 18.0649 47.7388 20.6941 40.7754 22.5652C40.5255 22.627 40.2608 22.591 40.0376 22.4647C39.8144 22.3385 39.6504 22.132 39.5805 21.8892C37.7677 15.0494 36.7467 8.0318 36.5368 0.968738C36.5343 0.842441 36.5575 0.716918 36.6051 0.59953C36.6528 0.482141 36.724 0.375246 36.8144 0.285077C36.9048 0.194908 37.0128 0.123277 37.1318 0.0743912C37.2508 0.0255058 37.3786 0.000347677 37.5077 0.000371038H37.489Z" fill="black"></path><path d="M39.908 42.6787H40.1796C47.3682 44.719 54.2928 47.514 60.8241 51.0115C61.0569 51.1417 61.2261 51.3534 61.2951 51.6007C61.3641 51.848 61.3274 52.1111 61.1928 52.333C61.1246 52.4445 61.0337 52.5421 60.9254 52.6201C60.817 52.6981 60.6934 52.7549 60.5616 52.7874C60.4298 52.8198 60.2927 52.8272 60.1579 52.8091C60.0231 52.7909 59.8934 52.7476 59.7764 52.6817C53.6936 49.4331 47.2688 46.7941 40.6065 44.8078C38.769 51.1934 37.6567 57.7462 37.2886 64.355C37.2688 64.6082 37.147 64.8444 36.9485 65.0152C36.7499 65.1859 36.4897 65.2781 36.2214 65.2727C35.9521 65.2632 35.6975 65.1539 35.5124 64.9686C35.3274 64.7832 35.2266 64.5365 35.2319 64.2816C35.6282 57.191 36.8715 50.1656 38.9379 43.3395C39.0013 43.1443 39.1303 42.9741 39.3055 42.8548C39.4806 42.7355 39.6923 42.6737 39.908 42.6787V42.6787Z" fill="black"></path><path d="M31.6475 0.000194152C31.782 0.00485665 31.9142 0.0347887 32.0364 0.0882289C32.1585 0.141669 32.2681 0.217546 32.3587 0.311405C32.4493 0.405265 32.5189 0.515207 32.5638 0.634805C32.6087 0.754404 32.6278 0.881252 32.62 1.00788C32.2645 8.08334 31.0507 15.0972 29.0022 21.9127C28.9665 22.0326 28.9057 22.1446 28.8235 22.242C28.7412 22.3394 28.6391 22.4204 28.5231 22.4801C28.4071 22.5399 28.2796 22.5772 28.1481 22.5899C28.0166 22.6025 27.8838 22.5904 27.7574 22.554C20.5395 20.5474 13.5843 17.7818 7.02334 14.3093C6.90746 14.2452 6.80635 14.1599 6.72584 14.0586C6.64533 13.9572 6.58713 13.8417 6.55454 13.7189C6.52194 13.5961 6.51562 13.4684 6.53602 13.3433C6.55641 13.2181 6.60304 13.0981 6.67325 12.9901C6.8112 12.7703 7.03558 12.6105 7.29769 12.5454C7.5598 12.4802 7.8386 12.515 8.07373 12.642C14.1794 15.8814 20.6344 18.4979 27.3294 20.447C29.154 14.0692 30.2687 7.52983 30.6555 0.934582C30.6651 0.689661 30.7727 0.457228 30.9567 0.283924C31.1406 0.11062 31.3874 0.00927453 31.6475 0.000194152V0.000194152Z" fill="black"></path><path d="M66.8672 35.1464C66.9983 35.1464 67.1281 35.1727 67.249 35.2239C67.3699 35.2751 67.4794 35.3501 67.5713 35.4445C67.6631 35.5389 67.7353 35.6508 67.7838 35.7738C67.8322 35.8967 67.8559 36.0281 67.8533 36.1603C67.8533 36.4242 67.7494 36.6772 67.5644 36.8638C67.3795 37.0503 67.1287 37.1552 66.8672 37.1552V37.1552C60.0354 37.2263 53.2292 38.0085 46.5566 39.4892C48.3027 46.1585 50.7437 52.6226 53.8389 58.7734C53.9599 59.0098 53.9839 59.2846 53.9059 59.5387C53.8278 59.7928 53.6539 60.0058 53.4216 60.1317C53.3061 60.1947 53.1793 60.2338 53.0487 60.2467C52.918 60.2596 52.7861 60.2461 52.6607 60.2069C52.5353 60.1677 52.4188 60.1036 52.3183 60.0184C52.2178 59.9332 52.1352 59.8287 52.0752 59.7108C48.7513 53.1443 46.1748 46.2194 44.3948 39.0683C44.3636 38.9414 44.3575 38.8096 44.3769 38.6803C44.3962 38.5511 44.4405 38.4269 44.5074 38.315C44.5744 38.203 44.6625 38.1055 44.7668 38.028C44.8711 37.9504 44.9897 37.8944 45.1155 37.863C52.2419 36.1365 59.5385 35.2252 66.8672 35.1464Z" fill="black"></path><path d="M14.8371 5.02126C15.0174 5.01955 15.1946 5.0687 15.3486 5.16317C15.5027 5.25763 15.6274 5.39364 15.7088 5.5558C19.0663 12.1207 21.6665 19.0513 23.4587 26.2123C23.4899 26.3389 23.496 26.4705 23.4767 26.5995C23.4573 26.7284 23.413 26.8523 23.3461 26.964C23.2792 27.0757 23.1912 27.173 23.087 27.2504C22.9828 27.3278 22.8644 27.3838 22.7387 27.415C15.6114 29.1371 8.31453 30.0465 0.985559 30.126C0.854553 30.126 0.724815 30.0997 0.604017 30.0486C0.483218 29.9975 0.373785 29.9227 0.282036 29.8285C0.190287 29.7343 0.118084 29.6226 0.0696956 29.4999C0.0213071 29.3773 -0.00233176 29.2461 0.000187592 29.1141C0.00504812 28.8473 0.112435 28.5928 0.299731 28.4041C0.487028 28.2154 0.739694 28.1072 1.00453 28.1023C7.82781 28.0172 14.6234 27.211 21.2797 25.6969C19.5007 19.0569 17.0432 12.6206 13.9465 6.49126C13.8631 6.33809 13.8212 6.16544 13.8252 5.99075C13.8292 5.81607 13.8789 5.64555 13.9692 5.49641C14.0596 5.34727 14.1874 5.22479 14.3398 5.14136C14.4921 5.05793 14.6637 5.0165 14.8371 5.02126V5.02126Z" fill="black"></path></svg></div></header><div class="page-info"><h1 style="display:none">Waku</h1><div class="page-info-sub"><i>Jun 06 2023</i><br/><span>waku.org</span></div></div><div class="Styles_container__EmtZD undefined Styles_common_banner__diUDv"></div><div class="Styles_container__ddCFx Style_search__0fb8z undefined"><div class="logos-search-box Styles_searchBox__xWHyX"><div><input type="text" placeholder="Search Waku" value=""/></div></div></div><main class="undefined Styles_common_main__4v7gP"><aside class="Styles_container__3yUcn undefined Styles_common_sidebar__QAVov hide-scroll false"><div class="sidebar-toggle-button button Styles_mobile___qAwf"><svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 4h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1Zm14 8H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1Zm0-5H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1Z" fill="#F2F2F2"></path></svg></div><div class="sidebar-toggle-button button Styles_desktop__VH2y3"><svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 4h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1Zm14 8H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1Zm0-5H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1Z" fill="#F2F2F2"></path></svg></div><div class="Styles_desktop__VH2y3 defaultSidebar Styles_container__4YC7p"><nav class="sidebarNav hidden-scroll"><ul class="sidebar-menu mainMenu Styles_menu__izFC1"><li class="Styles_menuItem__BqRqE menuitem level-0"><span></span><ul class="sidebar-menu Styles_menu__izFC1"><li class="Styles_menuItem__BqRqE menuitem level-1"><a class="active" title="Main page" href="/">Main page</a><ul class="sidebar-menu Styles_menu__izFC1"></ul></li><li class="Styles_menuItem__BqRqE menuitem level-1"><a class="" title="About" href="/about">About</a><ul class="sidebar-menu Styles_menu__izFC1"></ul></li><li class="Styles_menuItem__BqRqE menuitem level-1"><a class="" title="Use Waku in Your Application" href="/platform">Use Waku in Your Application</a><ul class="sidebar-menu Styles_menu__izFC1"></ul></li><li class="Styles_menuItem__BqRqE menuitem level-1"><a class="" title="Run a Waku Node" href="/operator">Run a Waku Node</a><ul class="sidebar-menu Styles_menu__izFC1"></ul></li><li class="Styles_menuItem__BqRqE menuitem level-1"><a class="" title="Contribute to Waku" href="/contribute">Contribute to Waku</a><ul class="sidebar-menu Styles_menu__izFC1"></ul></li></ul><br/></li></ul><br/><ul class="sidebar-menu subMenu Styles_menu__izFC1"></ul><div class="external_links"><div><div class="menuitem-title"><span class="cap">Links</span></div><ul><li><a href="https://vac.dev/research" target="_blank">> Blog</a></li><li><a href="https://vac.dev/" target="_blank">> Vac</a></li><li><a href="https://rfc.vac.dev/" target="_blank">> Vac RFCs</a></li><li><a href="https://jobs.status.im/" target="_blank">> Careers</a></li></ul></div><div><div class="menuitem-title"><span class="cap">Connect</span></div><ul><li><a href="https://discord.waku.org" target="_blank">> Discord</a></li><li><a href="https://twitter.com/waku_org" target="_blank">> Twitter</a></li></ul></div></div></nav></div></aside><article class="Styles_container__pG0bG undefined Styles_common_content__Myi5Z"><p>Waku is the communication layer for Web3. Decentralized communication that scales.<!-- --></p>
|
|
<!-- --><p>Private. Secure. Runs anywhere.<!-- --></p>
|
|
<!-- --><p><a href="https://js.waku.guide/">Check the docs<!-- --></a></p>
|
|
<!-- --><h2><a class="anchor" id="what-is-waku"></a><a class="ha" href="#what-is-waku">What is Waku?<!-- --></a></h2>
|
|
<!-- --><p>Waku is a suite of privacy-preserving, peer-to-peer messaging protocols.<!-- --></p>
|
|
<!-- --><p>Waku <!-- --><strong>removes centralized third parties<!-- --></strong> from messaging,
|
|
enabling private, secure, censorship-free communication with no single point of failure.<!-- --></p>
|
|
<!-- --><p>Waku <!-- --><strong>provides privacy-preserving<!-- --></strong> capabilities,
|
|
such as sender anonymity,metadata protection and unlinkability to personally identifiable information.<!-- --></p>
|
|
<!-- --><p>Waku is designed for <!-- --><strong>generalized messaging<!-- --></strong>, enabling human-to-human, machine-to-machine or hybrid communication.<!-- --></p>
|
|
<!-- --><p>Waku runs everywhere: desktop, server, including <!-- --><strong>resource-restricted devices<!-- --></strong>, such as mobile devices and browsers.<!-- --></p>
|
|
<!-- --><h2><a class="anchor" id="how-does-it-work"></a><a class="ha" href="#how-does-it-work">How does it work?<!-- --></a></h2>
|
|
<!-- --><p>The first version of Waku had its origins in the Whisper protocol,
|
|
with optimizations for scalability and usability.
|
|
Waku v2 is a complete rewrite.
|
|
Its relay protocol implements pub/sub over libp2p, and also introduces additional capabilities:<!-- --></p>
|
|
<!-- --><ol>
|
|
<!-- --><li>Retrieving historical messages for mostly-offline devices.<!-- --></li>
|
|
<!-- --><li>Adaptive nodes, allowing for heterogeneous nodes to contribute.<!-- --></li>
|
|
<!-- --><li>Bandwidth preservation for light nodes.<!-- --></li>
|
|
<!-- --></ol>
|
|
<!-- --><p>This makes it ideal for running a p2p protocol on mobile, or in other similarly resource-restricted environments.<!-- --></p>
|
|
<!-- --><p><a href="https://rfc.vac.dev/spec/10/">Read the RFCs<!-- --></a></p>
|
|
<!-- --><h2><a class="anchor" id="use-waku-now"></a><a class="ha" href="#use-waku-now">Use Waku Now<!-- --></a></h2>
|
|
<!-- --><p>You can<!-- --></p>
|
|
<!-- --><ul>
|
|
<!-- --><li><a href="/operator">Run a Waku node<!-- --></a></li>
|
|
<!-- --><li><a href="/platform">Integrate Waku in your application<!-- --></a></li>
|
|
<!-- --><li><a href="/contribute">Contribute to Waku<!-- --></a></li>
|
|
<!-- --></ul>
|
|
<!-- --><h2><a class="anchor" id="who-is-using-waku"></a><a class="ha" href="#who-is-using-waku">Who is using Waku?<!-- --></a></h2>
|
|
<!-- --><h3><a class="anchor" id="status"></a><a class="ha" href="#status">Status<!-- --></a></h3>
|
|
<!-- --><p>Status is a secure messaging app, crypto wallet, and Web3 browser built with state-of-the-art technology.<!-- --></p>
|
|
<!-- --><p><a href="https://status.im/">Visit Status<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="railgun"></a><a class="ha" href="#railgun">RAILGUN<!-- --></a></h3>
|
|
<!-- --><p>RAILGUN is a privacy system for Ethereum that shields your assets in your own smart contract wallet.
|
|
RAILGUN uses Waku when offering the ETH gas payments to other users,
|
|
privately signaling fees and offers for gas payment relayers to keep the privacy & anonymity of your stablecoin & token transactions.<!-- --></p>
|
|
<!-- --><p><a href="https://railgun.org/">Visit RAILGUN<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="xmtp"></a><a class="ha" href="#xmtp">XMTP<!-- --></a></h3>
|
|
<!-- --><p>XMTP is using Waku v2 for their open protocol and network for secure web3 messaging.<!-- --></p>
|
|
<!-- --><p><a href="https://xmtp.com/">Visit XMTP<!-- --></a></p>
|
|
<!-- --><h2><a class="anchor" id="implementations"></a><a class="ha" href="#implementations">Implementations<!-- --></a></h2>
|
|
<!-- --><h3><a class="anchor" id="nwaku"></a><a class="ha" href="#nwaku">nwaku<!-- --></a></h3>
|
|
<!-- --><p>A nim implementation of the Waku v2 protocol.
|
|
Reference client and flagship implementation.<!-- --></p>
|
|
<!-- --><p><a href="https://github.com/waku-org/nwaku">nwaku repository<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="js-waku"></a><a class="ha" href="#js-waku">js-waku<!-- --></a></h3>
|
|
<!-- --><p>A JavaScript implementation for browser environments.<!-- --></p>
|
|
<!-- --><p><a href="https://js.waku.guide/">js-waku docs<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="go-waku"></a><a class="ha" href="#go-waku">go-waku<!-- --></a></h3>
|
|
<!-- --><p>A Go implementation for native integration in go applications,
|
|
C-Bindings are also available with C#, Swift and Kotlin examples.<!-- --></p>
|
|
<!-- --><p><a href="https://github.com/waku-org/go-waku">go-waku repository<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="wakureact-native"></a><a class="ha" href="#wakureact-native">@waku/react-native<!-- --></a></h3>
|
|
<!-- --><p>Integrate Waku in your React Native app using go-waku for mobile.<!-- --></p>
|
|
<!-- --><p><a href="https://github.com/waku-org/waku-react-native">@waku/react-native repo<!-- --></a></p>
|
|
<!-- --><h3><a class="anchor" id="waku-rust-bindings"></a><a class="ha" href="#waku-rust-bindings">Waku Rust Bindings<!-- --></a></h3>
|
|
<!-- --><p>Rust layer on top of go-waku C FFI bindings.<!-- --></p>
|
|
<!-- --><p><a href="https://github.com/waku-org/waku-rust-bindings">waku-rust-bindings repo<!-- --></a></p></article><aside class="Styles_container__3DqFl undefined Styles_common_toc__nMHyQ hide-scroll"><nav class="Styles_tocComponent__fhPld hidden-scroll"><ul><li class="h-2"><a class="" href="/#what-is-waku">What is Waku?</a></li><li class="h-2"><a class="" href="/#how-does-it-work">How does it work?</a></li><li class="h-2"><a class="" href="/#use-waku-now">Use Waku Now</a></li><li class="h-2"><a class="" href="/#who-is-using-waku">Who is using Waku?</a></li><li class="h-3"><a class="" href="/#status">Status</a></li><li class="h-3"><a class="" href="/#railgun">RAILGUN</a></li><li class="h-3"><a class="" href="/#xmtp">XMTP</a></li><li class="h-2"><a class="" href="/#implementations">Implementations</a></li><li class="h-3"><a class="" href="/#nwaku">nwaku</a></li><li class="h-3"><a class="" href="/#js-waku">js-waku</a></li><li class="h-3"><a class="" href="/#go-waku">go-waku</a></li><li class="h-3"><a class="" href="/#waku-react-native">@waku/react-native</a></li><li class="h-3"><a class="" href="/#waku-rust-bindings">Waku Rust Bindings</a></li></ul></nav></aside></main><footer class="Styles_container___YkOC undefined Styles_common_footer__1rPoh"><div class="footer-content-container Styles_content__0jn9p"><div><p><span class="copy-left">©</span><span>2023<!-- --></span><span> Waku</span><span> - </span><span>This page is available under the Creative Commons Attribution-ShareAlike</span></p></div><div class="Styles_bottomPart__CsMh_"><div class="Styles_socialMedia__AmAKz "><span><a href="https://twitter.com/waku_org" class="button"><svg xmlns="http://www.w3.org/2000/svg" width="30" viewBox="0 0 543.684 543.684" xml:space="preserve"><path d="M527.657 106.697a231.362 231.362 0 0 1-8.041 2.191c-16.384 4.137-17.89-1.322-6.028-13.366a109.306 109.306 0 0 0 14.082-17.607c9.137-14.217 1.212-20.417-14.333-13.776a224.853 224.853 0 0 1-16.897 6.432c-16.017 5.379-38.746-2.735-53.018-11.787-18.018-11.426-38.495-17.136-61.438-17.136-32.137 0-59.529 11.334-82.192 33.984-22.656 22.662-33.99 50.062-33.99 82.191 0 4.394.251 8.855.747 13.378.814 7.362-11.585 12.699-28.317 10.336-36.194-5.11-70.582-16.077-103.171-32.889-32.32-16.671-60.845-37.65-85.57-62.938-11.819-12.086-27.804-11.045-32.217 5.27-2.644 9.78-3.959 19.951-3.959 30.515 0 19.908 4.675 38.372 14.027 55.392 4.651 8.47 10.098 16.138 16.353 22.999 10.521 11.549 8.911 18.25-5.734 14.144-14.639-4.106-25.367-10.202-25.367-9.804v.722c0 28.048 8.807 52.693 26.432 73.911 10.857 13.072 23.47 23.17 37.834 30.282 15.147 7.503 22.203 11.688 13.733 12.784-5.11.661-10.251.991-15.422.991-3.5 0-7.172-.159-11.003-.483-6.059-.514-7.148 12.111 2.038 26.298 7.301 11.273 16.646 21.193 28.03 29.762 11.579 8.721 24.058 14.981 37.417 18.794 16.255 4.633 19.517 13.073 5.024 21.763-35.863 21.519-75.551 32.277-119.058 32.277-4.902 0-9.578-.11-14.045-.324-7.754-.373-2.552 6.456 12.417 14.296 46.775 24.499 97.43 36.738 151.972 36.738 41.237 0 79.964-6.529 116.176-19.596 36.199-13.066 67.136-30.576 92.791-52.516 25.655-21.94 47.779-47.173 66.365-75.711 18.581-28.537 32.424-58.33 41.543-89.376 9.106-31.053 13.666-62.167 13.666-93.342 0-2.809-.024-5.331-.067-7.552-.086-4.174 10.955-15.472 23.28-27.032a242.397 242.397 0 0 0 15.937-16.444c11.179-12.688 6.228-18.502-9.997-13.771z"></path></svg></a></span><span><a href="https://discord.gg/gMPAzmcDER" class="button"><svg width="30" viewBox="0 0 71 55" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#discord_svg__a)"><path d="M60.105 4.898A58.55 58.55 0 0 0 45.653.415a.22.22 0 0 0-.233.11 40.784 40.784 0 0 0-1.8 3.697c-5.456-.817-10.886-.817-16.23 0-.485-1.164-1.201-2.587-1.828-3.697a.228.228 0 0 0-.233-.11 58.386 58.386 0 0 0-14.451 4.483.207.207 0 0 0-.095.082C1.578 18.73-.944 32.144.293 45.39a.244.244 0 0 0 .093.167c6.073 4.46 11.955 7.167 17.729 8.962a.23.23 0 0 0 .249-.082 42.08 42.08 0 0 0 3.627-5.9.225.225 0 0 0-.123-.312 38.772 38.772 0 0 1-5.539-2.64.228.228 0 0 1-.022-.378c.372-.279.744-.569 1.1-.862a.22.22 0 0 1 .23-.03c11.619 5.304 24.198 5.304 35.68 0a.219.219 0 0 1 .233.027c.356.293.728.586 1.103.865a.228.228 0 0 1-.02.378 36.384 36.384 0 0 1-5.54 2.637.227.227 0 0 0-.121.315 47.249 47.249 0 0 0 3.624 5.897.225.225 0 0 0 .249.084c5.801-1.794 11.684-4.502 17.757-8.961a.228.228 0 0 0 .092-.164c1.48-15.315-2.48-28.618-10.497-40.412a.18.18 0 0 0-.093-.084Zm-36.38 32.427c-3.497 0-6.38-3.211-6.38-7.156 0-3.944 2.827-7.156 6.38-7.156 3.583 0 6.438 3.24 6.382 7.156 0 3.945-2.827 7.156-6.381 7.156Zm23.593 0c-3.498 0-6.38-3.211-6.38-7.156 0-3.944 2.826-7.156 6.38-7.156 3.582 0 6.437 3.24 6.38 7.156 0 3.945-2.798 7.156-6.38 7.156Z" fill="#23272A"></path></g><defs><clipPath id="discord_svg__a"><path fill="#fff" d="M0 0h71v55H0z"></path></clipPath></defs></svg></a></span><span><a href="https://github.com/waku-org" class="button"><svg width="30" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M512 0C229.12 0 0 229.12 0 512c0 226.56 146.56 417.92 350.08 485.76 25.6 4.48 35.2-10.88 35.2-24.32 0-12.16-.64-52.48-.64-95.36-128.64 23.68-161.92-31.36-172.16-60.16-5.76-14.72-30.72-60.16-52.48-72.32-17.92-9.6-43.52-33.28-.64-33.92 40.32-.64 69.12 37.12 78.72 52.48 46.08 77.44 119.68 55.68 149.12 42.24 4.48-33.28 17.92-55.68 32.64-68.48-113.92-12.8-232.96-56.96-232.96-252.8 0-55.68 19.84-101.76 52.48-137.6-5.12-12.8-23.04-65.28 5.12-135.68 0 0 42.88-13.44 140.8 52.48 40.96-11.52 84.48-17.28 128-17.28 43.52 0 87.04 5.76 128 17.28 97.92-66.56 140.8-52.48 140.8-52.48 28.16 70.4 10.24 122.88 5.12 135.68 32.64 35.84 52.48 81.28 52.48 137.6 0 196.48-119.68 240-233.6 252.8 18.56 16 34.56 46.72 34.56 94.72 0 68.48-.64 123.52-.64 140.8 0 13.44 9.6 29.44 35.2 24.32C877.44 929.92 1024 737.92 1024 512 1024 229.12 794.88 0 512 0Z" fill="#1B1F23"></path></svg></a></span><span><a href="https://t.me/waku_org" class="button"><svg viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m9.417 15.181-.397 5.584c.568 0 .814-.244 1.109-.537l2.663-2.545 5.518 4.041c1.012.564 1.725.267 1.998-.931L23.93 3.821l.001-.001c.321-1.496-.541-2.081-1.527-1.714l-21.29 8.151c-1.453.564-1.431 1.374-.247 1.741l5.443 1.693L18.953 5.78c.595-.394 1.136-.176.691.218z"></path></svg></a></span><span><a href="https://forum.vac.dev" class="button"><svg width="30" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.103 0C18.666 0 24 5.485 24 11.997c0 6.51-5.33 11.99-11.9 11.99L0 24V11.79C0 5.28 5.532 0 12.103 0zm.116 4.563a7.395 7.395 0 0 0-6.337 3.57 7.247 7.247 0 0 0-.148 7.22L4.4 19.61l4.794-1.074a7.424 7.424 0 0 0 8.136-1.39 7.256 7.256 0 0 0 1.737-7.997 7.375 7.375 0 0 0-6.84-4.585h-.008z"></path></svg></a></span></div><nav class="Styles_legal__0ciDG"><a title="Terms of Use" href="/terms-of-use">Terms of Use</a><span> | </span><a title="Privacy Policy" href="/privacy-policy">Privacy Policy</a></nav></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"markdown":{"content":"\nWaku is the communication layer for Web3. Decentralized communication that scales.\n\nPrivate. Secure. Runs anywhere.\n\n[Check the docs](https://js.waku.guide/)\n\n## What is Waku?\n\nWaku is a suite of privacy-preserving, peer-to-peer messaging protocols.\n\nWaku **removes centralized third parties** from messaging,\nenabling private, secure, censorship-free communication with no single point of failure.\n\nWaku **provides privacy-preserving** capabilities,\nsuch as sender anonymity,metadata protection and unlinkability to personally identifiable information.\n\nWaku is designed for **generalized messaging**, enabling human-to-human, machine-to-machine or hybrid communication.\n\nWaku runs everywhere: desktop, server, including **resource-restricted devices**, such as mobile devices and browsers.\n\n## How does it work?\n\nThe first version of Waku had its origins in the Whisper protocol,\nwith optimizations for scalability and usability.\nWaku v2 is a complete rewrite.\nIts relay protocol implements pub/sub over libp2p, and also introduces additional capabilities:\n\n1. Retrieving historical messages for mostly-offline devices.\n2. Adaptive nodes, allowing for heterogeneous nodes to contribute.\n3. Bandwidth preservation for light nodes.\n\nThis makes it ideal for running a p2p protocol on mobile, or in other similarly resource-restricted environments.\n\n[Read the RFCs](https://rfc.vac.dev/spec/10/)\n\n## Use Waku Now\n\nYou can\n\n- [Run a Waku node](/operator)\n- [Integrate Waku in your application](/platform)\n- [Contribute to Waku](/contribute)\n\n## Who is using Waku?\n\n### Status\n\nStatus is a secure messaging app, crypto wallet, and Web3 browser built with state-of-the-art technology.\n\n[Visit Status](https://status.im/)\n\n### RAILGUN\n\nRAILGUN is a privacy system for Ethereum that shields your assets in your own smart contract wallet.\nRAILGUN uses Waku when offering the ETH gas payments to other users,\nprivately signaling fees and offers for gas payment relayers to keep the privacy \u0026 anonymity of your stablecoin \u0026 token transactions.\n\n[Visit RAILGUN](https://railgun.org/)\n\n### XMTP\n\nXMTP is using Waku v2 for their open protocol and network for secure web3 messaging.\n\n[Visit XMTP](https://xmtp.com/)\n\n## Implementations\n\n### nwaku\n\nA nim implementation of the Waku v2 protocol.\nReference client and flagship implementation.\n\n[nwaku repository](https://github.com/waku-org/nwaku)\n\n### js-waku\n\nA JavaScript implementation for browser environments.\n\n[js-waku docs](https://js.waku.guide/)\n\n### go-waku\n\nA Go implementation for native integration in go applications,\nC-Bindings are also available with C#, Swift and Kotlin examples.\n\n[go-waku repository](https://github.com/waku-org/go-waku)\n\n### @waku/react-native\n\nIntegrate Waku in your React Native app using go-waku for mobile.\n\n[@waku/react-native repo](https://github.com/waku-org/waku-react-native)\n\n### Waku Rust Bindings\n\nRust layer on top of go-waku C FFI bindings.\n\n[waku-rust-bindings repo](https://github.com/waku-org/waku-rust-bindings)\n","metadata":{"title":"Main page"},"toc":[{"content":"What is Waku?","slug":"what-is-waku","lvl":2,"i":0,"seen":0},{"content":"How does it work?","slug":"how-does-it-work","lvl":2,"i":1,"seen":0},{"content":"Use Waku Now","slug":"use-waku-now","lvl":2,"i":2,"seen":0},{"content":"Who is using Waku?","slug":"who-is-using-waku","lvl":2,"i":3,"seen":0},{"content":"Status","slug":"status","lvl":3,"i":4,"seen":0},{"content":"RAILGUN","slug":"railgun","lvl":3,"i":5,"seen":0},{"content":"XMTP","slug":"xmtp","lvl":3,"i":6,"seen":0},{"content":"Implementations","slug":"implementations","lvl":2,"i":7,"seen":0},{"content":"nwaku","slug":"nwaku","lvl":3,"i":8,"seen":0},{"content":"js-waku","slug":"js-waku","lvl":3,"i":9,"seen":0},{"content":"go-waku","slug":"go-waku","lvl":3,"i":10,"seen":0},{"content":"@waku/react-native","slug":"waku-react-native","lvl":3,"i":11,"seen":0},{"content":"Waku Rust Bindings","slug":"waku-rust-bindings","lvl":3,"i":12,"seen":0}]},"navProps":{"metadata":{"published":true,"title":"Main page"},"navOrder":1686020923.177,"localPath":"main.md","path":[],"children":[],"isDir":false},"routeParams":{}},"__N_SSG":true},"page":"/[[...path]]","query":{},"buildId":"0P8ieIVR5vwItOPYpJoyn","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html> |