Yêu Cầu Cơ Bản
- 32 ETH: Số lượng tối thiểu cần để staking.
- Phần cứng: Một máy tính hoặc server với các thông số tối thiểu (Bài viết sử dụng linux/ubuntu)
- CPU: 4+ cores @ 2.8+ GHz
- RAM: 16GB+ RAM
- Lưu trữ: SSD with at least 2TB free space
- Kết nối internet ổn định: 8 MBit/sec broadband
- Phần mềm: Các phần mềm cần thiết để chạy node Ethereum 2.0.
- Hệ điều hành 64-bit Linux, Mac OS X 10.14+, Windows 10+ 64-bit
- Geth hoặc một client tương đương (Prysm, Lighthouse, Nimbus, Teku)
Bước 1: Cài Đặt Client Ethereum 2.0
Có nhiều client bạn có thể chọn để chạy một node Eth2. Dưới đây là hướng dẫn cài đặt Prysm, một trong những client phổ biến. (Tham khảo Prysm)
Cài Đặt Prysm
- Tải và cài đặt Prysm:
curl https://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.sh --output prysm.sh
chmod +x prysm.sh
Chạy Validator
- Chạy Excution Node
Bạn có thể sử dụng geth
./geth --mainnet --http --http.api eth,net,engine,admin
- Chạy Beacon Node
./prysm.sh beacon-chain --execution-endpoint=http://localhost:8551 --mainnet
- Chạy Validator
Tạo mới validator keys sử dụng Ethereum Staking Deposit CLI
Chạy lệnh tạo mnemonic và keys
./deposit new-mnemonic --num_validators=1 --mnemonic_language=english --chain=mainnet
Sau khi hoàn thành hướng dẫn kết quả sẽ có
1. New mnemonic seed phrase
2. Thư mục validator_keys (bao gồm file deposit_data-*.json sẽ được sử dụng ở bước 2)
./prysm.sh validator accounts import --keys-dir=<YOUR_FOLDER_PATH> --mainnet
<YOUR_FOLDER_PATH> là đường dẫn tới thư mục validator_keys.
Bước 2: Gửi Tiền Staking
Sau khi đã thiết lập xong node và validator, bạn cần gửi 32 ETH vào hợp đồng staking.
- Truy cập trang Ethereum Launchpad.
- Chọn mạng Mainnet và làm theo các hướng dẫn để tạo mới validator.
- Gửi 32 ETH vào địa chỉ staking hợp đồng thông minh.
Hoàn thành chạy validator
One Reply to “Cách tạo mới 1 validator trong Ethereum 2.0”