> For the complete documentation index, see [llms.txt](https://whs3-doge5k.gitbook.io/smartcontract-security-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whs3-doge5k.gitbook.io/smartcontract-security-docs/basics/3.-evm.md).

# 3. EVM

이더리움 가상 머신, EVM의 작동 방식과 원리에 대해 이해해보자.

***

### <mark style="color:blue;">목차</mark>

* [EVM이란?](/smartcontract-security-docs/basics/3.-evm/evm.md)
* [EVM의 구성요소](/smartcontract-security-docs/basics/3.-evm/evm-1.md)
* [EVM의 스토리지 슬롯](/smartcontract-security-docs/basics/3.-evm/evm-2.md)
  * [정적 타입](/smartcontract-security-docs/basics/3.-evm/evm-2/undefined.md)
  * [동적 타입](/smartcontract-security-docs/basics/3.-evm/evm-2/undefined-1.md)
* [EVM과 이더리움 상태 변화의 원리](/smartcontract-security-docs/basics/3.-evm/evm-3.md)
* [EVM 명령어](/smartcontract-security-docs/basics/3.-evm/evm-4.md)
* [EOA & Contract](/smartcontract-security-docs/basics/3.-evm/eoa-and-contract.md)
* [msg.sender & tx.origin](/smartcontract-security-docs/basics/3.-evm/msg.sender-and-tx.origin.md)
