Trang cập nhật mới nhất: September 3, 2020

Ethereum cho nhà phát triển Python

Sử dụng Ethereum để tạo các ứng dụng phi tập trung (hay "dapps") sử dụng các lợi ích của công nghệ tiền điện tử và chuỗi khối. Các ứng dụng phi tập trung này có thể đáng tin cậy, có nghĩa là một khi chúng được triển khai lên Ethereum, chúng sẽ luôn chạy như được lập trình. Chúng có thể kiểm soát các tài sản kỹ thuật số để tạo ra những loại ứng dụng tài chính mới. Chúng có thể được phân cấp, có nghĩa là không một thực thể hay người nào kiểm soát chúng và gần như không thể kiểm duyệt.

Bắt đầu với Hợp đồng thông minh và Ngôn ngữ Solidity

Thực hiện các bước đầu tiên để tích hợp Python với Ethereum

Cần một hướng dẫn cơ bản hơn? Tham khảo ethereum.org/learn hoặc ethereum.org/developers.

Bài viết cho người mới bắt đầu

Bài viết trung gian

Các mẫu sử dụng nâng cao

Các dự án và công cụ Python

  • Brownie - Framework Python để triển khai, thử nghiệm và tương tác với các hợp đồng thông minh Ethereum
  • eth-utils - các chức năng tiện ích để làm việc với các cơ sở mã hóa liên quan đến Ethereum
  • py-evm - triển khai máy ảo Ethereum
  • py-solc-x - Trình tập trung Python xung quanh trình biên dịch solc solidity với hỗ trợ 0,5.x
  • py-wasm - Python thực hiện trình thông dịch lắp ráp web
  • pydevp2p - Triển khai ngăn xếp Ethereum P2P
  • pymaker - Python API cho hợp đồng của nhà sản xuất
  • Mamba - framework để viết, biên dịch và triển khai các hợp đồng thông minh được viết bằng ngôn ngữ Vyper
  • Trinity - Ứng dụng Ethereum Python
  • Vyper - Ngôn ngữ hợp đồng thông minh Pythonic cho EVM
  • Web3.py - Thư viện Python để tương tác với Ethereum

Tìm kiếm thêm tài nguyên? Tham khảo ethereum.org/developers.

Những người đóng góp cho cộng đồng Python

Danh sách tổng hợp khác

Wiki Vyper có một danh sách tài nguyên đáng kinh ngạc cho Vyper Để có một nguồn biên dịch các công cụ liên quan đến Python, hãy tham khảo py-eth.com.