# Massa | TEST.18.X

By [tikitrade.nft](https://paragraph.com/@tikitrade.nft) · 2023-01-31

massa, node, testnet, vps

---

1️⃣**Thông tin về dự án**

**Nguồn thông tin:**

*   [Trang web chính thức](https://massa.net/) — mô tả ngắn gọn về dự án
    
*   [Blog](https://massa.net/blog/post/0/) – nguyên tắc hoạt động của blockchain
    
*   [Sách trắng](https://arxiv.org/pdf/1803.09029.pdf) — mô tả dự án
    
*   [Bài báo về giải thưởng](https://gitlab.com/massalabs/massa/-/blob/63-testnet-rules/docs/testnet_rules.adoc)
    

**Mô tả:**

Các blockchain hiện tại mở rộng quy mô đến thông lượng giao dịch cao là tập trung hoặc không an toàn. Một kiến trúc mới được gọi là Blockclique đã được phát triển cho Massa, giúp mở rộng thông lượng giao dịch lên 10.000 giao dịch mỗi giây mà không phải hy sinh sự phân quyền và bảo mật. Kiến trúc này dựa trên việc phân mảnh các giao dịch trong biểu đồ khối đa luồng.

Massa kết hợp phân đoạn giao dịch và kiến trúc biểu đồ khối đa luồng hỗ trợ các khối song song với các giao dịch tương thích. Massa mở rộng quy tắc đồng thuận của Nakamoto cho trường hợp các khối song song, cung cấp sự đồng thuận an toàn và phi tập trung bằng cách sử dụng Proof-of-Stake; Kiến trúc của Blockcique có thể xử lý hàng nghìn giao dịch mỗi giây ngang bằng với các hệ thống tài chính truyền thống.

**Yêu cầu máy chủ**

Khuyến nghị (VPS / VDS / DS): 4 CPU, RAM 8 GB, SSD 100 GB, Ubuntu 20.04

**2️⃣ Cài đặt NODE**

✳️**Option 1 :** **Hướng dẫn cài đặt thủ công**

**Cập nhật gói**

`sudo apt update && sudo apt upgrade -y`

**Cài đặt các gói cần thiết**

`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 _(copy toàn bộ)_**

`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`

**Làm cho các tệp có thể thực thi được**

`chmod +x $HOME/massa/massa-node/massa-node $HOME/massa/massa-client/massa-client`

**Cài đặt screen**

`sudo apt install screen`

**Đưa ra mật khẩu cho ví và nút, chạy lệnh và nhập nó, từ đó thêm nó vào hệ thống dưới dạng một biến**

`. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n massa_password`

Kiểm tra tính chính xác của mật khẩu đã lưu

`echo "$massa_password"`

Nếu mật khẩu không chính xác, hãy thêm thủ công rồi kiểm tra lại tính chính xác như ở trên _(copy toàn bộ)_

`sed -i "/ massa_password=/d" $HOME/.bash_profile echo 'export massa_password="mật_khẩu"' >> $HOME/.bash_profile . $HOME/.bash_profile`

**Thêm lệnh vào hệ thống dưới dạng biến:**

*   Xem nhật ký nút;
    
*   Khởi chạy máy khách;
    
*   Xem thông tin nút;
    
*   Xem thông tin ví;
    
*   Mua ROLLS.
    

`. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/insert_variables.sh)`

**Tạo tệp dịch vụ** _(copy toàn bộ)_

`sudo tee <<EOF >/dev/null /etc/systemd/system/massad.service [Unit] Description=Massa Node After=network-online.target`

`[Service] User=$USER WorkingDirectory=$HOME/massa/massa-node ExecStart=$HOME/massa/massa-node/massa-node -p "$massa_password" Restart=on-failure RestartSec=3 LimitNOFILE=65535`

`[Install] WantedBy=multi-user.target EOF`

**Chạy tệp dịch vụ**

`sudo systemctl daemon-reload`

`sudo systemctl enable massad`

`sudo systemctl restart massad`

**Mở port dịch vụ**

`. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh) -op`

✅ Check log và chờ dòng chữ xuất hiện **_Successful bootstrap_**

**Cách 1:**

`massa_log`

**Cách 2:**

`cd massa/massa-node/`

`screen -R massa-node`

`sudo journalctl -fn 100 -u massad`

Thoát cửa sổ >> Nhấn tổ hợp phím **_Ctrl A+D_**

✳️ **Option 2 :** **Hướng dẫn cài đặt tự động**

Chạy tập lệnh và đợi quá trình cài đặt hoàn tất

`. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Massa/main/multi_tool.sh)`

**3️⃣ Cài đặt Ví**

Khởi chạy ứng dụng máy khách quản lý ví

**Cách 1:**

`massa_client`

**Cách 2:**

`cd massa/massa-client/`

`screen -R massa-client`

`./massa-client`

![](https://storage.googleapis.com/papyrus_images/a985991eebb7f579e48fa16623614c40.png)

Tạo ví mới (sử dụng bên trong máy khách)

**1.Tạo ví mới**

`wallet_generate_secret_key`

![](https://storage.googleapis.com/papyrus_images/efe3f1f4a64c63f48772cac3cd878f01.png)

**2\. Import ví đã có**

`wallet_add_secret_keys private_key_đang_có`

Kiểm tra địa chỉ của ví đã tạo (sử dụng bên trong máy khách)

![](https://storage.googleapis.com/papyrus_images/efe740524dc188b0163b9b84a3bc3f9c.png)

Thoát lệnh máy khách (sử dụng bên trong máy khách)

Theo cách 1 >> `exit`

Theo cách 2 (screen) >> Nhấn tổ hợp phím **_Ctrl A+D_**

**4️⃣Faucet _Mas_ testnet**

Tham gia [Discord](https://discord.gg/massa) , vượt qua xác minh và truy cập kênh `#⌠💸⌡testnet-faucet`

![](https://storage.googleapis.com/papyrus_images/0a448cc8191b4b1d832879a65de582c6.png)

Gửi địa chỉ ví đã lấy ở **3️⃣**

Faucet từ trang [faucet massa](http://mfaucet.paranorm.pro/)

Kiểm tra số dư bằng cách nhập địa chỉ ví vào trang [trình thám hiểm](https://massa.net/testnet/#wallet)

![](https://storage.googleapis.com/papyrus_images/c050777cc37d896e07e3f70b6ceeae47.png)

**5️⃣ Staking**

**I . Từ mục ngoài**

**Mua roll**

`massa_buy_rolls -mb`

**Đặt cọc**

`massa_cli_client -a node_add_staking_secret_keys`

**II. Từ máy khách massa-client**

Theo cách 1 >> `massa_client`

Thoát bằng `exit`

Theo cách 2 (screen):

Kiểm tra và mở lại screen massa-client đã tạo ở

`screen -ls`

`screen -r id.massa-client`

![](https://storage.googleapis.com/papyrus_images/baef110b5c3dc12bea9fadc6ce3e65b1.png)

**Mua roll**

`buy_rolls địa_chỉ_ví 2 0`

**Đặt cọc**

`node_add_staking_secret_keys private_key_ví`

Thoát bằng cách nhấn tổ hợp phím **_Ctrl A+D_**

**Chờ quá trình active Roll và SYNC dữ liệu**

**6️⃣ Đăng ký node**

*   Truy cập lại discord dự án và chuyển tới mục `#⌠✅⌡testnet-rewards-registration`
    
*   Viết bất kỳ tin nhắn và đợi bot gửi vào  tin nhắn riêng tư (chỉ tương tác với bot)
    

![](https://storage.googleapis.com/papyrus_images/1d540cfc205967170c60ae90aed3cb31.png)

**I . Từ mục ngoài**

`massa_cli_client -a node_testnet_rewards_program_ownership_proof`

**II. Từ máy khách massa-client (như 5️⃣)**

*   Nhập ID lấy từ discord ở bước trên
    

![](https://storage.googleapis.com/papyrus_images/21187c1adfed5ebe718de871147a7931.png)

*   Copy lại dòng node trả về vào discord: copy bằng cách bôi đen toàn bộ sau đó gõ enter là được
    

![](https://storage.googleapis.com/papyrus_images/e12df08897bf3801698dc216db9f2696.png)

*   Gửi IP node vào bot
    
*   Kiểm tra thông tin đăng ký bằng lệnh `info`
    

![](https://storage.googleapis.com/papyrus_images/98dda4c9402a8f971d0d49449a55559b.png)

**7️⃣ Giám sát node**

**1.Nhập IP / Ví và check trên web**

🌐 [Link giám sát](https://paranormal-brothers.com/massa/)

![](https://storage.googleapis.com/papyrus_images/ce3aeab79927ff8f43bc9dd52fb62039.png)

Trạng thái node OK phải có Cycle , Roll và Active

![](https://storage.googleapis.com/papyrus_images/169b30019ba7ca57d22540511102f7fe.png)

**2.Dùng Bot telegram**

🌐[Link Massa bot](https://t.me/MassaHelperBot)

🔸 Thêm ví:

`/add địa_chỉ_ví_Axx`

🔸 Kiểm tra trạng thái

`/node`

**8️⃣Cẩm nang**

Sao lưu các tệp của bạn nếu chưa hoàn tất _(lệnh hiển thị đường dẫn)_

`echo $HOME/massa/massa-node/config/node_privkey.key`

`echo $HOME/massa/massa-client/wallet.dat`

Dừng node

`sudo systemctl stop massad`

Xóa node

`rm -rf $HOME/massa`

`sudo systemctl stop massad`

`sudo systemctl disable massad`  
`rm -rf /etc/systemd/system/massad.service`

**Bài cũ hơn :** [**Massa Testnet Episode 15.X**](https://mirror.xyz/tikitrade.eth/uJNmjU6M8C1eOyI_zaDqvz8jxd-Q219btkaTzKBHn2U)

**Subsribe và theo dõi nhiều hơn tại** [**FFcrypto team**](https://linktr.ee/ffcryptoallinone)

---

*Originally published on [tikitrade.nft](https://paragraph.com/@tikitrade.nft/massa-or-test18x)*
