From 4068a887c58ad7512a648d2e6ce674cf610376b9 Mon Sep 17 00:00:00 2001 From: protolambda Date: Wed, 17 Mar 2021 23:44:16 +0100 Subject: [PATCH] split phase1 features --- specs/{phase1 => custody}/custody-game.md | 0 specs/{phase1 => custody}/validator.md | 0 specs/{phase1 => das}/das-internals.md | 0 specs/{phase1 => das}/das-p2p.md | 0 specs/{phase1 => das}/das-participation.md | 0 specs/{phase1 => das}/fork-choice.md | 4 +++- specs/{phase1 => sharding}/beacon-chain.md | 0 specs/{phase1 => sharding}/fork.md | 0 specs/{phase1 => sharding}/p2p-phase1.md | 0 9 files changed, 3 insertions(+), 1 deletion(-) rename specs/{phase1 => custody}/custody-game.md (100%) rename specs/{phase1 => custody}/validator.md (100%) rename specs/{phase1 => das}/das-internals.md (100%) rename specs/{phase1 => das}/das-p2p.md (100%) rename specs/{phase1 => das}/das-participation.md (100%) rename specs/{phase1 => das}/fork-choice.md (81%) rename specs/{phase1 => sharding}/beacon-chain.md (100%) rename specs/{phase1 => sharding}/fork.md (100%) rename specs/{phase1 => sharding}/p2p-phase1.md (100%) diff --git a/specs/phase1/custody-game.md b/specs/custody/custody-game.md similarity index 100% rename from specs/phase1/custody-game.md rename to specs/custody/custody-game.md diff --git a/specs/phase1/validator.md b/specs/custody/validator.md similarity index 100% rename from specs/phase1/validator.md rename to specs/custody/validator.md diff --git a/specs/phase1/das-internals.md b/specs/das/das-internals.md similarity index 100% rename from specs/phase1/das-internals.md rename to specs/das/das-internals.md diff --git a/specs/phase1/das-p2p.md b/specs/das/das-p2p.md similarity index 100% rename from specs/phase1/das-p2p.md rename to specs/das/das-p2p.md diff --git a/specs/phase1/das-participation.md b/specs/das/das-participation.md similarity index 100% rename from specs/phase1/das-participation.md rename to specs/das/das-participation.md diff --git a/specs/phase1/fork-choice.md b/specs/das/fork-choice.md similarity index 81% rename from specs/phase1/fork-choice.md rename to specs/das/fork-choice.md index e9c9f4f02..188de244d 100644 --- a/specs/phase1/fork-choice.md +++ b/specs/das/fork-choice.md @@ -15,7 +15,9 @@ ## Introduction -This document is the beacon chain fork choice spec for part of Ethereum 2.0 Phase 1. The only change that we add from phase 0 is that we add a concept of "data dependencies"; a block is only eligible for consideration in the fork choice after a data availability test has been successfully completed for all dependencies. The "root" of a shard block for data dependency purposes is considered to be a DataCommitment object, which is a pair of a Kate commitment and a length. +This document is the beacon chain fork choice spec for part of Ethereum 2.0 Phase 1. The only change that we add from phase 0 is that we add a concept of "data dependencies"; +a block is only eligible for consideration in the fork choice after a data availability test has been successfully completed for all dependencies. +The "root" of a shard block for data dependency purposes is considered to be a DataCommitment object, which is a pair of a Kate commitment and a length. ## Dependency calculation diff --git a/specs/phase1/beacon-chain.md b/specs/sharding/beacon-chain.md similarity index 100% rename from specs/phase1/beacon-chain.md rename to specs/sharding/beacon-chain.md diff --git a/specs/phase1/fork.md b/specs/sharding/fork.md similarity index 100% rename from specs/phase1/fork.md rename to specs/sharding/fork.md diff --git a/specs/phase1/p2p-phase1.md b/specs/sharding/p2p-phase1.md similarity index 100% rename from specs/phase1/p2p-phase1.md rename to specs/sharding/p2p-phase1.md