mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-09 11:25:55 +00:00
Rework goals; Add categories and more content
This commit is contained in:
26
README.md
26
README.md
@@ -33,10 +33,28 @@ present-Ethereum functionality.
|
|||||||
|
|
||||||
### Goals
|
### Goals
|
||||||
|
|
||||||
The purpose of this project is to work alongside the Ethereum community and
|
The purpose of this project is to work alongside the Ethereum community to
|
||||||
implement a secure, open-source Ethereum Serenity client in Rust. With the
|
implement a secure, trustworthy, open-source Ethereum Serenity client in Rust.
|
||||||
focus on security, the goal for Lighthouse is to provide a trustworthy, well
|
|
||||||
tested, secure client that is resilient to any errors.
|
* **Security**: Lighthouse's main goal is to implement everything with a
|
||||||
|
security-first mindset. The goal is to ensure that all components of lighthouse
|
||||||
|
are thoroughly tested, checked and secure.
|
||||||
|
|
||||||
|
* **Trust** : As Ethereum Serenity is a Proof-of-Stake system, which
|
||||||
|
involves the interaction of the Ethereum protocol and user funds. Thus, a goal
|
||||||
|
of Lighthouse is to provide a client that is trustworthy.
|
||||||
|
|
||||||
|
All code can be tested and verified the goal of Lighthouse is to provide code
|
||||||
|
that is trusted.
|
||||||
|
|
||||||
|
* **Transparency**: Lighthouse aims at being as transparent as possible. This goal is for
|
||||||
|
Lighthouse to embrace the open-source community and allow for all to understand
|
||||||
|
the decisions, direction and changes in all aspects.
|
||||||
|
|
||||||
|
* **Error Resilience**: As Lighthouse embraces the "never `panic`" mindset, the
|
||||||
|
goal is to be resilient to errors that may occur. Providing a client that has
|
||||||
|
tolerance against errors provides further properties for a secure, trustworthy
|
||||||
|
client that Lighthouse aims to provide.
|
||||||
|
|
||||||
In addition to implementing a new client, the project seeks to maintain and
|
In addition to implementing a new client, the project seeks to maintain and
|
||||||
improve the Ethereum protocol wherever possible.
|
improve the Ethereum protocol wherever possible.
|
||||||
|
|||||||
Reference in New Issue
Block a user