logo
  • Tin tức
  • Báo cáo
  • Sự kiện
  • Nổi bật
  • Coin68 TV
  • E-Magazine
  • Góc nhìn
  • Báo cáo
  • Sự kiện
  • Nổi bật
  • Coin68 TV
  • E-Magazine
  • Góc nhìn
ads

Hướng dẫn chạy node Linea dành cho người mới

-02/02/2024

Bên cạnh zkSyncPolygon 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.
-02/02/2024
logo-footer
Kết nối với chúng tôi
    Coin68 là nơi cung cấp cái nhìn tổng quan nhanh và chính xác nhất về tiến bộ công nghệ blockchain trên toàn cầu.
      Copyright © 2016 by Coin68