mirror of
https://github.com/codex-storage/codex.storage.git
synced 2025-02-23 18:08:19 +00:00
Update documentation
This commit is contained in:
parent
3397a167ad
commit
4309f8cea5
BIN
_og/15d6def6d06ac281cb518433a284aee2a13daa25.png
Normal file
BIN
_og/15d6def6d06ac281cb518433a284aee2a13daa25.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
Binary file not shown.
Before Width: | Height: | Size: 56 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/js/e7ce6630.4698752a.js
Normal file
1
assets/js/e7ce6630.4698752a.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
(self.webpackChunkcodex_docusaurus_template=self.webpackChunkcodex_docusaurus_template||[]).push([[668],{54445:(e,t,o)=>{"use strict";o.r(t),o.d(t,{contentTitle:()=>d,default:()=>m,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var i=o(87462),r=o(67294),s=o(3905),n=o(65701);const a={description:"Defend Against Data Censorship with Codex"},d=void 0,l={type:"mdx",permalink:"/",source:"@site/src/pages/index.mdx",description:"Defend Against Data Censorship with Codex",frontMatter:{description:"Defend Against Data Censorship with Codex"}},p=[],c={toc:p};function m(e){let{components:t,...o}=e;return(0,s.kt)("wrapper",(0,i.Z)({},c,o,{components:t,mdxType:"MDXLayout"}),(0,s.kt)(n.Hero,{size:"large",mdxType:"Hero"},(0,s.kt)(n.HeroInfo,{mdxType:"HeroInfo"},(0,s.kt)(n.HeroTitle,{mdxType:"HeroTitle"},"Defend Against Data Censorship with Codex"),(0,s.kt)(n.HeroDescription,{mdxType:"HeroDescription"},"Codex is a durable, decentralised data storage protocol, created so the world community can preserve its most important knowledge without risk of censorship."),(0,s.kt)(n.HeroActions,{mdxType:"HeroActions"},(0,s.kt)(n.HeroAction,{href:"https://discord.gg/2NXGrsqmDq",target:"_blank",mdxType:"HeroAction"},"Get involved"))),(0,s.kt)(n.HeroVideo,{placeholderSrc:"/hero/atlas02-1080x1080-placeholder.png",mobile:{height:"100%",minHeight:"80vh"},mdxType:"HeroVideo"},(0,s.kt)("source",{src:"/hero/atlas02-2048x2048-24fps-1M.mov",type:'video/mp4; codecs="hvc1"'}),(0,s.kt)("source",{src:"/hero/atlas02-2048x2048-24fps-1M.webm",type:"video/webm"}))),(0,s.kt)(n.FeatureList,{id:"features",alignment:"top",title:"Codex attributes",features:[{title:"Durable",description:"Codex implements erasure coding to efficiently ensure data is always available without the storage cost of replication. Through sublinear sampling, Codex detects data corruption throughout the network, allowing for repairs to be made before loss is permanent."},{title:"Censorship resistant",description:"The Codex network is designed to withstand DDoS attacks, data corruption, and even the shutdown of a significant number of nodes. Access to your data remains during these otherwise catastrophic events."},{title:"Decentralised",description:"Codex implements protocol constructs that incentivize wide participation of data storage providers, both small and large, thus ensuring a robust network resistant to censorship and external attack."},{title:"Accessible",description:'Participating in the Codex network is highly accessible thanks to its permissionless nature, bandwidth usage optimizations like its "lazy repair" recovery system, and lightweight ZK-based remote auditing.'}],mdxType:"FeatureList"},(0,s.kt)(n.CallToActionButton,{variant:"outlined",href:"/about",mdxType:"CallToActionButton"},"Read more")),(0,s.kt)(n.Box,{top:{xs:144,lg:216},mdxType:"Box"},(0,s.kt)(n.CallToActionSection,{title:"Logos Network State",columns:1,description:(0,s.kt)(r.Fragment,null,"Codex is powering the data storage 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.",(0,s.kt)("br",null),(0,s.kt)("br",null),"Learn more about our ambitious vision."),label:"Explore Logos",href:"https://logos.co/",target:"_blank",mdxType:"CallToActionSection"})),(0,s.kt)(n.Box,{top:{xs:144,lg:216},mdxType:"Box"},(0,s.kt)(n.Roadmap,{title:"Development Roadmap",description:"Codex is currently in its first proof-of-concept iteration and aims to release its beta version, Katana, before the end of Q4 2023.",alignment:"top",timeline:[{period:"2021",borderStyle:"dashed",description:"Codex project begins"},{period:"2022",borderStyle:"solid",description:" PoC-1 \u201cDagger\u201d demos"},{period:"2022",borderStyle:"dashed",description:"Marketplace redesign, zk-proofs research"},{period:"2023",borderStyle:"solid",description:"PoC-2 \u201cScimitar\u201d demos"},{period:"2023 Q3",borderStyle:"solid",description:"PoC-3 demo scheduled"},{period:"2023 Q4",borderStyle:"dashed",description:"V1 \u201cKatana\u201d release scheduled"},{period:"2024",borderStyle:"solid",description:"L2 aggregator node development"},{period:"2024",borderStyle:"dashed",description:"Payment channels/bandwidth incentives"},{period:"2025",borderStyle:"solid",description:"V2 with improved incentives and repair"},{period:"2025",description:"Public mainnet release"}],mdxType:"Roadmap"})),(0,s.kt)(n.Box,{top:{xs:144,lg:336},mdxType:"Box"},(0,s.kt)(n.CallToActionSection,{title:(0,s.kt)(r.Fragment,null,"Want to stay in touch with Codex? ",(0,s.kt)("br",null),"Join the Discord community."),label:"Discord",target:"_blank",href:"https://discord.com/invite/2NXGrsqmDq",mdxType:"CallToActionSection"})))}m.isMDXComponent=!0},46102:()=>{}}]);
|
File diff suppressed because one or more lines are too long
6
assets/js/main.0ce134ec.js
Normal file
6
assets/js/main.0ce134ec.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
(()=>{"use strict";var e,t,r,o,a,n={},d={};function c(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=n,c.c=d,e=[],c.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u<e.length;u++){r=e[u][0],o=e[u][1],a=e[u][2];for(var d=!0,f=0;f<r.length;f++)(!1&a||n>=a)&&Object.keys(c.O).every((e=>c.O[e](r[f])))?r.splice(f--,1):(d=!1,a<n&&(n=a));if(d){e.splice(u--,1);var i=o();void 0!==i&&(t=i)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);c.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var d=2&o&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,c.d(a,n),a},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({53:"935f2afb",62:"7818b736",85:"1f391b9e",150:"0ca4f5f2",156:"230402f8",168:"ba0da7bd",191:"f50b8723",227:"d742e3e1",339:"79dc5662",452:"13b4f215",514:"1be78505",668:"e7ce6630",894:"d40faacd",918:"17896441"}[e]||e)+"."+{53:"fce8ade3",62:"96de3487",85:"d3c1f59a",150:"1282d404",156:"fef87822",168:"658ef0b0",191:"2ef9f876",227:"7896699b",316:"b13d0be8",339:"c53d7645",452:"b659461b",481:"a9f0ae6e",487:"2f2f9de7",514:"76f33d09",668:"49ec7fc1",724:"7af80054",755:"dfa5e8f5",790:"46bf94d5",894:"b8c0e265",918:"5ed65177"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="codex-docusaurus-template:",c.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var d,f;if(void 0!==r)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var l=i[u];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==a+r){d=l;break}}d||(f=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,c.nc&&d.setAttribute("nonce",c.nc),d.setAttribute("data-webpack",a+r),d.src=e),o[e]=[t];var s=(t,r)=>{d.onerror=d.onload=null,clearTimeout(b);var a=o[e];if(delete o[e],d.parentNode&&d.parentNode.removeChild(d),a&&a.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),f&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"918","935f2afb":"53","7818b736":"62","1f391b9e":"85","0ca4f5f2":"150","230402f8":"156",ba0da7bd:"168",f50b8723:"191",d742e3e1:"227","79dc5662":"339","13b4f215":"452","1be78505":"514",e7ce6630:"668",d40faacd:"894"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var o=c.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=c.p+c.u(t),d=new Error;c.l(n,(r=>{if(c.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",d.name="ChunkLoadError",d.type=a,d.request=n,o[1](d)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],d=r[1],f=r[2],i=0;if(n.some((t=>0!==e[t]))){for(o in d)c.o(d,o)&&(c.m[o]=d[o]);if(f)var u=f(c)}for(t&&t(r);i<n.length;i++)a=n[i],c.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return c.O(u)},r=self.webpackChunkcodex_docusaurus_template=self.webpackChunkcodex_docusaurus_template||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();
|
(()=>{"use strict";var e,t,r,o,a,n={},d={};function c(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=n,c.c=d,e=[],c.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u<e.length;u++){r=e[u][0],o=e[u][1],a=e[u][2];for(var d=!0,f=0;f<r.length;f++)(!1&a||n>=a)&&Object.keys(c.O).every((e=>c.O[e](r[f])))?r.splice(f--,1):(d=!1,a<n&&(n=a));if(d){e.splice(u--,1);var i=o();void 0!==i&&(t=i)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);c.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var d=2&o&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,c.d(a,n),a},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({53:"935f2afb",62:"7818b736",85:"1f391b9e",150:"0ca4f5f2",156:"230402f8",168:"ba0da7bd",191:"f50b8723",227:"d742e3e1",339:"79dc5662",452:"13b4f215",514:"1be78505",668:"e7ce6630",894:"d40faacd",918:"17896441"}[e]||e)+"."+{53:"fce8ade3",62:"96de3487",85:"d3c1f59a",150:"1282d404",156:"fef87822",168:"658ef0b0",191:"2ef9f876",227:"7896699b",316:"b13d0be8",339:"c53d7645",452:"b659461b",481:"a9f0ae6e",487:"2f2f9de7",514:"76f33d09",668:"4698752a",724:"7af80054",755:"dfa5e8f5",790:"46bf94d5",894:"b8c0e265",918:"5ed65177"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="codex-docusaurus-template:",c.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var d,f;if(void 0!==r)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var l=i[u];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==a+r){d=l;break}}d||(f=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,c.nc&&d.setAttribute("nonce",c.nc),d.setAttribute("data-webpack",a+r),d.src=e),o[e]=[t];var s=(t,r)=>{d.onerror=d.onload=null,clearTimeout(b);var a=o[e];if(delete o[e],d.parentNode&&d.parentNode.removeChild(d),a&&a.forEach((e=>e(r))),t)return t(r)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),f&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),c.p="/",c.gca=function(e){return e={17896441:"918","935f2afb":"53","7818b736":"62","1f391b9e":"85","0ca4f5f2":"150","230402f8":"156",ba0da7bd:"168",f50b8723:"191",d742e3e1:"227","79dc5662":"339","13b4f215":"452","1be78505":"514",e7ce6630:"668",d40faacd:"894"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var o=c.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=c.p+c.u(t),d=new Error;c.l(n,(r=>{if(c.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",d.name="ChunkLoadError",d.type=a,d.request=n,o[1](d)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],d=r[1],f=r[2],i=0;if(n.some((t=>0!==e[t]))){for(o in d)c.o(d,o)&&(c.m[o]=d[o]);if(f)var u=f(c)}for(t&&t(r);i<n.length;i++)a=n[i],c.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return c.O(u)},r=self.webpackChunkcodex_docusaurus_template=self.webpackChunkcodex_docusaurus_template||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();
|
12
index.html
12
index.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user