---
title: "이더리움 개발 문서"
description: "ethereum.org 개발자 문서를 소개합니다."
lang: ko
---

이 문서는 [이더리움](/)을 기반으로 개발하는 데 도움을 주기 위해 작성되었습니다. 이더리움의 개념을 다루고, 이더리움 기술 스택을 설명하며, 더 복잡한 애플리케이션과 사용 사례를 위한 고급 주제를 문서화합니다.

이곳의 모든 내용은 오픈 소스이며 커뮤니티에 의해 유지 관리됩니다. 따라서 페이지가 오래되었거나 유용한 내용이 누락된 경우, 이슈나 풀 리퀘스트를 열어주세요. [편집 가이드](https://github.com/ethereum/ethereum-org-website/blob/dev/docs/editing-markdown.md)에서 그 방법을 안내합니다.

## 시작점 선택하기 {#pick-a-starting-point}

독자마다 목표가 다르며, 이 문서를 가장 빠르게 살펴보는 경로는 무엇을 구축하고자 하는지에 따라 다릅니다. 몇 가지 일반적인 시작점은 다음과 같습니다.

- **이더리움과 통신하는 탈중앙화 애플리케이션 (dapp) 구축하기.** [기술 소개](/developers/docs/intro-to-ethereum/)로 시작하여 [계정](/developers/docs/accounts/)과 [트랜잭션](/developers/docs/transactions/)을 살펴보세요. 코드를 작성할 준비가 되면 [프레임워크](/developers/docs/frameworks/)를 선택하세요.
- **스마트 컨트랙트 작성하기.** EVM 개념이 처음이라면 [소개](/developers/docs/intro-to-ethereum/)를 훑어본 다음, [스마트 컨트랙트](/developers/docs/smart-contracts/)와 [프로그래밍 언어](/developers/docs/programming-languages/)로 넘어가세요.
- **노드 실행 또는 스테이킹하기.** [노드 및 클라이언트](/developers/docs/nodes-and-clients/)로 이동한 후, [네트워킹](/developers/docs/networking-layer/)과 [합의 메커니즘](/developers/docs/consensus-mechanisms/)을 확인하세요.
- **기초부터 프로토콜 이해하기.** 아래의 모듈들은 이를 위해 순서대로 정렬되어 있습니다. 순서대로 읽어보세요.

## 개발 모듈 {#development-modules}

이더리움 개발이 처음이라면, 처음부터 시작하여 책을 읽듯이 차례대로 진행하는 것을 권장합니다.

### 기초 주제 {#foundational-topics}

<DeveloperDocsLinks headerId="foundational-topics" />

### 이더리움 스택 {#ethereum-stack}

<DeveloperDocsLinks headerId="ethereum-stack" />

### 고급 {#advanced}

<DeveloperDocsLinks headerId="advanced" />