Cluster 2x Orange Pi Zero Plus chạy Skyminer

Skywire node check

Như ở bài trước Hướng dẫn cài Skyminer tham gia vào node Skywire, tôi đã hướng dẫn các bạn cài Skywire trên một node chạy độc lập. Hôm nay như đã hứa tôi công bố 1 cluster chạy nhiều bo mạch Orange PI Zero Plus phục vụ cho việc tham gia vào mạng lưới Skywire. Các bạn cần càng nhiều Orange Pi Zero càng tốt, cluster này chạy theo bộ, 2 cái 1 bộ, có thể lắp chồng lên nhau thành 2 cái, 4 cái hoặc 6 cái. Càng nhiều nodes tham gia, bạn càng được tặng reward nhiều Skycoin cuối mỗi kì.

Đây là hình mô tả cluster chạy Skyminer. Cái khung nhựa này là in 3D, các bạn tải file này và đưa vào in 3D để ra bộ khung.

Để cài các skynodes và skymanager, có 2 cách:

  1. Cách đơn giản nhất, nếu bạn đủ tiền và muốn đầu tư Orange Pi Prime, bạn có thể tải bản build sẵn, cả HDH lẫn Skywire miner, flash vào thẻ sau đó khởi động Pi. Tata, mọi thứ đã xong. Bản build sẵn đó gọi là Skybian, và nó nằm ở link sau: https://skybian.skycoin.com/. Nếu muốn config cả IP cho từng node, bạn có thể dùng bản Skyflash sau: https://github.com/skycoin/skywire/wiki/Skyflash-User-Guide
  2. Cách thứ 2 phức tạp hơn, đó là tự cài Skywire Node và Manager trên bo mạch Orange Pi. Cách này tiết kiệm hơn là bạn có thể sử dụng bo mạch Orange Pi Zero Plus như hướng dẫn ở đây: https://orangepi.me/huong-dan-cai-skyminer-tham-gia-vao-node-skywire.html. Cách này hơi khổ cho bạn nếu bạn phải cài 4 hay 6 hay 8 bo mạch thì cứ lặp đi lặp lại các câu lệnh sẽ trở nên nhàm chán. Tuy nhiên, tôi đã tim ra 1 cách cho bạn để giảm việc nhàm chán đó, vui lòng đọc tiếp để biết.

Sau khi SkyManager và SkyNode đã chạy, việc tiếp theo là bạn cần kiểm tra xem các nodes đã chạy đúng discovery server chưa. Có 1 địa chỉ cho phép bạn kiểm tra điều này. Đó là https://skywirenc.com/ Bạn chỉ cần điền các Public Key bạn có thể lấy được từ các nodes trong skymanager và paste vào link này, cách nhau dấu phẩy. Ví dụ:

Skywire node check
Skywire node check

Nếu các nodes đã chạy, việc tiếp theo cần làm là submit lên testnet đẻ họ approve các nodes của bạn vào Whitelist. Quá trình này cũng mất khá nhiều thời gian vì mỗi lần tôi submit là phải mất 2-3 ngày sau các admin mới có câu trả lời. Việc submit Whitelist cũng khá đơn giản. Link : https://whitelist.skycoin.com/ 

  • đăng kí 1 tài khoản
  • đến phần Whitelist form https://whitelist.skycoin.com/whitelist-form và điền các thông tin.
  • Bạn cần Public Key của các nodes bạn đang chạy, hình ảnh các node (ít nhất 3 hình ảnh)
  • Submit và đợi 🙂
Skywire Whitelist Submit
Skywire Whitelist Submit

Nếu mọi thứ ok, các node của bạn vào Whitelist, hãy giữ cho các nodes chạy ổn định, vì 1 trong điều kiện để DIY nodes được rewards chính là đảm bảo 75% uptime trong tháng. Chi tiết về quy định trả thưởng, bạn xem ở đây https://github.com/skycoin/skywire/blob/master/testnet_rules.md#rewards

Và đương nhiên reward trả theo tháng, sau mỗi tháng sẽ có thông báo về số thưởng rewards được trả, hãy follow Telegram này https://t.me/SkywirePSA để biết thêm chi tiết. Đây là trả thưởng tháng 12 vừa rồi

REWARDS

The pool sizes of December are as follows:
– DIY reward pool size is 16,000 Skycoin (sixteen thousand)
– Official reward pool size is 24,000 Skycoin (twenty-four thousand)
– NEW BATCHES are being rewarded based on the testnet rules

The per node rewards are as follows:
– DIY: per node reward of 4.961 Skycoin (4.961240310077519)
– Official: per node reward of 12 Skycoin (12.0)
– Official New Batches: 24.894 Skycoin (24.893566703856997)

The rewards will be distributed around the 5th of January. Please stay patient until further notice, we will send out another PSA once the rewards have been sent.

Quay lại cách clone các bản Skywire nodes đã cài trên 1 bo mạch Orange Pi Zero Plus sang các bản khác. Cách đó rất đơn giản, bạn chỉ cần dùng phần mềm Win32DiskImage đọc và ghi lại file img của 1 bản nodes bạn đã cài. Sau đó flash lại bản nodes đó lên 1 thẻ khác chạy trên 1 bo mạch khác. Tuy nhiên, nếu đơn giản vậy thì không còn gì để nói, vấn đề bạn sẽ gặp phải là khi khởi động lại bo mạch mới sẽ chạy đúng theo IP và public key của bo mạch cũ vì nó được clone nguyên bản các thông tin từ bo mạch cũ sang. Đây là 1 trick để bạn thay IP và public key của nó sang IP và public key mới. Đầu tiên, hãy dừng service của skywire nodes đã cài:

[email protected]:/etc/systemd/system# systemctl stop skywire-node.service

Sau đó xóa file ghi lại key đã được tạo ra trước đó để bắt skywire nodes tạo lại key mới (chú ý chạy cái này ở user admin)

[email protected]:~$ cd .skywire/node/
[email protected]:~$ rm keys.json

Sau đó đăng nhập bằng root, sửa file hostname để nhận IP khác

[email protected]:~$ su root
Password:
[email protected]:~# nano /etc/hostname
skywire-node3

Rồi khởi động lại Skywire Nodes

[email protected]:/etc/systemd/system# systemctl start skywire-node.service

Bạn sẽ thấy node mới chạy trên bo mạch mới mà chỉ mất thêm 1 vài phút sửa, so với việc dùng Orange Pi Prime và Skybian tiết kiệm hơn nhiều.

Nếu bạn cần trợ giúp, có thể liên hệ với tôi qua Telegram https://t.me/orangepivietnam

Nếu có thể giúp đỡ tôi nghiên cứu thêm về Skywire, Skycoin, hãy donate Skycoin vào địa chỉ sau 2BVKe42GdZMdRzyRHxtSUXwHsfTzZVL3TgU

P/S: Đọc thêm bài sau để thấy trên thế giới họ làm Skyminer Cluster thế nào: https://medium.com/@bivins1/the-creative-genius-of-the-skycoin-community-diy-miners-c30d71727f85

One thought on “Cluster 2x Orange Pi Zero Plus chạy Skyminer”

Gửi phản hồi

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.