├── .clang-format ├── .github ├── release-drafter.yml └── workflows │ ├── gh-pages.yml │ ├── markdown_link_checker.yml │ └── release-drafter.yml ├── .gitignore ├── LICENSE ├── README.md ├── book.toml ├── src ├── README.md ├── SUMMARY.md ├── rationale │ ├── distributing_rewards.md │ ├── fork_choice_das.md │ ├── message_block_layout.md │ ├── rationale.md │ └── rewards.md └── specs │ ├── architecture.md │ ├── block_proposer.md │ ├── consensus.md │ ├── data_structures.md │ ├── figures │ ├── block_data_structures.dot │ ├── block_data_structures.svg │ ├── data_root.svg │ ├── rs2d.svg │ ├── rs2d_extend.svg │ ├── rs2d_extending.svg │ ├── rs2d_originaldata_message.svg │ ├── rs2d_originaldata_reserved.svg │ ├── rs2d_quadrants.svg │ ├── rs2d_row.svg │ ├── share.dot │ └── share.svg │ ├── light_client.md │ ├── networking.md │ ├── node_types.md │ ├── proto │ ├── consensus.proto │ ├── types.proto │ └── wire.proto │ └── specification.md └── theme └── highlight.js /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | ... 4 | -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/markdown_link_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/.github/workflows/markdown_link_checker.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/book.toml -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/README.md -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/rationale/distributing_rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/rationale/distributing_rewards.md -------------------------------------------------------------------------------- /src/rationale/fork_choice_das.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/rationale/fork_choice_das.md -------------------------------------------------------------------------------- /src/rationale/message_block_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/rationale/message_block_layout.md -------------------------------------------------------------------------------- /src/rationale/rationale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/rationale/rationale.md -------------------------------------------------------------------------------- /src/rationale/rewards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/rationale/rewards.md -------------------------------------------------------------------------------- /src/specs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/architecture.md -------------------------------------------------------------------------------- /src/specs/block_proposer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/block_proposer.md -------------------------------------------------------------------------------- /src/specs/consensus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/consensus.md -------------------------------------------------------------------------------- /src/specs/data_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/data_structures.md -------------------------------------------------------------------------------- /src/specs/figures/block_data_structures.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/block_data_structures.dot -------------------------------------------------------------------------------- /src/specs/figures/block_data_structures.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/block_data_structures.svg -------------------------------------------------------------------------------- /src/specs/figures/data_root.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/data_root.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_extend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_extend.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_extending.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_extending.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_originaldata_message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_originaldata_message.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_originaldata_reserved.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_originaldata_reserved.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_quadrants.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_quadrants.svg -------------------------------------------------------------------------------- /src/specs/figures/rs2d_row.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/rs2d_row.svg -------------------------------------------------------------------------------- /src/specs/figures/share.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/share.dot -------------------------------------------------------------------------------- /src/specs/figures/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/figures/share.svg -------------------------------------------------------------------------------- /src/specs/light_client.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/specs/networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/networking.md -------------------------------------------------------------------------------- /src/specs/node_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/node_types.md -------------------------------------------------------------------------------- /src/specs/proto/consensus.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/proto/consensus.proto -------------------------------------------------------------------------------- /src/specs/proto/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/proto/types.proto -------------------------------------------------------------------------------- /src/specs/proto/wire.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/proto/wire.proto -------------------------------------------------------------------------------- /src/specs/specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/src/specs/specification.md -------------------------------------------------------------------------------- /theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/celestiaorg/celestia-specs/HEAD/theme/highlight.js --------------------------------------------------------------------------------