Rust 개발자를 위한 이더리움
페이지 마지막 업데이트됨: 2025년 8월 26일
Rust 기반 프로젝트 및 툴링을 사용하여 이더리움을 개발하는 방법을 알아보세요
이더리움 기반으로 개발된 탈중앙화 애플리케이션(또는 “디앱”)은 암호화폐와 블록체인 기술의 장점을 가지게 됩니다. 탈중앙화 애플리케이션은 일단 이더리움에 배포되면 항상 프로그래밍된 대로 동작하므로 완전히 신뢰할 수 있습니다. 그러므로 새로운 형태의 금융 애플리케이션을 제작하기 위해 디지털 자산을 제어하는 데 사용될 수 있습니다. 그뿐만 아니라 해당 금융 애플리케이션을 어떤 특정 단체나 개인이 제어할 수 없고 검열이 거의 불가능하도록 탈중앙화할 수 있습니다.
스마트 계약 및 솔리디티 언어 시작하기
러스트와 이더리움을 통합하기 위한 첫 단계
먼저 기본 지식이 더 필요하시나요? ethereum.org/learn 또는 ethereum.org/developers를 확인해 보세요.
- 블록체인 설명 (opens in a new tab)
- 스마트 계약 이해하기 (opens in a new tab)
- 첫 스마트 계약 작성하기 (opens in a new tab)
- 솔리디티 컴파일 및 배포 방법 알아보기 (opens in a new tab)
초급자용 아티클
- Rust 이더리움 클라이언트 (opens in a new tab) * 참고: OpenEthereum은 더 이상 사용되지 않으며 (opens in a new tab) 더 이상 유지 관리되지 않습니다. 주의하여 사용하고 가급적 다른 클라이언트 구현으로 전환하십시오.
- Rust를 사용하여 이더리움으로 트랜잭션 보내기 (opens in a new tab)
- Kovan용 rust Wasm으로 컨트랙트를 작성하는 방법에 대한 단계별 튜토리얼 (opens in a new tab)
중급자용 아티클
고급 사용 패턴
Rust 프로젝트 및 도구
- pwasm-ethereum (opens in a new tab) - 이더리움과 유사한 네트워크와 상호작용하기 위한 외부 모음
- Lighthouse (opens in a new tab) - 빠른 이더리움 합의 레이어 클라이언트
- Ethereum WebAssembly (opens in a new tab) - 결정론적 WebAssembly 하위 집합을 사용한 이더리움 스마트 계약 실행 레이어의 제안된 재설계
- oasis_std (opens in a new tab) - OASIS API 레퍼런스
- Solaris (opens in a new tab) - 네이티브 Parity 클라이언트 EVM을 사용하는 Solidity 스마트 계약 단위 테스트 하네스.
- SputnikVM (opens in a new tab) - Rust 이더리움 가상 머신 구현
- Wavelet (opens in a new tab) - Rust의 Wavelet 스마트 계약
- Foundry (opens in a new tab) - 이더리움 애플리케이션 개발을 위한 툴킷
- Alloy (opens in a new tab) - 이더리움 및 기타 EVM 기반 체인과 상호작용하기 위한 고성능의 잘 테스트되고 문서화된 라이브러리.
- Ethers_rs (opens in a new tab) - 이더리움 라이브러리 및 지갑 구현
- SewUp (opens in a new tab) - 일반적인 백엔드에서 개발하는 것처럼 Rust로 이더리움 웹어셈블리 계약을 구축하는 데 도움이 되는 라이브러리
- Substreams (opens in a new tab) - 병렬화된 블록체인 데이터 인덱싱 기술
- Reth (opens in a new tab) Reth(Rust Ethereum의 줄임말)는 새로운 이더리움 전체 노드 구현입니다
- Awesome Ethereum Rust (opens in a new tab) - Rust로 작성된 이더리움 생태계의 프로젝트 큐레이션 모음
더 많은 참고 자료를 확인하고 싶으신가요? ethereum.org/developers.를 확인해 보세요.