waku.org/assets/js/e7ce6630.a4a20ea8.js

1 line
8.4 KiB
JavaScript

"use strict";(self.webpackChunkwaku_docusaurus_template=self.webpackChunkwaku_docusaurus_template||[]).push([[668],{5765:(e,o,t)=>{t.r(o),t.d(o,{contentTitle:()=>c,default:()=>m,frontMatter:()=>s,metadata:()=>p,toc:()=>d});var i=t(87462),r=t(67294),n=t(3905),a=t(53958);const s={title:"Waku is Uncompromising Web3 Communication at Scale",description:"A family of robust, censorship-resistant communication protocols designed to enable privacy-focused messaging for web3 apps."},c=void 0,p={type:"mdx",permalink:"/",source:"@site/src/pages/index.mdx",title:"Waku is Uncompromising Web3 Communication at Scale",description:"A family of robust, censorship-resistant communication protocols designed to enable privacy-focused messaging for web3 apps.",frontMatter:{title:"Waku is Uncompromising Web3 Communication at Scale",description:"A family of robust, censorship-resistant communication protocols designed to enable privacy-focused messaging for web3 apps."}},d=[],l={toc:d},u="wrapper";function m(e){let{components:o,...t}=e;return(0,n.kt)(u,(0,i.Z)({},l,t,{components:o,mdxType:"MDXLayout"}),(0,n.kt)(a.Hero,{size:"large",mdxType:"Hero"},(0,n.kt)(a.HeroInfo,{mdxType:"HeroInfo"},(0,n.kt)(a.HeroTitle,{mdxType:"HeroTitle"},"Waku is Uncompromising Web3 Communication at Scale"),(0,n.kt)(a.HeroDescription,{mdxType:"HeroDescription"},"A family of robust, censorship-resistant communication protocols designed to enable privacy-focused messaging for web3 apps."),(0,n.kt)(a.HeroActions,{mdxType:"HeroActions"},(0,n.kt)(a.HeroAction,{href:"https://docs.waku.org/",target:"_blank",mdxType:"HeroAction"},"Learn more"))),(0,n.kt)(a.HeroVideo,{placeholderSrc:"/hero/prome01-1080x1080-placeholder.png",desktop:{scale:"1.43",height:"160%",offsetY:"-220px"},mobile:{scale:"1.43",offsetY:"-70px",height:"200%"},mdxType:"HeroVideo"},(0,n.kt)("source",{src:"/hero/prome01-2048x2048-24fps-1M.mov",type:'video/mp4; codecs="hvc1"'}),(0,n.kt)("source",{src:"/hero/prome01-2048x2048-24fps-1M.webm",type:"video/webm"}))),(0,n.kt)(a.FeatureList,{id:"Waku attributes",alignment:"top",features:[{title:"Private",description:"Waku uses cutting-edge zero-knowledge technology to protect applications from Denial of Service attacks. Tailor your application's privacy settings to suit your needs."},{title:"Censorship resistant",description:"Decentralised human-to-human, machine-to-human, and machine-to-machine communication, with no single point of failure. Waku's native incentivization mechanism stimulates an expanding node distribution, promoting an increasingly secure network."},{title:"Modular",description:"Waku protocols are adaptive and platform agnostic, and can be customised based on an application's unique demands. Waku is built to flourish even in resource-restricted environments like browsers and mobile devices."},{title:"Scalable",description:"Waku employs message sharding for efficient throughput, while its discovery protocol ensures a user connects to nodes serving messages they are interested in."}],mdxType:"FeatureList"}),(0,n.kt)(a.Box,{top:{xs:144,lg:216},mdxType:"Box"},(0,n.kt)(a.CallToActionSection,{title:"Logos Network State",columns:1,description:"Waku is powering the communication layer of the Logos Network State. Logos is a grassroots movement to provide trust-minimised, corruption-resistant governing services and social institutions to peaceful people worldwide. Learn more about our ambitious vision.",label:"Explore Logos",href:"https://logos.co/",target:"_blank",mdxType:"CallToActionSection"})),(0,n.kt)(a.Box,{top:{xs:144,lg:216},mdxType:"Box"},(0,n.kt)(a.CallToActionSection,{title:"User Endorsements",mdxType:"CallToActionSection"})),(0,n.kt)(a.Box,{top:{xs:64,lg:100},mdxType:"Box"},(0,n.kt)(a.Grid,{id:"showcase",xs:{cols:2,wrap:!0,gap:"1.5rem 1em"},lg:{cols:3,gap:"1rem"},mdxType:"Grid"},(0,n.kt)(a.Grid.Item,{xs:1},(0,n.kt)(a.ShowcaseCard,{name:"Status",logoSrc:"/showcase/status-mark-black.svg",logoSrcDark:"/showcase/status-mark-white.svg",description:'"Waku v2 has been instrumental in helping us scale the Status application securely while maintaining the decentralised nature of our network. The Waku team has been invaluable in providing practical solutions during the development of the Waku v2 protocol, enabling us to deliver essential Status Communities features.\u201d',mdxType:"ShowcaseCard"})),(0,n.kt)(a.Grid.Item,{xs:1},(0,n.kt)(a.ShowcaseCard,{name:"Railgun",logoSrc:"/showcase/railgun-mark-black.svg",logoSrcDark:"/showcase/railgun-mark-white.svg",description:(0,n.kt)(r.Fragment,null,'"RAILGUN contributors selected Waku to run its relayer network as an early-stage but promising product of the privacy-centric ',(0,n.kt)("a",{href:"https://status.im",target:"_blank"},"status.im"),' ecosystem. We have not been disappointed. The developers are extremely professional and responsive, and continue to strive to understand and meet our needs as a communication layer for relaying private transactions."'),mdxType:"ShowcaseCard"})),(0,n.kt)(a.Grid.Item,{xs:1},(0,n.kt)(a.ShowcaseCard,{name:"The Graph",logoSrc:"/showcase/the-graph-mark-black.svg",logoSrcDark:"/showcase/the-graph-mark-white.svg",description:'"Our experience with Waku has been transformative, proving to be a valuable tool that reveals the potential of peer-to-peer communication technologies. We are excited to continue using Waku\'s advanced features and contribute to the growth of Graphcast and the broader Graph ecosystem."',mdxType:"ShowcaseCard"}))),(0,n.kt)(a.Box,{top:32,mdxType:"Box"},(0,n.kt)(a.CallToActionButton,{href:"https://docs.waku.org/",variant:"outlined",mdxType:"CallToActionButton"},"Build on Waku"))),(0,n.kt)(a.Box,{top:{xs:144,lg:216},mdxType:"Box"},(0,n.kt)(a.Roadmap,{title:"Roadmap",description:"Waku aims to support tens of millions of simultaneous users, truly serving as the communications standard across web3",timeline:[{period:[2013],description:"Ethereum's Whisper unveiled as web3 messaging protocol"},{period:[2018],description:"Status establishes Vac to R&D Whisper improvements"},{period:[2020],description:"Waku v1 replaces Whisper in Status app"},{period:[2021,"Q1"],description:"Waku v2 specs and PoC released with RLN Relay"},{period:[2021,"Q2"],description:"JS-Waku (for browsers) and Go-Waku released"},{period:[2022,"Q3"],description:"DNS Discovery added, plus availability in more languages"},{period:[2022,"Q4"],description:"SQLite for Waku Store, RLN Relay testnet debuts at DevCon"},{period:[2023,"Q2"],description:"Relay sharding, opt-in spam-protected topic"},{period:[2023,"Q4"],description:"Auto-sharding, DoS protection, bandwidth capping"},{period:[2024,"+"],description:"Operator Incentivization, use-case specific SDKs"}],mdxType:"Roadmap"},(0,n.kt)(a.CallToActionButton,{style:{marginTop:0},size:"large",variant:"outlined",href:"/about",mdxType:"CallToActionButton"},"Read more"))),(0,n.kt)(a.Box,{top:{xs:144,lg:336},mdxType:"Box"},(0,n.kt)(a.NewsletterSubscription,{mdxType:"NewsletterSubscription"})),(0,n.kt)(a.Box,{top:{xs:144,lg:96},mdxType:"Box"},(0,n.kt)(a.CallToActionSection,{title:(0,n.kt)(r.Fragment,null,"Want to learn more about Waku? ",(0,n.kt)("br",null),"Join the Discord community."),label:"Join us on Discord",target:"_blank",href:"https://discord.waku.org/",mdxType:"CallToActionSection"})))}m.isMDXComponent=!0},53958:(e,o,t)=>{var i=t(83639);t.o(i,"Box")&&t.d(o,{Box:function(){return i.Box}}),t.o(i,"CallToActionButton")&&t.d(o,{CallToActionButton:function(){return i.CallToActionButton}}),t.o(i,"CallToActionSection")&&t.d(o,{CallToActionSection:function(){return i.CallToActionSection}}),t.o(i,"FeatureList")&&t.d(o,{FeatureList:function(){return i.FeatureList}}),t.o(i,"Grid")&&t.d(o,{Grid:function(){return i.Grid}}),t.o(i,"Hero")&&t.d(o,{Hero:function(){return i.Hero}}),t.o(i,"HeroAction")&&t.d(o,{HeroAction:function(){return i.HeroAction}}),t.o(i,"HeroActions")&&t.d(o,{HeroActions:function(){return i.HeroActions}}),t.o(i,"HeroDescription")&&t.d(o,{HeroDescription:function(){return i.HeroDescription}}),t.o(i,"HeroInfo")&&t.d(o,{HeroInfo:function(){return i.HeroInfo}}),t.o(i,"HeroTitle")&&t.d(o,{HeroTitle:function(){return i.HeroTitle}}),t.o(i,"HeroVideo")&&t.d(o,{HeroVideo:function(){return i.HeroVideo}}),t.o(i,"JobsPerDepartment")&&t.d(o,{JobsPerDepartment:function(){return i.JobsPerDepartment}}),t.o(i,"NewsletterSubscription")&&t.d(o,{NewsletterSubscription:function(){return i.NewsletterSubscription}}),t.o(i,"Roadmap")&&t.d(o,{Roadmap:function(){return i.Roadmap}}),t.o(i,"ShowcaseCard")&&t.d(o,{ShowcaseCard:function(){return i.ShowcaseCard}}),t.o(i,"SocialCard")&&t.d(o,{SocialCard:function(){return i.SocialCard}})}}]);