Bên cạnh zkSync và Polygon zkEVM thì Linea là giải pháp zkEVM tiếp theo được trình làng bởi Consensys nhằm cạnh tranh thị phần với những dự án Layer 2. Hiện tại, dự án vẫn đang ở giai đoạn sớm và đang mở để cộng đồng có thể tham gia chạy node. Vậy điều kiện để trở thành validator của dự án này là gì? Hãy cùng Coin68 tìm hiểu thông qua bài viết dưới đây.
Hướng dẫn chạy node Linea dành cho người mới
Linea là gì?
Linea là mạng trải nghiệm mở rộng của Ethereum với khả năng tương thích vượt trội với EVM, cho phép các nhà phát triển triển khai các ứng dụng có sẵn cũng như tạo ra các ứng dụng mới ít tốn kém hơn nhờ vào bản sao môi trường của Ethereum dưới dạng một rollups. Nó tạo điều kiện để người dùng có thể sử dụng các dapp với chi phí thấp và tốc độ nhanh hơn.
Tiến hành chạy node Linea
Cài đặt những yếu tố cần thiết
Docker
- Bước 1: Cập nhật VPS lên phiên bản mới nhất bằng 2 lệnh bên dưới:
sudo apt-get update
sudo apt-get upgrade
- Bước 2: Cài đặt Package Manager giúp chuyển file, ca-certificates để kiểm tra licence và script để quản lý phần mềm.
sudo apt-get install curl apt-transport-https ca-certificates software-properties-common
- Bước 3: Chèn Key GPG và Docker APT bằng 2 lệnh bên dưới:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- Bước 4: Cài đặt Docker.
sudo apt-get install docker-ce
- Bước 5: Thêm kho lưu trữ Docker.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Lưu ý: Người dùng nên copy lệnh này ra doc và sau đó paste vào VPS.
- Bước 6: Kiểm tra trạng thái của Docker.
sudo systemctl status docker
Geth
- Bước 1: Kích hoạt kho lưu trữ launchpad.
sudo add-apt-repository -y ppa:ethereum/ethereum
- Bước 2: Cài đặt Ethereum.
sudo apt-get update
sudo apt-get install ethereum
- Bước 3: Cập nhật cài đặt GETH.
sudo apt-get update
sudo apt-get install ethereum
sudo apt-get upgrade geth
Docker Compose
- Bước 1: Cài đặt phiên bản Docker Compose.
sudo curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
- Bước 2: Phân quyền cho file.
sudo chmod +x /usr/local/bin/docker-compose
Download file genesis.json
Để download file genesis.json, bạn chỉ cần chạy lệnh bên dưới và hệ thống sẽ tự động tải và cài đặt file này.
Cài đặt node
- Bước 1: Chạy lệnh bên dưới để Bootstrap node.
geth --datadir ./geth-linea-data init ./genesis.json
- Bước 2: Chạy node bằng lệnh bên dưới.
Lưu ý: Nếu bạn không biết bạn đang làm gì, đừng thay đổi bất kỳ giá trị nào trong lệnh này. Hãy copy lệnh này ra doc và sau đó paste lại vào VPS.
geth \
--datadir $HOME/geth-linea-data \
--networkid 59144 \
-rpc.allow-unprotected-txs \
--txpool.accountqueue 50000 \
--txpool.globalqueue 50000 \
--txpool.globalslots 50000 \
--txpool.pricelimit 1000000 \
--txpool.pricebump 1 \
--txpool.nolocals \
--http --http.addr '127.0.0.1' --http.port 8545 --http.corsdomain '*' --http.api 'web3,eth,txpool,net' --http.vhosts='*' \
--ws --ws.addr '127.0.0.1' --ws.port 8546 --ws.origins '*' --ws.api 'web3,eth,txpool,net' \
--bootnodes "enode://ca2f06aa93728e2883ff02b0c2076329e475fe667a48035b4f77711ea41a73cf6cb2ff232804c49538ad77794185d83295b57ddd2be79eefc50a9dd5c48bbb2e@3.23.106.165:30303,enode://eef91d714494a1ceb6e06e5ce96fe5d7d25d3701b2d2e68c042b33d5fa0e4bf134116e06947b3f40b0f22db08f104504dd2e5c790d8bcbb6bfb1b7f4f85313ec@3.133.179.213:30303,enode://cfd472842582c422c7c98b0f2d04c6bf21d1afb2c767f72b032f7ea89c03a7abdaf4855b7cb2dc9ae7509836064ba8d817572cf7421ba106ac87857836fa1d1b@3.145.12.13:30303" \
--syncmode full \
--metrics \
--verbosity 3
Tổng kết
Bên trên là những thông tin tổng quan về Linea cũng như cách đơn giản nhất để trở thành validator của dự án này. Thông qua bài viết, hy vọng Coin68 đã mang đến cho người đọc góc nhìn tổng quan nhất về dự án này cũng như cách để trở thành những người ủng hộ sớm của dự án Linea.
Lưu ý: Coin68 không chịu trách nhiệm với bất kỳ quyết định đầu tư nào của các bạn. Chúc các bạn thành công và kiếm được thật nhiều lợi nhuận từ thị trường tiềm năng này.