"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[1599],{67691:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=r(87462),o=(r(67294),r(3905));const a={title:"Incubator Projects",hide_table_of_contents:!0},i="Vac Incubator Projects",c={unversionedId:"vips",id:"vips",title:"Incubator Projects",description:"The Vac incubator projects zkVM and RLNP2P are emerging initiatives that stem from Vac's deep research efforts.",source:"@site/docs/vips.md",sourceDirName:".",slug:"/vips",permalink:"/vips",draft:!1,tags:[],version:"current",frontMatter:{title:"Incubator Projects",hide_table_of_contents:!0},sidebar:"main",previous:{title:"R&D Service Units",permalink:"/vsus"},next:{title:"Publications",permalink:"/publications"}},s={},p=[{value:"zkVM",id:"zkvm",level:2},{value:"RLNP2P",id:"rlnp2p",level:2}],l={toc:p};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"vac-incubator-projects"},"Vac Incubator Projects"),(0,o.kt)("p",null,"The Vac incubator projects zkVM and RLNP2P are emerging initiatives that stem from Vac's ",(0,o.kt)("a",{parentName:"p",href:"/deepresearch"},"deep research")," efforts.\nThese projects are envisioned to eventually become separate Logos projects, benefiting from the support and resources of both the Deep Research and R&D Service Units within Vac.\nThe incubator projects operate within Vac, leveraging the expertise and collaboration available to them."),(0,o.kt)("p",null,"The Vac incubator projects exemplify the dedication and innovation within Vac and the Logos collective,\nworking towards the realisation of a network state that empowers individuals and fosters a more equitable and trustworthy digital society."),(0,o.kt)("h2",{id:"zkvm"},"zkVM"),(0,o.kt)("p",null,"zkVM focuses on developing a general-purpose zero-knowledge virtual machine.\nIt enables privacy-preserving computing, which holds significant importance for Logos."),(0,o.kt)("h2",{id:"rlnp2p"},"RLNP2P"),(0,o.kt)("p",null,"RLNP2P centres around the application of RLN (Rate Limiting Nullifier) to peer-to-peer (P2P) networks.\nRLN plays a crucial role in providing denial-of-service (DoS) protection within otherwise permissionless and privacy-preserving network protocols.\nRLNP2P works closely with the ",(0,o.kt)("a",{parentName:"p",href:"https://appliedzkp.org/"},"PSE"),", collaborating to enhance and refine RLN for efficiency.\nBy leveraging RLN, P2P protocols and applications can achieve economic, anonymous spam protection, contributing to a decentralised, sybil-resistant, and privacy-preserving communication channel."))}u.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>d});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},f=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),f=p(r),d=o,v=f["".concat(s,".").concat(d)]||f[d]||u[d]||a;return r?n.createElement(v,i(i({ref:t},l),{},{components:r})):n.createElement(v,i({ref:t},l))}));function d(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=f;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var p=2;p<a;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);