Rework goals; Add categories and more content
This commit is contained in:
parent
55f9779021
commit
0343cd1cbf
26
README.md
26
README.md
@ -33,10 +33,28 @@ present-Ethereum functionality.
|
||||
|
||||
### Goals
|
||||
|
||||
The purpose of this project is to work alongside the Ethereum community and
|
||||
implement a secure, open-source Ethereum Serenity client in Rust. With the
|
||||
focus on security, the goal for Lighthouse is to provide a trustworthy, well
|
||||
tested, secure client that is resilient to any errors.
|
||||
The purpose of this project is to work alongside the Ethereum community to
|
||||
implement a secure, trustworthy, open-source Ethereum Serenity client in Rust.
|
||||
|
||||
* **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
|
||||
improve the Ethereum protocol wherever possible.
|
||||
|
Loading…
Reference in New Issue
Block a user