How to run node Massa version 11.3

Massa là một blockchain thực sự phi tập trung được kiểm soát bởi hàng nghìn người. Với công nghệ đa luồng đột phá, chúng tôi đã sẵn sàng để áp dụng hàng loạt.

Trước khi bắt đầu thực hiện các lệnh sau:

Tạo màn hình screen riêng (nếu đã tạo rồi thì bỏ qua bước này)

B1: Cài đặt thư viện screen

sudo apt-get update màn hình sudo apt-get install

Ấn Y

B2: Tạo màn hình: màn hình -S Massa

Để thoát cái session đó anh em nhấn tổ hợp phím ctrl +A +D

Để vào lại session đó thì anh em thực hiện như sau

1/ List danh sách screen session đang dc mở : screen -ls

2/ Mở lại screen session: screen -R [tên screen dc list trên bước 1]

I. Từng bước chạy nút Massa với hệ điều hành Linux:

Update thư viện

sudo apt update && sudo apt upgrade -y
sudo apt install wget jq git build-essential pkg-config libssl-dev -y
Tải xuống và giải nén các tệp

massa_version = wget -qO- https://api.github.com/repos/massalabs/massa/releases/latest | jq -r ".tag_name"; wget -qO $ HOME / massa.tar.gz "https://github.com/massalabs/massa/releases/download/${massa_version}/massa_${massa_version}_release_linux.tar.gz"; tar -xvf $ HOME / massa.tar.gz; rm -rf $ HOME / massa.tar.gz Thực hiện các tệp:

chmod +x $HOME/massa/massa-node/massa-node $HOME/massa/massa-client/massa-client
Thêm các lệnh vào hệ thống dưới dạng các biến:

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/insert_variables.sh)
Khởi chạy node

Thay đổi các nút khởi động trong cấu hình:

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh) -rb Tạo tệp dịch vụ:

printf "[Unit] Description = Massa Node After = network-online.target

[Dịch vụ] Người dùng = $ USER WorkingDirectory = $ HOME / massa / massa-node ExecStart = $ HOME / massa / massa-node / massa-node Restart = on-fail RestartSec = 3 LimitNOFILE = 65535

[Install] WantedBy=multi-user.target" > /etc/systemd/system/massad.service Chạy tệp dịch vụ:

sudo systemctl daemon-reload sudo systemctl enable massad sudo systemctl restart massad Chờ dòng chữ xuất hiệnSuccessful bootstrap

Thực hiện check log:

massa_log

II. Tạo ví:

Khởi chạy ứng dụng khách

mass_customer

Tạo ví mới

wallet_generate_private_key

Lấy thông tin ví:

wallet_info

Copy Address post vào mục #⌠💸⌡testnet-faucet discord dự án để xin token:

Quay lại server gõ lệnh check ví:

massa_wallet_info

Hoặc có thể check xem nhận dc Massa token thông qua website dự án bằng cách nhập lại info ví đã copy ở mục wallet_info

Nếu mã thông báo được yêu cầu nhầm đến địa chỉ sai, thì bạn có thể sửa lỗi trong các kênh #general , #testnet hoặc thông qua tin nhắn riêng với quản trị viên.

Nếu massa_wallet_infosố dư bằng 0 được hiển thị khi lệnh được gọi, nhưng có mã thông báo trong ví web sử dụng khóa cá nhân, thì bạn cần khởi động lại nút bằng lệnh:

sudo systemctl restart massad
III. Staking:

Để tham gia vào mạng lưới thử nghiệm, bạn cần mua ít nhất 1 ROLL và đặt cọc. Tỷ giá hối đoái: 1 ROLL = 100 MAS.

Mua ROLLs cho toàn bộ số dư:

massa_buy_rolls -mb
Cần đợi 0,5-10 phút và kiểm tra xem các ROLL mà đội mua đã xuất hiện chưa

Check xem Roll đã được mua chưa:

massa_wallet_info

Tiếp theo, bạn cần kích hoạt tính năng đặt cược cho ví bằng lệnh:

