Update documentation
11
2024-recap/index.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="0; url=/rlog/2024-recap">
|
||||
<link rel="canonical" href="/rlog/2024-recap" />
|
||||
</head>
|
||||
<script>
|
||||
window.location.href = '/rlog/2024-recap' + window.location.search + window.location.hash;
|
||||
</script>
|
||||
</html>
|
||||
11
Nescience-state-separation-architecture/index.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="refresh" content="0; url=/rlog/Nescience-state-separation-architecture">
|
||||
<link rel="canonical" href="/rlog/Nescience-state-separation-architecture" />
|
||||
</head>
|
||||
<script>
|
||||
window.location.href = '/rlog/Nescience-state-separation-architecture' + window.location.search + window.location.hash;
|
||||
</script>
|
||||
</html>
|
||||
BIN
_og/2a59fd69ac557f8bf52d825c02cb26e3d7890b08.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
_og/439d7244245c416c881c8565b92257c8769ba808.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
_og/64fcbaf9e44b194b0ba00dc2b1ba0f08b288ad6a.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
_og/7ddaa8f631b24ffb30b1d5f0033364d1cac60d47.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
_og/84bf3d4f0b89c5927cae2d71b0af32e50b90e8d9.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
_og/a829e7e452b1228aad936bde704f6d9c99e49f02.png
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
_og/a8afa27462fbf8882303eb6bbf0759d273fb9b31.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
_og/be5a002db19d7c195865aa03bdd739737d75738b.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
_og/fc5c70c77ce4bc4423198438d20cd073587a12f2.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
assets/images/BW_1000ms-340307cdf866c54fd52becb4df316fdf.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
assets/images/BW_1500ms-d3b9c0f60549d0c6fabe47b548024f41.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
assets/images/BW_700ms-54baea410c768c9ccbe8313c7ab3f992.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 55 KiB |
BIN
assets/images/Lat_1000ms-6a2af695a929c61c40d169a7d390606d.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/images/Lat_1500ms-42ca1f7a5f110002ed960be4fb811457.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/images/Lat_700ms-8fc202f87796b38baae0b623fcea4b57.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/images/alloc11-5e8896fbfcf04b3abe1b53fd63b4a04d.png
Normal file
|
After Width: | Height: | Size: 325 KiB |
BIN
assets/images/alloc12-f0d03e2eb102436dd8d14827ffeee782.png
Normal file
|
After Width: | Height: | Size: 300 KiB |
BIN
assets/images/alloc21-f0c07620d2c2a6dcc1cb8dd53d8bf33e.png
Normal file
|
After Width: | Height: | Size: 214 KiB |
BIN
assets/images/alloc22-0f0788c13a8f29a95543b44ffc3f7e5c.png
Normal file
|
After Width: | Height: | Size: 199 KiB |
BIN
assets/images/alloc31-b33243d1b3e859704fa649c3cca423ae.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
assets/images/alloc32-b4511228d11e730b80e97dbfe14f1b32.png
Normal file
|
After Width: | Height: | Size: 188 KiB |
BIN
assets/images/alloc41-7df1382edc6f2440f4becb9306679308.png
Normal file
|
After Width: | Height: | Size: 165 KiB |
BIN
assets/images/alloc42-29736c27a94ac18072ccad4ba523374d.png
Normal file
|
After Width: | Height: | Size: 175 KiB |
BIN
assets/images/alloc51-987d88b8264639cb4c1edf757b48b8f4.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
assets/images/alloc52-ebf1d882e709a00714dce2fd122428eb.png
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
assets/images/consumed11-9cb04fe0b2e8a8a6e24ae048041099d4.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
assets/images/consumed12-afda980a23ad27bab9dfb32a95a97a3f.png
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
assets/images/consumed21-c4091416c0c2cbd0effc9d0e349308ec.png
Normal file
|
After Width: | Height: | Size: 137 KiB |
BIN
assets/images/consumed22-f8b42af736f124afd52887d14e5df7d9.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
assets/images/consumed31-d75cf19d4acef0f2cafe8eb19a3605c4.png
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
assets/images/consumed32-44dfd430560af8658b94a3ef9f7e6e6f.png
Normal file
|
After Width: | Height: | Size: 488 KiB |
BIN
assets/images/consumed41-362c4850d936a407e75ccd58283d88d1.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
assets/images/consumed42-a28992ae3211a5afb2458cf153e160be.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
assets/images/consumed51-75711af15f7936d72c04975e332935a7.png
Normal file
|
After Width: | Height: | Size: 223 KiB |
BIN
assets/images/consumed52-51cbe29ddaf2bed5d9fc9018b549a00c.png
Normal file
|
After Width: | Height: | Size: 212 KiB |
BIN
assets/images/de-99876f700ddaa6df7ff25e213167562b.png
Normal file
|
After Width: | Height: | Size: 971 KiB |
BIN
assets/images/general-5851c1b4d07c68f30307b25f8dbdea85.png
Normal file
|
After Width: | Height: | Size: 999 KiB |
BIN
assets/images/general11-51932659ec4e58ad9f1b20013b3abdda.png
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
assets/images/general12-aa03eb35a9936b02b34ff2ae3dc2a764.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
assets/images/general21-06d52d151e217cbc9ebe65b1dee0fd76.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
assets/images/general22-4c59fa28bca8c2b2cbd3d5f787e48489.png
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
assets/images/general31-127358c1aa2715173141d55c78c79d70.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
assets/images/general32-eb289f0be9cc090fc455d823c26bd310.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
assets/images/general41-949405deaef610fd9742055a23363f7e.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
assets/images/general42-39f202b1dfdcecc289d3582e20cde498.png
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
assets/images/general51-72f8449fb89dfdd31ab4eeef2bfa8ebf.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/images/general52-3903edbdaf25478fbcabf8ec390ac257.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/images/private-4cc6385c296c7363327a4ceea2f75646.png
Normal file
|
After Width: | Height: | Size: 974 KiB |
BIN
assets/images/public-a6c41ad7e95eba55ef1c25d074023685.png
Normal file
|
After Width: | Height: | Size: 749 KiB |
BIN
assets/images/se-98cd7f97b42e3b54c8664e188853f587.png
Normal file
|
After Width: | Height: | Size: 956 KiB |
BIN
assets/images/sizes11-6ed8118385ec2b2570e7aaeee1f6541e.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/images/sizes12-a05d9e5b04bc487f75d5ec3322619645.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
assets/images/sizes21-b404c76c47b45312f15afe077e97c5d8.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
assets/images/sizes22-e801d2de7a6ae71ed02556af421d17b4.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
assets/images/sizes31-9af6876cd32a8486431c0859f5c15e7c.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
assets/images/sizes32-3011b5545d0899d6c3bf6a3c7f0c1304.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/images/sizes41-2eca56b296b460aa98b34ff0e3642a67.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
assets/images/sizes42-5024bdc66d052e6b6636040cef38bd93.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
assets/images/sizes51-129c42f705ff833ed745045e7803cb6f.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/images/sizes52-505ad4d2e61ad6462a0e9d100fcf234b.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
assets/images/tempalloc11-2ba6018b7760dfd150567d789283ffdf.png
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
assets/images/tempalloc12-1e7c0754f86c80cf83b4d58183816de6.png
Normal file
|
After Width: | Height: | Size: 173 KiB |
BIN
assets/images/tempalloc21-875ab00f360822c237156c64609b1367.png
Normal file
|
After Width: | Height: | Size: 188 KiB |
BIN
assets/images/tempalloc22-214f62229a8d204d44e83dfcf6a69c19.png
Normal file
|
After Width: | Height: | Size: 244 KiB |
BIN
assets/images/tempalloc31-7b52143b8f6199186fb0ae7c66486365.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
assets/images/tempalloc32-0a2c79a5578806df5da0f97b15eb1c56.png
Normal file
|
After Width: | Height: | Size: 154 KiB |
BIN
assets/images/tempalloc41-3174820f91664038d6fdd966f07bd90d.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/images/tempalloc42-6122a1bdf8c5db3a03fa4249ebb52e1f.png
Normal file
|
After Width: | Height: | Size: 131 KiB |
BIN
assets/images/tempalloc51-5b0868395d26e76dac7744b216e4949f.png
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
assets/images/tempalloc52-ceccc6d4166dbdedebcdb4370acb9650.png
Normal file
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 69 KiB |
BIN
assets/images/vac101_tree-c39839d4050c3723ccde9d3622de2870.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
1
assets/js/04ed9dad.26af9b32.js
Normal file
1
assets/js/0ecccfe0.4fa4329a.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[8562],{65505:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(87462),a=(r(67294),r(3905));const o={title:"Libp2p GossipSub IDONTWANT Message Performance Impact",date:new Date("2024-10-28T12:00:00.000Z"),authors:"farooq",published:!0,slug:"gsub-idontwant-perf-eval",categories:"research",discuss:"https://forum.vac.dev/t/libp2p-gossipsub-idontwant-message-performance-impact/374",toc_min_heading_level:2,toc_max_heading_level:5},i=void 0,s={permalink:"/rlog/gsub-idontwant-perf-eval",source:"@site/rlog/2024-10-28-gsub-idontwant-perf-eval.mdx",title:"Libp2p GossipSub IDONTWANT Message Performance Impact",description:"This post provides quick insights into the IDONTWANT message performance and highlights minor tweaks that can further contribute to performance gains.",date:"2024-10-28T12:00:00.000Z",formattedDate:"October 28, 2024",tags:[],readingTime:3.38,hasTruncateMarker:!0,authors:[{name:"Umar Farooq",github:"ufarooqstatus",key:"farooq"}],frontMatter:{title:"Libp2p GossipSub IDONTWANT Message Performance Impact",date:"2024-10-28T12:00:00.000Z",authors:"farooq",published:!0,slug:"gsub-idontwant-perf-eval",categories:"research",discuss:"https://forum.vac.dev/t/libp2p-gossipsub-idontwant-message-performance-impact/374",toc_min_heading_level:2,toc_max_heading_level:5},prevItem:{title:"Large Message Handling in GossipSub: Potential Improvements",permalink:"/rlog/gsub-largemsg-improvements"},nextItem:{title:"Vac 101: Transforming an Interactive Protocol to a Noninteractive Argument",permalink:"/rlog/vac101-fiat-shamir"}},c={authorsImageUrls:[void 0]},p=[],l={toc:p};function u(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"This post provides quick insights into the IDONTWANT message performance and highlights minor tweaks that can further contribute to performance gains."))}u.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>f});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var c=n.createContext({}),p=function(e){var t=n.useContext(c),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(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),m=p(r),f=a,g=m["".concat(c,".").concat(f)]||m[f]||u[f]||o;return r?n.createElement(g,i(i({ref:t},l),{},{components:r})):n.createElement(g,i({ref:t},l))}));function f(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:a,i[1]=s;for(var p=2;p<o;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||
@@ -1 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[2206],{9935:e=>{e.exports=JSON.parse('{"permalink":"/rlog","page":1,"postsPerPage":10,"totalPages":4,"totalCount":31,"nextPage":"/rlog/page/2","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[2206],{9935:e=>{e.exports=JSON.parse('{"permalink":"/rlog","page":1,"postsPerPage":10,"totalPages":4,"totalCount":40,"nextPage":"/rlog/page/2","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
1
assets/js/18a94246.30564b3a.js
Normal file
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[7604],{87233:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var n=r(87462),o=(r(67294),r(3905));const a={title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",date:new Date("2024-05-13T12:00:00.000Z"),authors:"p1ge0nh8er",published:!0,slug:"rln-v3",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},i=void 0,l={permalink:"/rlog/rln-v3",source:"@site/rlog/2024-05-13-rln-v3.mdx",title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",description:"Improving on the previous version of RLN by allowing dynamic epoch sizes.",date:"2024-05-13T12:00:00.000Z",formattedDate:"May 13, 2024",tags:[],readingTime:6.31,hasTruncateMarker:!0,authors:[{name:"Aaryamann",twitter:"p1ge0nh8er",github:"rymnc",key:"p1ge0nh8er"}],frontMatter:{title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",date:"2024-05-13T12:00:00.000Z",authors:"p1ge0nh8er",published:!0,slug:"rln-v3",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},nextItem:{title:"Verifying RLN Proofs in Light Clients with Subtrees",permalink:"/rlog/rln-light-verifiers"}},c={authorsImageUrls:[void 0]},p=[],s={toc:p};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Improving on the previous version of RLN by allowing dynamic epoch sizes."))}u.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>m});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 l(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 c=n.createContext({}),p=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=p(e.components);return n.createElement(c.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,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),f=p(r),m=o,d=f["".concat(c,".").concat(m)]||f[m]||u[m]||a;return r?n.createElement(d,i(i({ref:t},s),{},{components:r})):n.createElement(d,i({ref:t},s))}));function m(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 l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;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"}}]);
|
||||
1
assets/js/2858c6ff.7ff46f75.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[7604],{87233:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var n=r(87462),o=(r(67294),r(3905));const a={title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",date:new Date("2024-05-13T12:00:00.000Z"),authors:"p1ge0nh8er",published:!0,slug:"rln-v3",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},i=void 0,l={permalink:"/rlog/rln-v3",source:"@site/rlog/2024-05-13-rln-v3.mdx",title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",description:"Improving on the previous version of RLN by allowing dynamic epoch sizes.",date:"2024-05-13T12:00:00.000Z",formattedDate:"May 13, 2024",tags:[],readingTime:6.31,hasTruncateMarker:!0,authors:[{name:"Aaryamann",twitter:"p1ge0nh8er",github:"rymnc",key:"p1ge0nh8er"}],frontMatter:{title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",date:"2024-05-13T12:00:00.000Z",authors:"p1ge0nh8er",published:!0,slug:"rln-v3",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},prevItem:{title:"Vac 101: Membership with Bloom Filters and Cuckoo Filters",permalink:"/rlog/vac101-membership-with-bloom-filters-and-cuckoo-filters"},nextItem:{title:"Verifying RLN Proofs in Light Clients with Subtrees",permalink:"/rlog/rln-light-verifiers"}},c={authorsImageUrls:[void 0]},p=[],s={toc:p};function u(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Improving on the previous version of RLN by allowing dynamic epoch sizes."))}u.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>f});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 l(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 c=n.createContext({}),p=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=p(e.components);return n.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=p(r),f=o,d=m["".concat(c,".").concat(f)]||m[f]||u[f]||a;return r?n.createElement(d,i(i({ref:t},s),{},{components:r})):n.createElement(d,i({ref:t},s))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=m;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var p=2;p<a;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||
1
assets/js/2e263ba6.aa9e7332.js
Normal file
1
assets/js/2e8c87b8.666a61ea.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[2585],{93605:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>s});var n=r(87462),a=(r(67294),r(3905));const o={title:"Exploring zkVMs: Which Projects Truly Qualify as Zero-Knowledge Virtual Machines?",date:new Date("2024-08-27T12:00:00.000Z"),authors:"moudy",published:!0,slug:"zkVM-explorations",categories:"research",discuss:"https://forum.vac.dev/t/exploring-zkvms-which-projects-truly-qualify-as-zero-knowledge-virtual-machines/317",toc_min_heading_level:2,toc_max_heading_level:5},i=void 0,c={permalink:"/rlog/zkVM-explorations",source:"@site/rlog/2024-08-27-Zkvm.mdx",title:"Exploring zkVMs: Which Projects Truly Qualify as Zero-Knowledge Virtual Machines?",description:"The blockchain space is rapidly evolving, and with it, new technologies are emerging that promise enhanced privacy, scalability, and security.",date:"2024-08-27T12:00:00.000Z",formattedDate:"August 27, 2024",tags:[],readingTime:23.53,hasTruncateMarker:!0,authors:[{name:"Moudy",github:"moudyellaz",key:"moudy"}],frontMatter:{title:"Exploring zkVMs: Which Projects Truly Qualify as Zero-Knowledge Virtual Machines?",date:"2024-08-27T12:00:00.000Z",authors:"moudy",published:!0,slug:"zkVM-explorations",categories:"research",discuss:"https://forum.vac.dev/t/exploring-zkvms-which-projects-truly-qualify-as-zero-knowledge-virtual-machines/317",toc_min_heading_level:2,toc_max_heading_level:5},prevItem:{title:"zkVM Testing Report: Evaluating Zero-Knowledge Virtual Machines for Nescience",permalink:"/rlog/zkVM-testing"},nextItem:{title:"Nescience: A User-Centric State-Separation Architecture",permalink:"/rlog/Nescience-state-separation-architecture"}},l={authorsImageUrls:[void 0]},s=[],u={toc:s};function p(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}))}p.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>d});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(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,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),m=s(r),d=a,y=m["".concat(l,".").concat(d)]||m[d]||p[d]||o;return r?n.createElement(y,i(i({ref:t},u),{},{components:r})):n.createElement(y,i({ref:t},u))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var s=2;s<o;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||
@@ -1 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[7972],{54910:e=>{e.exports=JSON.parse('{"permalink":"/rlog/page/4","page":4,"postsPerPage":10,"totalPages":4,"totalCount":31,"previousPage":"/rlog/page/3","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[7972],{54910:e=>{e.exports=JSON.parse('{"permalink":"/rlog/page/4","page":4,"postsPerPage":10,"totalPages":4,"totalCount":40,"previousPage":"/rlog/page/3","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
1
assets/js/355ca8bb.9a07a0c4.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[5976],{86903:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>s});var n=r(87462),a=(r(67294),r(3905));const o={title:"Vac 101: Climbing Merkle Trees",date:new Date("2024-12-30T12:00:00.000Z"),authors:"marvin",published:!0,slug:"climbing-merkle-trees",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},i=void 0,c={permalink:"/rlog/climbing-merkle-trees",source:"@site/rlog/2024-12-30-merkle-tree.mdx",title:"Vac 101: Climbing Merkle Trees",description:"In this post, we introduce a crucial data structure used throughout web3.",date:"2024-12-30T12:00:00.000Z",formattedDate:"December 30, 2024",tags:[],readingTime:9.67,hasTruncateMarker:!0,authors:[{name:"Marvin",github:"jonesmarvin8",key:"marvin"}],frontMatter:{title:"Vac 101: Climbing Merkle Trees",date:"2024-12-30T12:00:00.000Z",authors:"marvin",published:!0,slug:"climbing-merkle-trees",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},prevItem:{title:"Vac 2024 Year in Review",permalink:"/rlog/2024-recap"},nextItem:{title:"Large Message Handling in GossipSub: Potential Improvements",permalink:"/rlog/gsub-largemsg-improvements"}},l={authorsImageUrls:[void 0]},s=[],u={toc:s};function p(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"In this post, we introduce a crucial data structure used throughout web3."))}p.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>g});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(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,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),m=s(r),g=a,f=m["".concat(l,".").concat(g)]||m[g]||p[g]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function g(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var s=2;s<o;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||
1
assets/js/4575a515.8342b2ee.js
Normal file
1
assets/js/4da492b4.7afb2c7a.js
Normal file
1
assets/js/4dce8aee.4edfd526.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[7791],{80019:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>s});var n=r(87462),a=(r(67294),r(3905));const o={title:"Vac 101: Transforming an Interactive Protocol to a Noninteractive Argument",date:new Date("2024-10-15T12:00:00.000Z"),authors:"marvin",published:!0,slug:"vac101-fiat-shamir",categories:"research",toc_min_heading_level:2,toc_max_heading_level:5},i=void 0,c={permalink:"/rlog/vac101-fiat-shamir",source:"@site/rlog/2024-10-15-vac101-fiat-shamir.mdx",title:"Vac 101: Transforming an Interactive Protocol to a Noninteractive Argument",description:"In this post, we introduce a common technique used to convert interactive protocols to their noninteractive variant.",date:"2024-10-15T12:00:00.000Z",formattedDate:"October 15, 2024",tags:[],readingTime:10.665,hasTruncateMarker:!0,authors:[{name:"Marvin",github:"jonesmarvin8",key:"marvin"}],frontMatter:{title:"Vac 101: Transforming an Interactive Protocol to a Noninteractive Argument",date:"2024-10-15T12:00:00.000Z",authors:"marvin",published:!0,slug:"vac101-fiat-shamir",categories:"research",toc_min_heading_level:2,toc_max_heading_level:5},prevItem:{title:"Libp2p GossipSub IDONTWANT Message Performance Impact",permalink:"/rlog/gsub-idontwant-perf-eval"},nextItem:{title:"zkVM Testing Report: Evaluating Zero-Knowledge Virtual Machines for Nescience",permalink:"/rlog/zkVM-testing"}},l={authorsImageUrls:[void 0]},s=[],u={toc:s};function p(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"In this post, we introduce a common technique used to convert interactive protocols to their noninteractive variant."))}p.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>v});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(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,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),m=s(r),v=a,f=m["".concat(l,".").concat(v)]||m[v]||p[v]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function v(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:a,i[1]=c;for(var s=2;s<o;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||
1
assets/js/732c9736.7804e878.js
Normal file
1
assets/js/73be240b.db7f4853.js
Normal file
1
assets/js/75167118.7e7b4d9b.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[9332],{16806:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(87462),a=(r(67294),r(3905));const o={title:"Large Message Handling in GossipSub: Potential Improvements",date:new Date("2024-10-31T12:00:00.000Z"),authors:"farooq",published:!0,slug:"gsub-largemsg-improvements",categories:"research",discuss:"https://forum.vac.dev/t/large-message-handling-in-gossipsub-potential-improvements/375",toc_min_heading_level:2,toc_max_heading_level:5},i=void 0,s={permalink:"/rlog/gsub-largemsg-improvements",source:"@site/rlog/2024-10-31-gsub-largemsg-improvements.mdx",title:"Large Message Handling in GossipSub: Potential Improvements",description:"Large Message Handling in GossipSub: Potential Improvements",date:"2024-10-31T12:00:00.000Z",formattedDate:"October 31, 2024",tags:[],readingTime:19.385,hasTruncateMarker:!0,authors:[{name:"Umar Farooq",github:"ufarooqstatus",key:"farooq"}],frontMatter:{title:"Large Message Handling in GossipSub: Potential Improvements",date:"2024-10-31T12:00:00.000Z",authors:"farooq",published:!0,slug:"gsub-largemsg-improvements",categories:"research",discuss:"https://forum.vac.dev/t/large-message-handling-in-gossipsub-potential-improvements/375",toc_min_heading_level:2,toc_max_heading_level:5},prevItem:{title:"Vac 101: Climbing Merkle Trees",permalink:"/rlog/climbing-merkle-trees"},nextItem:{title:"Libp2p GossipSub IDONTWANT Message Performance Impact",permalink:"/rlog/gsub-idontwant-perf-eval"}},l={authorsImageUrls:[void 0]},p=[],c={toc:p};function m(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Large Message Handling in GossipSub: Potential Improvements"))}m.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>g});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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?o(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),p=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=p(r),g=a,f=u["".concat(l,".").concat(g)]||u[g]||m[g]||o;return r?n.createElement(f,i(i({ref:t},c),{},{components:r})):n.createElement(f,i({ref:t},c))}));function g(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=u;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,i[1]=s;for(var p=2;p<o;p++)i[p]=r[p];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}u.displayName="MDXCreateElement"}}]);
|
||||
@@ -1 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[5302],{47407:e=>{e.exports=JSON.parse('{"permalink":"/rlog/page/3","page":3,"postsPerPage":10,"totalPages":4,"totalCount":31,"previousPage":"/rlog/page/2","nextPage":"/rlog/page/4","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[5302],{47407:e=>{e.exports=JSON.parse('{"permalink":"/rlog/page/3","page":3,"postsPerPage":10,"totalPages":4,"totalCount":40,"previousPage":"/rlog/page/2","nextPage":"/rlog/page/4","blogDescription":"Blog","blogTitle":"Research Blog"}')}}]);
|
||||
1
assets/js/93541fc5.da348966.js
Normal file
1
assets/js/99c49682.deaea75a.js
Normal file
1
assets/js/a3152c0b.dfce58a6.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvac_dev=self.webpackChunkvac_dev||[]).push([[6383],{14718:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>s});var n=r(87462),o=(r(67294),r(3905));const a={title:"Vac 101: Membership with Bloom Filters and Cuckoo Filters",date:new Date("2024-07-19T12:00:00.000Z"),authors:"marvin",published:!1,slug:"vac101-membership-with-bloom-filters-and-cuckoo-filters",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},i=void 0,c={permalink:"/rlog/vac101-membership-with-bloom-filters-and-cuckoo-filters",source:"@site/rlog/2024-07-19-vac101-bloomfilter.mdx",title:"Vac 101: Membership with Bloom Filters and Cuckoo Filters",description:"We examine two data structures: Bloom filters and Cuckoo filters.",date:"2024-07-19T12:00:00.000Z",formattedDate:"July 19, 2024",tags:[],readingTime:12.62,hasTruncateMarker:!0,authors:[{name:"Marvin",github:"jonesmarvin8",key:"marvin"}],frontMatter:{title:"Vac 101: Membership with Bloom Filters and Cuckoo Filters",date:"2024-07-19T12:00:00.000Z",authors:"marvin",published:!1,slug:"vac101-membership-with-bloom-filters-and-cuckoo-filters",categories:"research",toc_min_heading_level:2,toc_max_heading_level:4},prevItem:{title:"Nescience: A User-Centric State-Separation Architecture",permalink:"/rlog/Nescience-state-separation-architecture"},nextItem:{title:"RLN-v3: Towards a Flexible and Cost-Efficient Implementation",permalink:"/rlog/rln-v3"}},l={authorsImageUrls:[void 0]},s=[],u={toc:s};function p(e){let{components:t,...r}=e;return(0,o.kt)("wrapper",(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"We examine two data structures: Bloom filters and Cuckoo filters."))}p.isMDXComponent=!0},3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});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 l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),m=s(r),f=o,d=m["".concat(l,".").concat(f)]||m[f]||p[f]||a;return r?n.createElement(d,i(i({ref:t},u),{},{components:r})):n.createElement(d,i({ref:t},u))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:o,i[1]=c;for(var s=2;s<a;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
|
||||