Ethereum dành cho nhà phát triển Java
Sử dụng Ethereum để tạo các ứng dụng phi tập trung (dapp) tận dụng những lợi ích của tiền mã hóa và công nghệ chuỗi khối. Các dapp này có thể đáng tin cậy, nghĩa là một khi được triển khai lên Ethereum, chúng sẽ luôn chạy đúng như được lập trình. Chúng có thể kiểm soát tài sản kỹ thuật số để tạo ra các loại ứng dụng tài chính mới. Chúng có thể phi tập trung, nghĩa là không một thực thể hay cá nhân nào kiểm soát chúng và gần như không thể bị kiểm duyệt.
Bắt đầu với hợp đồng thông minh và ngôn ngữ Solidity
Thực hiện những bước đầu tiên để tích hợp Java với Ethereum
Bạn cần một tài liệu hướng dẫn cơ bản hơn trước? Hãy xem ethereum.org/learn hoặc ethereum.org/developers.
- Giải thích về chuỗi khối (mở trong tab mới)
- Tìm hiểu về hợp đồng thông minh (mở trong tab mới)
- Viết hợp đồng thông minh đầu tiên của bạn (mở trong tab mới)
- Tìm hiểu cách biên dịch và triển khai Solidity (mở trong tab mới)
Làm việc với các máy khách Ethereum
Tìm hiểu cách sử dụng Web3j (mở trong tab mới) và Hyperledger Besu, hai máy khách Ethereum bằng Java hàng đầu
- Kết nối với máy khách Ethereum bằng Java, Eclipse và Web3j (mở trong tab mới)
- Quản lý tài khoản Ethereum bằng Java và Web3j (mở trong tab mới)
- Tạo Java Wrapper từ hợp đồng thông minh của bạn (mở trong tab mới)
- Tương tác với hợp đồng thông minh Ethereum (mở trong tab mới)
- Lắng nghe các sự kiện của hợp đồng thông minh Ethereum (mở trong tab mới)
- Sử dụng Besu (Pantheon), máy khách Ethereum bằng Java với Linux (mở trong tab mới)
- Chạy một nút Hyperledger Besu (Pantheon) trong các bài kiểm tra tích hợp Java (mở trong tab mới)
- Bảng tóm tắt Web3j (mở trong tab mới)
Tìm hiểu cách sử dụng ethers-kt (mở trong tab mới), một thư viện Kotlin bất đồng bộ, hiệu suất cao để tương tác với các chuỗi khối dựa trên EVM. Nhắm mục tiêu đến các nền tảng JVM và Android.
- Chuyển token ERC-20 (mở trong tab mới)
- Hoán đổi UniswapV2 với tính năng lắng nghe sự kiện (mở trong tab mới)
- Trình theo dõi số dư ETH / ERC-20 (mở trong tab mới)
Bài viết trung cấp
- Quản lý lưu trữ trong ứng dụng Java với IPFS (mở trong tab mới)
- Quản lý token ERC-20 trong Java với Web3j (mở trong tab mới)
- Trình quản lý giao dịch Web3j (mở trong tab mới)
Các mẫu sử dụng nâng cao
Các dự án và công cụ Java
- Web3j (Thư viện để tương tác với các máy khách Ethereum) (mở trong tab mới)
- ethers-kt (Thư viện Kotlin/Java/Android bất đồng bộ, hiệu suất cao dành cho các chuỗi khối dựa trên EVM.) (mở trong tab mới)
- Eventeum (Trình lắng nghe sự kiện) (mở trong tab mới)
- Mahuta (Công cụ phát triển IPFS) (mở trong tab mới)
Bạn đang tìm kiếm thêm tài nguyên? Hãy xem ethereum.org/developers.