massa_cli_client -a node_add_staking_private_keys
Sau khi đăng ký khóa đặt cược, bạn cần đợi khoảng 1 giờ 40 phút để ROLL hoạt động.

Sau đó, sau một thời gian, mã thông báo để đặt cược sẽ bắt đầu tích lũy - 1 MAS được trao cho mỗi khối được xử lý.

Thông tin về nút có thể được xem bằng lệnh:

massa_node_info

=>>> Sao lưu dữ liệu

Mỗi giai đoạn (tháng), sẽ cần khôi phục ví trong phiên bản mới của mạng, do đó, để tránh mất phần thưởng, bạn cần tạo một bản sao lưu của các tệp, lưu chúng vào PC của bạn (lệnh hiển thị đường dẫn tệp)

echo $HOME/massa/massa-node/config/node_privkey.key
echo $HOME/massa/massa-client/wallet.dat
Nếu một tập lệnh được sử dụng để tự động cài đặt hoặc cập nhật, thì bản sao lưu của các tệp này sẽ nằm dọc theo đường dẫn:

echo $HOME/massa_backup/
=>>> Mở cổng

Nhóm nghiên cứu đã đề cập rằng sẽ có thêm phần thưởng khi mở cổng. Để làm điều này, bạn cần mở cổng 31244 và 31245 và cấu hình cấu hình.

Dừng node:
sudo systemctl stop massad
Mở các cổng
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/ports_opening.sh) 31244 31245
Kiểm tra xem các cổng có mở không
ss -tulpn | grep :3303

Nếu lệnh trên không check được thì check lại như sau:
apt install net-tools
netstat -atu

Ghi địa chỉ IP bên ngoài vào tệp cấu hình:

sudo tee </dev/null $HOME/massa/massa-node/config/config.toml
[network]
routable_ip = "wget -qO- eth0.me"
EOF
Copy danh sách IP ở đây và paste vào cấu hình:

Ctr + C để thoát cấu hình

Nếu lệnh trên không thực hiện được thì sử dụng câu lệnh sau:

vi massa/massa-node/base_config/config.toml
Sau đó copy hết danh sách IP ở link trên paste vào, ấn Ctrl + C, sau đó ấn tiếp Ctrl + X để thoát

Khởi động lại node:

sudo systemctl restart massad
Kiểm tra lại node:

massa_log
IV. Đăng kí NODE:

Tham gia vào máy chủ discord dự án vào xác minh

Trên máy chủ discord dự án truy cập mục #⌠✅⌡testnet-rewards-registration

Tích vào icon bất kì sau đó bot sẽ gửi tin nhắn riêng tư

Gửi IP máy chủ vào bot, IP máy chủ là IP của node, hoặc có thể check IP server bằng câu lệnh sau:

wget -qO- eth0.me
Copy IP chat vào bot trên discord

  1. Chạy lệnh trên máy chủ và nhập ID Discord do bot cấp:

massa_cli_client -a node_testnet_rewards_program_ownership_proof
Nếu lệnh đăng ký bị lỗi và không hiển thị bất cứ điều gì, thì bạn cần phải:

Đăng xuất khỏi ứng dụng khách:
Exit
Khởi động lại nút:
sudo systemctl restart massad
Sau 10 giây, thực hiện lại lệnh đăng ký

Sau khi chạy lệnh copy dòng màu xanh trả về gửi vào bot discord:

  1. Đảm bảo mọi thứ được thực hiện chính xác (phải có cả 3 giá trị) bằng cách gửi bot

thông tin

V. Cập nhật nút:

Chạy lệnh và đợi kết thúc:

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh)
Một thư mục sẽ được tạo với bản sao lưu các tệp cần thiết mà bạn cần lưu vào PC nếu chưa thực hiện sao lưu (lệnh hiển thị đường dẫn):

echo $HOME/massa_backup/
Kiểm tra lại phiên bản đang chạy:

massa_node_info
Thực hiện lại việc xin token ở discord và staking lại ROLL, sau đó đăng kí lại bot discord

Bài hướng dẫn được vietsub thông qua guide của @letskynode link tham khảo ở đây:

Subscribe to Mr.Tomb
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.