Rust 개발자를 위한 이더리움
Rust 기반 프로젝트 및 도구를 사용하여 이더리움용으로 개발하는 방법을 알아보세요.
이더리움을 사용하여 암호화폐와 블록체인 기술의 이점을 활용하는 탈중앙화 애플리케이션 (dapp)을 만들어보세요. 이러한 dapp은 신뢰할 수 있으며, 이는 이더리움에 배포된 후에는 항상 프로그래밍된 대로 실행됨을 의미합니다. 디지털 자산을 제어하여 새로운 종류의 금융 애플리케이션을 만들 수 있습니다. 또한 탈중앙화되어 있어 단일 주체나 개인이 제어할 수 없으며 검열이 거의 불가능합니다.
스마트 컨트랙트 및 Solidity 언어 시작하기
Rust를 이더리움과 통합하기 위한 첫걸음을 내디뎌보세요
더 기본적인 입문서가 먼저 필요하신가요? ethereum.org/learn 또는 ethereum.org/developers를 확인해 보세요.
- 블록체인 설명 (opens in a new tab)
- 스마트 컨트랙트 이해하기 (opens in a new tab)
- 첫 번째 스마트 컨트랙트 작성하기 (opens in a new tab)
- Solidity 컴파일 및 배포 방법 알아보기 (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)
중급자용 문서
고급 사용 패턴
-
이더리움과 유사한 네트워크와 상호 작용하기 위한 pwasm_ethereum externs 라이브러리 (opens in a new tab)
-
Vue.js 및 Rust를 사용하여 탈중앙화 할 일(Todo) 앱 구축하기 (opens in a new tab)
Rust 프로젝트 및 도구
- pwasm-ethereum (opens in a new tab) - 이더리움과 유사한 네트워크와 상호 작용하기 위한 externs 모음
- 라이트하우스 (opens in a new tab) - 빠른 이더리움 합의 레이어 클라이언트
- 이더리움 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로 이더리움 WebAssembly 컨트랙트를 구축할 수 있도록 돕는 라이브러리
- Substreams (opens in a new tab) - 병렬화된 블록체인 데이터 인덱싱 기술
- 레스 (opens in a new tab) 레스(Rust Ethereum의 약자)는 새로운 이더리움 풀 노드 구현입니다.
- Awesome Ethereum Rust (opens in a new tab) - Rust로 작성된 이더리움 생태계 프로젝트의 엄선된 모음
- Stylus (opens in a new tab) - Arbitrum에서 스마트 컨트랙트를 구축하기 위한 Rust SDK
더 많은 리소스를 찾고 계신가요? ethereum.org/developers.를 확인해 보세요.