터미널, 코드 또는 AI 에이전트에서 Quicknode를 관리하세요.이제 CLI, Admin API, MCP 및 SDK를 지원합니다.
만들기 시작하기SOC 2 Type II 인증 · ISO 27001
이더리움 및 EVM 호환 블록체인과 상호 작용하기 위한 파이썬 라이브러리입니다.
web3.py는 이더리움 블록체인 및 기타 이더리움 가상 머신(EVM) 호환 네트워크와의 상호작용을 용이하게 하기 위해 설계된 파이썬 소프트웨어 개발 키트(SDK)입니다. 이 라이브러리는 개발자에게 탈중앙화 애플리케이션(dapps) 구축, 계정 관리, 트랜잭션 전송, 스마트 계약 상호작용, 블록체인 데이터 조회 등을 위한 포괄적인 도구 세트를 제공합니다. 또한 이 라이브러리는 동기식 및 비동기식 프로그래밍 모델을 모두 지원하므로 다양한 파이썬 개발 환경에 유연하게 적용할 수 있습니다.
이 SDK에는 트랜잭션 처리, 스마트 계약 배포 및 상호작용, 이벤트 필터링 및 구독, 미들웨어 통합, 이더리움 네임 서비스(ENS) 해결 등 이더리움의 핵심 기능을 포괄하는 광범위한 API가 포함되어 있습니다. 또한 비콘 체인 API, 추적, 가스 가격 추정과 같은 고급 기능도 지원합니다. web3.py는 자바스크립트나 솔리디티와 같은 다른 언어로 전환하지 않고도 이더리움의 기능을 활용하고자 하는, 파이썬에 익숙한 개발자들 사이에서 널리 사용되고 있습니다.
web3.py의 차별화된 점은 Python 3.8 이상과의 호환성을 비롯해 Python 생태계 통합에 중점을 두고 있으며, Discord와 GitHub를 통해 활발한 커뮤니티 지원을 제공한다는 것입니다. 이 프로젝트는 개발자들이 빠르게 시작할 수 있도록 상세한 문서, 퀵스타트 가이드, 마이그레이션 리소스를 제공합니다. 또한 오픈 소스이며 기여를 장려하고 있어, 이더리움 개발을 위한 신뢰할 수 있고 지속적으로 발전하는 도구로 자리매김하고 있습니다. 개발자는 pip를 통해 패키지를 설치하고, 퀵스타트 가이드를 따라 이더리움 노드에 연결한 후 블록체인과 상호 작용을 시작함으로써 바로 개발을 시작할 수 있습니다.
파이썬을 사용하는 개발자들은 포괄적인 블록체인 상호작용을 지원하는 견고한 네이티브 파이썬 라이브러리가 부족하기 때문에 이더리움 dApp을 구축할 때 어려움을 겪습니다. 이러한 도구가 없으면 스마트 계약 호출 통합, 트랜잭션 관리, 블록체인 데이터 조회 등이 복잡해지고 오류가 발생하기 쉽습니다.
파이썬 객체와 메서드를 사용하여 이더리움 스마트 계약을 배포하고 상호작용합니다.
Web3.py와 같은 웹3 경쟁사 및 앱을 살펴보세요.
오픈 소스 | |
|---|---|
| 가격 (월간) | 무료 |
| 가격 (연간) | 무료 |
| 메시징 | 해당 사항 없음 |
| 지원 | 디스코드(Discord)와 깃허브(GitHub)를 통한 커뮤니티 지원 |
| 분석 |
신뢰할 수 있는 RPC, 강력한 API, 그리고 번거로움 제로.
web3.py는 개발자들이 효과적으로 학습하고 기여할 수 있도록 돕기 위해 포괄적인 문서, 빠른 시작 가이드, API 참조 자료 및 커뮤니티 리소스를 제공합니다.
이벤트 구독 기능을 통해 블록체인의 이벤트 및 로그를 확인할 수 있습니다.
미들웨어 계층을 통해 요청/응답 처리를 사용자 정의할 수 있습니다.
개발자들은 web3.py를 사용하여 대출, 차입, 거래 등을 위해 스마트 계약과 연동되는 탈중앙화 금융(DeFi) 애플리케이션을 개발합니다.
데이터 과학자와 분석가들은 web3.py를 사용하여 블록체인 데이터를 조회하고 분석 대시보드를 구축합니다.
DAO 개발자들은 web3.py를 활용하여 거버넌스 계약을 관리하고 투표 절차를 자동화합니다.
80개 이상의 체인에서 무료 RPC를 이용하세요. 30초 이내에 엔드포인트를 생성할 수 있습니다.






