Hướng dẫn này sẽ giúp bạn cài đặt LightNode / Full Node Validator cho dự án Dill trên Alps Testnet
| Loại Node | CPU | Memory | Disk | Bandwidth | OS |
|---|---|---|---|---|---|
| LightNode | 2 Cores | 2 GB RAM | 20 GB Storage | 8 Mb/s | Ubuntu LTS 20.04+/MacOS |
| Full Node | 4 Cores | 8 GB RAM | 256 GB Storage | 64 Mb/s | Ubuntu LTS 20.04+/MacOS |
- Với Ubuntu LTS : cần CPU kiến trúc x86-64 và hỗ trợ tập lệnh ADX
- Kiểm tra bằng lệnh :
cat /proc/cpuinfo | grep adx - Nếu kết quả hiển thị có "adx", nghĩa là CPU của bạn đáp ứng yêu cầu 🚀
- Kiểm tra bằng lệnh :
- Với macOS : chỉ hỗ trợ chip Apple M1/M2
| Tham Số | Giá Trị |
|---|---|
| Tên Mạng | Alps Testnet |
| RPC URL | https://rpc-alps.dill.xyz |
| ID Chuỗi | 102125 |
| Ký Hiệu Tiền Tệ | DILL |
| URL Trình Khám Phá | https://alps.dill.xyz |
- Di chuyển về thư mục người dùng :
cd $HOME- Sử dụng
curl:
curl -sO https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh && chmod +x dill.sh && ./dill.sh- Hoặc dùng
wget:
wget -q https://raw.githubusercontent.com/DillLabs/launch-dill-node/main/dill.sh -O dill.sh && chmod +x dill.sh && ./dill.sh- Sau khi chạy một trong hai lệnh trên và hiện ra thông báo
Step 1 Completed. Press any key to continue...là hoàn thành - Nhấn phím bất kỳ để chuyển sang bước tiếp theo
- Đến
Step 2: Generating Validator Keys- Nhập 1 và Enter để tạo một
Validator Keysmới - Hoặc nhặp 2 để Import lại
Validator Keyscũ
- Nhập 1 và Enter để tạo một
- Nếu nhập 1 thì đợi quá trình tạo
Validator KeysvàPassworddiễn ra cùng lúc - Sau khi chạy và hiện ra thông báo cuối cùng
Press any key when you have written down your mnemonic.là hoàn thành - Cứ nhấn phím bất kỳ 2 3 lần để chuyển sang bước tiếp theo
- Sau khi đã tạo được
Validator KeysvàPasswordsẽ có thông báo yêu cầu như sau:Please choose an option for deposit token amount [1, 3600, 2, 36000] [1]: - Tùy vào Cấu hình VPS và số dư DILL bạn đang có để chọn
- Nhập 1 nếu chạy LightNode ( cần 3600 DILL )
- Nhập 2 nếu chạy Full Node ( cần 36000 DILL )
- Sau khi chọn một trong hai option, tiếp theo cần nhập Withdrawal Address
Please enter your withdrawal address:- Dùng bất cứ địa chỉ ví Metamask nào bạn muốn ( nhớ là copy từ Metamask để tránh gặp lỗi checksum), có thể giống địa chỉ Staking hoặc cũng có thể Khác
- Nhập lại một lần nữa để xác nhận
- Sau khi chạy và hiện ra thông báo cuối cùng
Step 2 Completed. Press any key to continue...là hoàn thành - Nhấn phím bất kỳ để chuyển sang bước tiếp theo
- Quá trình này tự động nên chỉ cần xong được Step 2 thì chỉ cần chờ Step 3 tự hoàn thành
- hiện ra thông báo cuối cùng
node running, congratulations 😄là thành công, giờ chỉ việc Staking
- Điều hướng vào thư mục
validator_keybằng lệnh :
cd $HOME && cd dill/validator_keys- Gõ
lskiểm tra các tệp đang có- Nếu chạy đúng sẽ có các tệp như sau :
deposit_data-1739xxxxx.json,keystore-m_12xxx_3600_0_0_0-1739xxxxx.json,keystore_password.txtvàmnemonic-1739xxxxx.txt ⚠️ Tên tệp mỗi người dùng là khác nhau⚠️
- Nếu chạy đúng sẽ có các tệp như sau :
- Gõ
nano deposit_data-1739xxxxx.jsonđể lấy thông tin Staking - Copy toàn bộ thông tin
[{"pubkey":.......................deposit_cli_version": "2.7.0"}] - Truy cập https://staking.dill.xyz/en/
- Dán thông tin vừa Copy vào ô
Paste the JSON code here - Việc còn lại là tiến hành kết nối ví có DILL, xác nhận Withdrawal Address rồi Staking DILL là xong
- Kiểm tra trạng thái Validator tại : https://alps.dill.xyz/validators
- pubKey lấy trong
deposit_data-1739xxxxx.jsonhoặc gõ./show_pubkey.shđể lấy
❗ Nhớ backup lại các File khác tương tự nano <name_file>
- Nếu đang chạy Full Node có thể Add thêm Full Node hoặc LightNode
- Nếu đang chạy LightNode chỉ có thể Add thêm LightNode
- Lệnh Add :
cd $HOME/dill && ./2_add_validator.sh- Sau đó làm tương tự với lúc tạo
Validator Keys
💡 Tốt nhất là chạy 1 Full Node & Add 1 LightNode sau đó Staking hết vào Node, không cần chạy nhiều Node
🔗 Tìm hiểu thêm tại
Dill Labs