7.4 KiB
Logos is building a complete decentralised infrastructure stack.
Our vision of the future provides a pathway for individuals to be able to enforce their own property and privacy rights, and to experiment with new means of social and economic coordination.
This requires a re-imaging of the public internet infrastructure upon which we conduct our lives. Logos’ answer to this is an ambitious experiment to will web3 into existence. At its foundation, Logos is comprised of three primary modular peer-to-peer protocols for communication, file storage and transactions. Together these form the foundational public infrastructure required for the next generation of social institutions to emerge.
+--------------------------------------------------------+ +------------------------------------------------------+
| | | |
| | | |
| VAC | | CODEX |
| | | +--------------+ |
| | | | | |
| +----------------+ +------------------+ | | | | |
| | | | | | | | | |
| | | | PROTOCOL | | +-----+--------+ RESEARCH | |
| | PRINCIPLES +-----+----+ DEVELOPMENT | | | | | | |
| | | | | PROCESS | | | | | | +-------------+ |
| | | | | | | | | | | | | |
| +----------------+ | +------------------+ | | | +--------------+ | | |
| | | | | | OPINIONATED | |
| | | | | +------> PRODUCTS | |
| | | | | | | | |
| | | | | +--------------+ | | | |
| +-------------v---------------+ | | | | | | | | |
| | <------------+----+ | | | | +-------------+ |
| | | | | | +-----+ |
| | AGNOSTIC SPECIFICATIONS | | | | ENGINEERING | |
| | +------------+----------+--------> | |
| | | | | | | |
| +-------------+---------------+ | | | | |
| | | | +--------------+ |
| | | | |
| | | | |
+---------------------------+----------------------------+ +------------------------------------------------------+
|
|
|
|
v
+----------------------------+
| |
| |
| UNOPINIONATED PROTOCOLS |
| |
| |
+----------------------------+
Logos - The consensus layer.
Logos Blockchain is a heterogeneous blockchain network.
The third component of the Logos’ stack is a blockchain network that aims to provide fast, scalable and secure smart contracts, with near-instant transaction finality.We’re developing a leaderless consensus algorithm, which is currently under active research. Our current repos and tests are set to private until the research begins to mature slightly, but are available on request.
The first two client implementations will be written in Nim and Rust. The same team developing Nimbus one of the leading Ethereum Consensus Clients, will expand its resources to take on the Nim implementation once the first specification has been published.
Waku - The communication layer.
Waku is a peer-to-peer communication layer. \The first protocol in Logos’ stack is Waku, which has its origins in Ethereum’s Whisper protocol, but is optimized for scalability and better usability. Waku removes centralized third parties from messaging - enabling private, secure, censorship-free communication. Waku is designed for generalized messaging, enabling both human-to-human or machine-to-machine communication. Waku is in production and is actively being used by projects like Status and WalletConnect v2. It’s economic spam protection is still under research, and a paper published on the topic can be found here Read more
Codex - The storage layer.
Codex is a decentralized file storage network.
Whilst p2p storage networks have been around for quite a long time, the lack of incentives, strong data availability, and persistence guarantees make these networks unsuitable for applications with moderate to high availability requirements. In other words, without reliability at the storage layer it is impossible to build other reliable applications on top of it. Codex aims to solve this by supplying:
• An incentivized p2p storage network with strong availability and persistence guarantees. • A resource restricted friendly protocol that can endure higher levels of churn and large amounts of ephemeral devices. Codex has a working PoC, as is expected to be in production by 2023.
Logos is not yet in production across every protocol in its stack. A number of research and engineering problems remain. We have no disillusions to the magnitude of the undertaking, and the work still ahead of us. We invite anyone who is serious about contributing research or to its code-base to join the community and get involved.