2024-11-12|閱讀時間 ‧ 約 9 分鐘

【掛機挖礦】使用 Docker 並透過桌面版(Desktop)進行 Grass 挖礦(x2)

前幾天剛好在寫透過 Docker 挖 Grass 的文章,目前許多網路上的版本都是透過模擬 Chrome 套件的方式進行挖礦,但倍數的話僅有 x1.25,時間拉長的話,差距相當大,這幾天發現原來早就有人建置好 Grass Desktop 版本。


什麼是 Grass

還是要簡單介紹一下什麼是 Greass,GRASS 是一種去中心化的區塊鏈代幣,專門為支持 AI 模型的數據蒐集而設計。該幣使用了 Solana 區塊鏈技術,透過一種稱為「Layer 2 Data Rollup」的架構,允許個人共享閒置的網路頻寬來協助蒐集公共網絡數據。這些數據經過清理和結構化,最終形成 AI 訓練所需的資料集。

至於挖礦需要成本嗎?

挖礦只需要電腦連網並打開官方 APP 即可,也不需要入金門檻。

如何註冊 Grass

可以參考前一篇文章「如何在 Ubuntu 上安裝 Docker 並使用作為 Grass 挖礦工具(x1.25)

  1. 註冊 Grass,使用「專屬連結」進行註冊。
  2. 填寫註冊資料,並確認推薦碼為「MLPkMlbig8QXEM7」。

安裝 Docker

這邊就快速帶過,如果需詳細安裝 Docker 說明,網路上也有許多相關文章可以學習。

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


開始透過 Docker 進行桌面板挖礦(x2)

這邊環境不設限 Windows, Lunux, Mac 都可以,以下的操作截圖都是使用 Linux Ubuntu 作業系統,僅有文字介面操作,如果有不懂可能要自行補充相對應知識,或是留言討論,但照著操作應該問題不大,希望大家跟得上,主要是引用的專案版本過舊,會需要手動調整。

  1. 準備環境,下載 git 專案(如果沒有安裝 git 請先了解如何安裝)。
git clone https://github.com/NotTheRealJoe/docker-grass-desktop
  1. 將 docker-grass-desktop 專案下載下來。
  2. 這個專案有版本過舊的問題,所以會需要手動調整一些細節,查看下載下來的檔案如下。
  1. 首先需要編輯的是 Dockerfile 這個檔案,可以使用記事本,Linux 下可以使用 nano, vim 等工具打開。
  2. 將第五行後方的網址編輯為 https://files.getgrass.io/file/grass-extension-upgrades/ubuntu-22.04/grass_4.29.0_amd64.deb
  1. 編輯完成之後儲存。
  2. 接著將 docker-compose.run.example.yml 檔案名稱修改為 docker-compose.yml。(Linux 下可以執行指令 mv docker-compose.run.example.yml docker-compose.yml
  3. 接著打開檔案 docker-compose.yml 準備進行編輯。
  4. 需要編輯的項目有 image, VNC_PASSWORD, GRASS_USERNAME, GRASS_PASSWORD,其中 image 可以自行取名(像是 grass-desktop,總之就是要把 docker.io/nottherealjoe/ 這段拿掉)。
  1. 儲存完畢之後就可以開始 Build,指令 docker build -t grass-desktop . (其中 grass-desktop 需要與步驟 9 的 image 相符)
  1. 當 Build 完畢之後,就可以開始執行,可以直接下 docker-compose up -d
  2. 至於如何查看呢,可以透過 VNC 工具,這邊使用 UltraVNC,該工具免費且開放原始碼,密碼就是在 docker-compose.yml 上設定的 VNC 密碼。
  1. 也可以在 Grass Dashboard 上查看,由於 APP 上的 Network Score 顯示不出來,直接在 Dashboard 上查看,可以看見還是有 75%。
  1. 最後仍希望註冊時使用我的推薦碼註冊「MLPkMlbig8QXEM7」,謝謝。




分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.