codex.storage/docs/index.mdx
2022-10-31 14:59:47 +03:30

71 lines
2.6 KiB
Plaintext

---
sidebar_position: 1
title: Home
description: Codex is building a Decentralized Durability Storage Engine
---
import {Hero} from '@site/src/components/mdx';
import {FeatureList} from '@site/src/components/mdx';
import {FeatureCard} from '@site/src/components/mdx';
import {Quote} from '@site/src/components/mdx';
import {ExternalReferenceCard} from '@site/src/components/mdx';
import {TeamList} from '@site/src/components/mdx';
import {BlogPosts} from '@site/src/components/mdx';
<Hero title={"Codex"}
subtitle={"Codex is building a Decentralized Durability Storage Engine"}
linkText={"PoC Dagger"}
label={"Introduction"}
linkUrl={"https://github.com/status-im/nim-codex"}/>
## What is Codex?
<Quote>
<ul>
<li>Codex is aiming to solve the fundamental issues of data durability in decentralized systems.</li>
<li>Codex is a research group working in all areas of decentralized storage.</li>
<li>Codex is a decentralized storage protocol for durable information.</li>
</ul>
</Quote>
## Features
<FeatureList>
<FeatureCard title={"Fast erasure coding"}
index={0}
text={"Codex uses high-performance Reed-Solomon encoding to guarantee the durability of the datasets."}/>
<FeatureCard title={"SNARK-based proof of retrievability"}
index={1}
text={"To implement space-efficient data retrievability, Codex leverages state-of-the-art SNARK-based proofs."}/>
<FeatureCard title={"Low-overhead lazy repair"}
index={2}
text={"Data repairs in Codex are grouped through lazy repair to decrease network bandwidth overhead."}/>
<FeatureCard title={"Data Availability Sampling"}
index={3}
text={"Codex samples datasets frequently to guarantee data durability in a Byzantine environment."}/>
</FeatureList>
## Blog Posts
<BlogPosts/>
## Resources
<ExternalReferenceCard linkUrl={"/docs/codex-whitepaper.pdf"}
linkText={"White-paper"}
referenceType={"pdf"}
>
Read our white-paper to know more about Codex.
</ExternalReferenceCard>
<ExternalReferenceCard linkUrl={"https://github.com/status-im/nim-codex"}
linkText={"Nim Codex"}
referenceType={"github"}
>
Play with the first version of Codex.
</ExternalReferenceCard>
<ExternalReferenceCard linkUrl={"https://github.com/status-im/codex-research"}
linkText={"Codex Research"}
referenceType={"github"}
>
Checkout our research models and track our progress.
</ExternalReferenceCard>
## The Codex Team
<TeamList/>