Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSZ and Merkleization wiki pages #244

Merged
merged 41 commits into from
May 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
626697a
Merge pull request #223 from eth-protocol-fellows/main
taxmeifyoucan Apr 25, 2024
13b6a1c
SSZ wiki page - first commit
thogiti Apr 29, 2024
0ebfbc7
SSZ process for basic types is added
thogiti Apr 30, 2024
0f0d7e1
Explained the integer serialization a bit more
thogiti Apr 30, 2024
e1057e7
added python commands for SSZ of basic types
thogiti Apr 30, 2024
6296324
added python commands for SSZ of basic types
thogiti Apr 30, 2024
8b39405
added python commands for deserialization of SSZ of basic types
thogiti Apr 30, 2024
e999d6e
Vectors SS is added
thogiti Apr 30, 2024
fa83523
Lists SSZ is added
thogiti Apr 30, 2024
19af857
Added mermaid flow diagrams for Lists SSZ
thogiti Apr 30, 2024
5211ecf
fixed a typo in the mermaid diagram
thogiti Apr 30, 2024
056b864
fixed a typo in the mermaid diagram
thogiti Apr 30, 2024
01f3a34
Bitvector SSZ section is added
thogiti Apr 30, 2024
564edfe
Bitlist SSZ section is added
thogiti Apr 30, 2024
0c87a4a
Container SSZ section and tools section are added
thogiti Apr 30, 2024
a282da4
SSZ VS RLP Serialization section is added
thogiti Apr 30, 2024
1052118
New Merkleization wiki page is added
thogiti May 1, 2024
64162f0
Process of Merkleization section is added
thogiti May 1, 2024
18c915f
benefits of merkleization section is added
thogiti May 1, 2024
db0c2af
SSZ tools reordered, merkleization structure and multiproofs sections
thogiti May 1, 2024
5c9e1ca
LaTex typo fixed
thogiti May 1, 2024
3f69ffd
packing and chunking section is added
thogiti May 1, 2024
388bb72
Mixing in the Length section is added
thogiti May 1, 2024
12d3e35
Summaries and Expansions section is added
thogiti May 1, 2024
4b27324
A full example using code of merkleization for basic types
thogiti May 1, 2024
095aef2
merkleization of IndexedAttestation section is added
thogiti May 2, 2024
3c6d61b
typos fixed
thogiti May 2, 2024
079c3e2
Merge pull request #237 from thogiti/cl-architecture
thogiti May 2, 2024
9d79bc8
resolve conflicts - sidebar and wordlist
thogiti May 2, 2024
7df1f31
Merge pull request #245 from thogiti/cl-architecture
thogiti May 2, 2024
c56e276
Merge branch 'main' into cl-architecture
thogiti May 2, 2024
ac72d2a
Update _sidebar.md
taxmeifyoucan May 2, 2024
1962d33
Updated for the suggestions after the review by Mario.
thogiti May 6, 2024
f9b9f5a
Merge pull request #256 from thogiti/cl-architecture
thogiti May 6, 2024
1a287b8
Fixed the sugestions from Angaz
thogiti May 7, 2024
c9155fa
Merge pull request #257 from thogiti/cl-architecture
thogiti May 7, 2024
eafdf2c
wordlist conflicts resolved
thogiti May 7, 2024
2139ac8
Merge pull request #258 from thogiti/cl-architecture
thogiti May 7, 2024
470ba5c
Fixed the sidebar links, removed /docs/
thogiti May 7, 2024
688857d
Merge pull request #259 from thogiti/cl-architecture
thogiti May 7, 2024
91afa12
Merge branch 'main' into cl-architecture
taxmeifyoucan May 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions docs/_sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,16 @@
- [Transaction anatomy](/wiki/EL/transaction.md)
- [JSON-RPC](/wiki/EL/JSON-RPC.md)
- [DevP2P](/wiki/EL/devp2p.md)
- [RLP Serialization](/docs/wiki/EL/RLP.md)
- [RLP Serialization](/wiki/EL/RLP.md)
- Consensus Layer
- [Overview](/wiki/CL/overview.md)
- [CL Specs](/wiki/CL/cl-specs.md)
- [Client architecture](/wiki/CL/client-architecture.md)
- [CL Clients](/wiki/CL/cl-clients.md)
- [Beacon API](/wiki/CL/beacon-api.md)
- [CL Networking](/wiki/CL/cl-networking.md)
- [SSZ Serialization](/wiki/CL/SSZ.md)
- [Merkleization](/wiki/CL/merkleization.md)
- Development
- [Core development](/wiki/dev/core-development.md)
- [Coordination](/wiki/dev/pm.md)
Expand Down Expand Up @@ -76,7 +78,7 @@
- [BLS](/wiki/Cryptography/bls.md)
- [Keccak256](/wiki/Cryptography/keccak256.md)
- Commitments
- [KZG](/docs/wiki/Cryptography/KZG.md)
- [KZG](/wiki/Cryptography/KZG.md)
- [Post-Quantum Cryptography](/wiki/Cryptography/post-quantum-cryptography.md)
- [Protocol Fellowship](/wiki/epf.md)

Expand Down
Binary file added docs/images/merkelization-IndexedAttestation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading