Stake Wars giúp NEAR phi tập trung hơn, nâng số lượng active validator từ 100 lên 300, 400, giảm rào cản phần cứng làm validator xuống, qua đó làm mạng lưới phi tập trung và an toàn hơn! Tham gia Stakewars 3, trở thành chunk-only producers, bạn sẽ có cơ hội nhận incentive với hơn 4 triệu token NEAR làm phần thưởng stake cho những validator tham gia hoàn thành thử thách, mỗi validator sẽ được NEAR stake tối đa 50 nghìn NEAR vào trong vòng ít nhất 1 năm!
Hardware: Chunk-Only Producer Specifications
CPU: 4-Core CPU with AVX support
RAM: 8GB DDR4
Storage: 500GB SSD
bạn có thể thuê ở bất kỳ nhà cung cấp nào, ví dụ như Contabo / Vultr / Amazon Service hay Google Cloud … Đối với Contabo thì gói 6.99$ là vừa đủ, nhưng để tối ưu nhất hãy chọn gói 11.99$, đăng ký tại: https://contabo.com/en/vps/ Chi phí sử thuê VPS sẽ vào khoảng 15$ -> 40$ tùy nhà cung cấp, bạn cần có thẻ thanh toán để đăng ký, ngoài ra bạn có thể sử dụng các dịch vụ VPS tại Việt Nam, một số nhà cung cấp như ViettelCloud / FPT …
Hệ điều hành yêu cầu là Ubuntu, toàn bộ hướng dẫn này sẽ chạy trên Ubuntu!
Quá trình đăng ký rất dễ dàng, sau khi đăng ký bạn hãy lưu lại password login vào vps của mình và địa chỉ IP được cung cấp.
Sau khi có thông tin login, bạn cần sử dụng SSH để login vào máy chủ, nếu sử dụng Windows thì có thể dùng Putty, còn Mac hoặc Linux thì ssh đã có sẵn trong Terminal.
Truy cập link: https://wallet.shardnet.near.org/
Đăng ký một tài khoản shardnet của bạn, mỗi tài khoản nhận được 50 NEAR test để tham gia mạng lưới.
Login vào VPS, check nếu CPU hỗ trợ AVX qua câu lệnh
lscpu | grep -P '(?=.*avx )(?=.*sse4.2 )(?=.*cx16 )(?=.*popcnt )' > /dev/null \
&& echo "Supported" \
|| echo "Not supported"
Check CPU support AVX Hiện Supported tức là VPS hỗ trợ AVX, nếu không thì bạn cần đăng ký bên nhà cung cấp khác!
sudo apt update && sudo apt upgrade -y
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install build-essential nodejs
PATH="$PATH"
sudo npm install -g near-cli
export NEAR_ENV=shardnet
echo 'export NEAR_ENV = shardnet' >> ~ / .bashrc
echo 'export NEAR_ENV=shardnet' >> ~/.bashrc
source $HOME/.bash_profile
sudo apt install -y git binutils-dev libcurl4-openssl-dev zlib1g-dev libdw-dev libiberty-dev cmake gcc g++ python docker.io protobuf-compiler libssl-dev pkg-config clang llvm cargo
sudo apt install python3-pip
USER_BASE_BIN=$(python3 -m site --user-base)/bin
export PATH="$USER_BASE_BIN:$PATH"
sudo apt install clang build-essential make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
git clone https://github.com/near/nearcore
cd nearcore
git fetch
Vui lòng tham khảo cam kết được xác định trong https://github.com/near/stakewars-iii/blob/main/commit.md git checkout
cargo build -p neard --release --features shardnet
./target/r
7A5B
elease/neard --home ~ / .near init --chain-id shardnet --download-genesis
sudo apt-get install awscli -y
cd ~/nearcore
./target/release/neard --home ~/.near run