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 (opens in a new tab)
- Tìm hiểu về hợp đồng thông minh (opens in a new tab)
- Viết hợp đồng thông minh đầu tiên của bạn (opens in a new tab)
- Tìm hiểu cách biên dịch và triển khai Solidity (opens in a new tab)
Làm việc với các máy khách Ethereum
Tìm hiểu cách sử dụng Web3j (opens in a new tab) 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 (opens in a new tab)
- Quản lý tài khoản Ethereum bằng Java và Web3j (opens in a new tab)
- Tạo Java Wrapper từ hợp đồng thông minh của bạn (opens in a new tab)
- Tương tác với hợp đồng thông minh Ethereum (opens in a new tab)
- Lắng nghe các sự kiện của hợp đồng thông minh Ethereum (opens in a new tab)
- Sử dụng Besu (Pantheon), máy khách Ethereum bằng Java với Linux (opens in a new tab)
- Chạy một nút Hyperledger Besu (Pantheon) trong các bài kiểm tra tích hợp Java (opens in a new tab)
- Bảng tóm tắt Web3j (opens in a new tab)
Tìm hiểu cách sử dụng ethers-kt (opens in a new tab), 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 (opens in a new tab)
- Hoán đổi UniswapV2 với tính năng lắng nghe sự kiện (opens in a new tab)
- Trình theo dõi số dư ETH / ERC-20 (opens in a new tab)
Bài viết trung cấp
- Quản lý lưu trữ trong ứng dụng Java với IPFS (opens in a new tab)
- Quản lý token ERC-20 trong Java với Web3j (opens in a new tab)
- Trình quản lý giao dịch Web3j (opens in a new tab)
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) (opens in a new tab)
- 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.) (opens in a new tab)
- Eventeum (Trình lắng nghe sự kiện) (opens in a new tab)
- Mahuta (Công cụ phát triển IPFS) (opens in a new tab)
Bạn đang tìm kiếm thêm tài nguyên? Hãy xem ethereum.org/developers.