Merge branch 'update-readme' of github.com:sigp/lighthouse into update-readme
This commit is contained in:
commit
d9ea28263e
28
README.md
28
README.md
@ -16,7 +16,7 @@ by existing clients.
|
||||
This readme is split into two major sections:
|
||||
|
||||
- [Lighthouse Client](#lighthouse-client): information about this
|
||||
implemenation.
|
||||
implementation.
|
||||
- [What is Ethereum 2.0](#what-is-ethereum-20): an introduction to Ethereum 2.0.
|
||||
|
||||
If you'd like some background on Sigma Prime, please see the [Lighthouse Update
|
||||
@ -54,8 +54,13 @@ reject invalid blocks even quicker. See the
|
||||
[issue](https://github.com/ethereum/beacon_chain/issues/103) on
|
||||
[ethereum/beacon_chain](https://github.com/ethereum/beacon_chain)
|
||||
.
|
||||
<<<<<<< HEAD
|
||||
- **P2P networking**: Eth 2.0 will likely use the [libp2p
|
||||
framework](https://libp2p.io/). Lighthouse aims to work alongside
|
||||
=======
|
||||
- **P2P networking**: Eth 2.0 is likely to use the [libp2p
|
||||
framework](https://libp2p.io/), lighthouse hopes to work alongside
|
||||
>>>>>>> f765f4e08d84346a936e77859b2cb91110a9c007
|
||||
[Parity](https://www.parity.io/) to get
|
||||
[libp2p-rust](https://github.com/libp2p/rust-libp2p) fit-for-purpose.
|
||||
- **Validator duties** : the project involves the development of "validator"
|
||||
@ -72,6 +77,7 @@ on serialization formats.
|
||||
- **Casper FFG fork-choice**: the [Casper
|
||||
FFG](https://arxiv.org/abs/1710.09437) fork-choice rules allow the chain to
|
||||
select a canonical chain in the case of a fork.
|
||||
<<<<<<< HEAD
|
||||
- **Efficient state transition logic**: "state transition" logic governs
|
||||
updates to the validator set as validators log in/out, penalises/rewards
|
||||
validators, rotates validators across shards, and implements other core tasks.
|
||||
@ -80,6 +86,16 @@ environments with CI work-flows to provide automated security analysis..
|
||||
|
||||
In addition to these components we're also working on database schemas, RPC
|
||||
frameworks, specification development, database optimizations (e.g.,
|
||||
=======
|
||||
- **Efficient state transition logic**: "state transition" logic deals with
|
||||
updating the validator set as validators log in/out, penalising/rewarding
|
||||
validators, rotating validators across shards, and many other core tasks.
|
||||
- **Fuzzing and testing environments**: we are preparing to implement lab
|
||||
environments with CI work-flows to provide automated security analysis.
|
||||
|
||||
On top of these components we're also working on database schemas,
|
||||
RPC frameworks, specification development, database optimizations (e.g.,
|
||||
>>>>>>> f765f4e08d84346a936e77859b2cb91110a9c007
|
||||
bloom-filters) and tons of other interesting stuff (at least we think so).
|
||||
|
||||
### Contributing
|
||||
@ -150,7 +166,7 @@ write-access to the repository). This helps to detect bugs, improve consistency
|
||||
and relieves any one individual of the responsibility of an error.
|
||||
|
||||
Discussion should be respectful and intellectual. Have fun, make jokes but
|
||||
respect other peoples limits.
|
||||
respect other people's limits.
|
||||
|
||||
### Directory Structure
|
||||
|
||||
@ -190,7 +206,7 @@ Major services provided by the beacon chain to its shards include the following:
|
||||
|
||||
- A source of entropy, likely using a [RANDAO + VDF
|
||||
scheme](https://ethresear.ch/t/minimal-vdf-randomness-beacon/3566).
|
||||
- Valdidator management, including:
|
||||
- Validator management, including:
|
||||
- Inducting and ejecting validators.
|
||||
- Delegating randomly-shuffled subsets of validators to validate shards.
|
||||
- Penalising and rewarding validators.
|
||||
@ -235,6 +251,6 @@ the gaps. There is active discussion about the spec in the
|
||||
proof-of-concept implementation in Python is available at
|
||||
[ethereum/beacon_chain](https://github.com/ethereum/beacon_chain).
|
||||
|
||||
Presently, the spec almost exclusively defines the Beacon Chain, which is the
|
||||
focus of present development efforts. Progress on shard chain specification
|
||||
will soon follow.
|
||||
Presently, the spec almost exclusively defines the Beacon Chain as it
|
||||
is the focus of present development efforts. Progress on shard chain
|
||||
specification will soon follow.
|
||||
|
Loading…
Reference in New Issue
Block a user