Part2:Underlying Principle and Architecture of Ethereum blockchain

Summary

0xandyeth
2 min readMar 16, 2023

I already explained in Part 1 about the general principle of the Ethereum blockchain. If you didn’t read the article of Part 1, Please go back to it through this link.

  1. Underlying Principle

In Part 2, I am going to introduce a short description of two key principles of Ethereum, which include decentralization and transparency. Because there are a lot of books that explain why decentralization is important or powerful and why transparency makes an impact through the modern stable monetary system. So I will end to explain more about two kinds of principles here. I will describe the technology parts to be able to have a challenge for the developers.

2. Architecture

What we have to know about the architecture of Ethereum is for EVM (Ethereum Virtual Machine). Because it is one of the core parts of the Ethereum blockchain. The Dapp(decentralized application) runs on top of the Ethereum blockchain. It can be implemented by EVM. It is similar to JVM(Java Virtual Machine) and It will be convenient to understand if you know a little about java programming and how java application compiles and runs on top of a computer operating system.

Ethereum Virtual Machine — source (ethereum.org)

EVM has stack-based architecture and predefined opcode( instruction) to execute the compiled code of the smart contract. Also, there are memory pool to save a variable and function signature, error handling, gas operator , global variable.

Conclusion

The other parts will come in the next weeks. It is cold weather recently, hopefully, take care of your body carefully. Thanks for reading a article!

--

--

0xandyeth

😀 Blockchain Specialist | Smart contract Developer