I have found the below diagram (and this explanation) useful in understanding how blockchains work in general:

Bitcoin Block Data [Illustration by Matthäus Wander (Wikimedia)]

This answer goes on to say that

Ethereum's actual blockchain structure is somewhat more elaborate...

I'd like to understand how the turing complete smart contract programming language fits into Ethereum's blockchain creation and confirmation.

This diagram, from here, shows a similar diagram, adapted for Ethereum:

enter image description here

What other diagrams are there to illustrate the Ethereum blockchain process and overall architecture?

up vote 8 down vote accepted

I couldn't find what I was after so I did my own:

enter image description here

  • 1
    So great! Do you have a high res / vector version ready? Cant read the small parts... – Roland Kofler Jul 10 '16 at 15:58
  • @RolandKofler Thanks, I'll see what I can do. Will be a while though. I can just about read the small text when I click on it and zoom in. – atomh33ls Jul 12 '16 at 7:55
  • 1
    @RolandKofler I've re-uploaded it as a high-res .png (exported as 120 dpi). I have a 300dpi version but above imgur's 2MB capacity. I also have an SVG version. – atomh33ls Sep 7 '16 at 13:55
  • 1
    Done: github.com/4c656554/BlockchainIllustrations/tree/master/… - Let me know if you see any errors (I'll update and give credit). – atomh33ls Sep 8 '16 at 10:58
  • 1
    So great! I will examine next week when I have time, going to the thompson reuters Hackethon... – Roland Kofler Sep 9 '16 at 15:51

I don't know about all the diagrams existing , but you can find a nice explication and schema of the patricia merkle tree here vs bitcoin merkle tree :

https://blog.ethereum.org/2015/11/15/merkling-in-ethereum/

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.