前幾天剛好在寫透過 Docker 挖 Grass 的文章,目前許多網路上的版本都是透過模擬 Chrome 套件的方式進行挖礦,但倍數的話僅有 x1.25,時間拉長的話,差距相當大,這幾天發現原來早就有人建置好 Grass Desktop 版本。
什麼是 Grass
還是要簡單介紹一下什麼是 Greass,GRASS 是一種去中心化的區塊鏈代幣,專門為支持 AI 模型的數據蒐集而設計。該幣使用了 Solana 區塊鏈技術,透過一種稱為「Layer 2 Data Rollup」的架構,允許個人共享閒置的網路頻寬來協助蒐集公共網絡數據。這些數據經過清理和結構化,最終形成 AI 訓練所需的資料集。至於挖礦需要成本嗎?
挖礦只需要電腦連網並打開官方 APP 即可,也不需要入金門檻。
如何註冊 Grass
可以參考前一篇文章「如何在 Ubuntu 上安裝 Docker 並使用作為 Grass 挖礦工具(x1.25)」
- 註冊 Grass,使用「專屬連結」進行註冊。
- 填寫註冊資料,並確認推薦碼為「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 作業系統,僅有文字介面操作,如果有不懂可能要自行補充相對應知識,或是留言討論,但照著操作應該問題不大,希望大家跟得上,主要是引用的專案版本過舊,會需要手動調整。
- 準備環境,下載 git 專案(如果沒有安裝 git 請先了解如何安裝)。
git clone https://github.com/NotTheRealJoe/docker-grass-desktop
- 將 docker-grass-desktop 專案下載下來,目前 docker-grass-desktop 專案已經將 Grass 版本更新至最新版本了,所以可以省略步驟 3 至 8。
- (*) 這個專案有版本過舊的問題,所以會需要手動調整一些細節,查看下載下來的檔案如下。

- (*)首先需要編輯的是 Dockerfile 這個檔案,可以使用記事本,Linux 下可以使用 nano, vim 等工具打開。
- (*)將第五行後方的網址編輯為
https://files.grass.io/file/grass-extension-upgrades/ubuntu-22.04/Grass_5.3.1_amd64.deb
。

- (*)編輯完成之後儲存。
- (*)接著將
docker-compose.run.example.yml
檔案名稱修改為docker-compose.yml
。(Linux 下可以執行指令mv docker-compose.run.example.yml docker-compose.yml
) - (*)接著打開檔案
docker-compose.yml
準備進行編輯。 - 需要編輯的項目有 VNC_PASSWORD, GRASS_USERNAME, GRASS_PASSWORD。
其中 image 如果是自己 Build 的話,可以自行取名像是 grass-desktop,總之就是要把 docker.io/nottherealjoe/ 這段拿掉。
如果直接使用 `https://github.com/NotTheRealJoe/docker-grass-desktop` 則不需要修改 image。

- (*)儲存完畢之後就可以開始 Build,指令
docker build -t grass-desktop .
(其中 grass-desktop 需要與步驟 9 的 image 相符)

- 當 Build 完畢之後,就可以開始執行,可以直接下
docker-compose up -d
。 - 至於如何查看呢,可以透過 VNC 工具,這邊使用 UltraVNC,該工具免費且開放原始碼,密碼就是在 docker-compose.yml 上設定的 VNC 密碼。

- 也可以在 Grass Dashboard 上查看,由於 APP 上的 Network Score 顯示不出來,直接在 Dashboard 上查看,可以看見還是有 75%。

- 最後仍希望註冊時使用我的推薦碼註冊「MLPkMlbig8QXEM7」,謝謝。
如果對註冊有相關疑問的話,可以參考文章「【掛機挖礦】Grass 閒置電腦掛機挖礦,零成本、不耗費效能。」,或是底下留言、或是私訊我都可以。