Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hozan23 committed Jun 12, 2024
1 parent 36eae63 commit d6a280f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ resolver = "2"
members = ["core", "net", "p2p", "jsonrpc"]

[workspace.package]
description = "An infrastructure for peer-to-peer, decentralized, and collaborative software."
description = "A library for building p2p, decentralized, and collaborative software"
version = "0.1.1"
edition = "2021"
homepage = "https://karyontech.net"
Expand Down
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Karyon

An infrastructure for peer-to-peer, decentralized, and collaborative software
A library for building p2p, decentralized, and collaborative software

[Website](https://karyontech.net/) | [Discord](https://discord.gg/xuXRcrkz3p) | [irc](https://libera.chat/) #karyon on liberachat

Expand All @@ -9,18 +9,18 @@
## Overview

Many developers around the world aspire to build peer-to-peer, decentralized
apps that are resilient, secure, and free from central control.
However, there are still not many libraries and tools available to build these
kinds of apps. This forces many developers to either abandon their ideas or
develop a new p2p network stack and tools from scratch. Such efforts are not
only time-consuming but also prone to errors and security vulnerabilities, as
each new implementation reintroduces potential weaknesses.

Karyon provides developers with the components and tools needed to create p2p
and decentralized apps and simplifies the complexities associated with building
them. Its primary goal is to make decentralization more accessible and
efficient for developers everywhere.
Building peer-to-peer (p2p), decentralized applications that are resilient,
secure, and free from central control is a challenge for developers. There are
not many libraries and tools available to build these applications. As
a result, many developers either abandon their ideas or have to develop a new
p2p network stack and tools from scratch. Instead of sharing common components
and tools for building p2p systems, every p2p project seems to reinvent the
wheel, which increases the effort required and the potential for vulnerabilities.

Karyon addresses this issue by providing developers with the components and
tools needed to create p2p and decentralized apps, simplifying the complexities
associated with building them. its primary goal is to make decentralization
more accessible and efficient for developers everywhere.

## Crates

Expand Down
2 changes: 1 addition & 1 deletion p2p/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ differences and optimizations. Some of the main changes:
> Despite criticisms of Kademlia's vulnerabilities, particularly concerning
> Sybil and Eclipse attacks [[1]](https://eprint.iacr.org/2018/236.pdf)
> [[2]](https://arxiv.org/abs/1908.10141), we chose to use Kademlia because our
> main goal is to build an infrastructure focused on sharing data. This choice
> main goal is to build a network focused on sharing data. This choice
> may also assist us in supporting sharding in the future. However, we have made
> efforts to mitigate most of its vulnerabilities. Several projects, including
> BitTorrent, Ethereum, IPFS, and Storj, still rely on Kademlia.
Expand Down

0 comments on commit d6a280f

Please sign in to comment.