Cách khai thác BEAM MimbleWimble trên Digital Ocean

Beam.mw là một loại tiền điện tử mới hứa hẹn sự riêng tư mạnh mẽ.

Beam là một loại tiền điện tử mới nhằm mục đích bảo mật và khả năng mở rộng mạnh mẽ. Nó sử dụng cách tiếp cận của Mim MimbleWimble, mà bạn có thể tìm hiểu thêm ở đây. Beam Mainnet ra mắt ngày hôm nay, vì vậy nếu bạn quan tâm đến việc khai thác nó, đây là một số hướng dẫn ngắn về cách thực hiện trên Digital Ocean

Cảnh báo: Việc khai thác CPU BEAM khá vô dụng do khai thác GPU, do đó bạn rất khó có thể kiếm được bất kỳ chùm tia nào; chạy một nút đầy đủ giúp giữ cho mạng mạnh, vì vậy nó cũng không bị tổn thương!

Thiết lập máy chủ

Thiết lập một nút mới trên Digital Ocean chạy 18.04. Lưu ý, tôi thấy rằng 1GB thậm chí không đủ cho 1 luồng Khai thác. Nếu bạn thực sự muốn khai thác CPU, bạn sẽ cần ít nhất 2gb. Bây giờ hãy cho phép SSH vào:

root ssh @ IP-ĐỊA CHỈ

Bây giờ nâng cấp và cài đặt những gì bạn cần

cập nhật apt-get
nâng cấp apt-get
apt-get install curl vim git-core hasged fail2ban ntp build-Essential giám sát
# Thiết lập một tường lửa đơn giản:
ufw mặc định từ chối đến
ufw mặc định cho phép gửi đi
cho phép
# Bây giờ chúng ta hãy mở một cổng cho nút Beam:
ufw cho phép vào bất kỳ cổng 10000

Cho phép thêm một số không gian trao đổi để ngăn chặn các vấn đề bộ nhớ. Digital Ocean sẽ ghét bạn vì điều này. Xin lỗi Digital Ocean, các bạn rock!

sudo fallocate -l 4G / hoán đổi
mkswap / hoán đổi
hoán đổi / hoán đổi
echo / exchangefile none exchange sw 0 0 | sudo tee -a / etc / fstab

Tạo một ví Beam

Theo hướng dẫn ở đây, có vẻ như trước tiên chúng ta cần chạy ví để tạo tài khoản.

# 1. Tải xuống ví
wget https://github.com/BeamMW/beam/release/doad/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-chùm-ví-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-chùm-ví-cli-1.0.3976.tar.gz
# So sánh sha256 của bạn với https://www.beam.mw/doads

Giải nén ví và nhận một cặp chìa khóa / bí mật. Bạn sẽ muốn lưu đầu ra của tất cả các thông tin sau đây ở một nơi an toàn (a.k.a không có trên máy tính để bàn của bạn).

tar -zxf linux-chùm-ví-cli-1.0.3976.tar.gz
./beam-wallet init
# Nhập mật khẩu an toàn và TIẾT KIỆM MỌI THỨ TẠI ĐÂY AN TOÀN!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Chữ ký quy tắc: ed91a717313c6eb0
Tôi 2019-01-03.15: 05: 17.525 bắt đầu ví ...
Nhập mật khẩu: ********************
Khóa người xem chủ sở hữu: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Chữ ký quy tắc: ed91a717313c6eb0
Tôi 2019-01-03.15: 12: 57.828 bắt đầu ví ...
Nhập mật khẩu: ********************
Khóa con bí mật 1: XXXXXXX

Bắt đầu khai thác

Bây giờ chúng ta cần tải xuống nút và của tôi!

wget https://github.com/BeamMW/beam/release/doad/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-chùm-nút-1.0.3976.tar.gz
# d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-Beam-node-1.0.3976.tar.gz
# So sánh sha256 của bạn với https://www.beam.mw/doads
# Giải nén và nhanh chóng kiểm tra mọi thứ đều tốt:
mkdir / root / lịch sử
tar -zxf linux-chùm-nút-1.0.3976.tar.gz
./beam-node -peer eu-node01.mainnet.beam.mw:8100

Đảm bảo thay thế khóa khai thác và khóa chủ sở hữu từ bước ví. Bạn sẽ thấy một cái gì đó như thế này nếu tất cả đang diễn ra tốt đẹp:

I 2019-01-03.15: 25: 55.369 Chữ ký quy tắc: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 bắt đầu một nút trên 10000 cổng ...
Tôi 2019-01-03.15: 25: 55.373 ID nút = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Mẹo ban đầu: 0-0000000000000000
I 2019-01-03.15: 25: 55.373 Khối yêu cầu 0-0000000000000000

Bây giờ nhấn CTRL + C để thoát khỏi quá trình. Chúng tôi sẽ làm cho nó một nhiệm vụ nền

Thiết lập một tác vụ nền để khai thác

Bây giờ để chắc chắn rằng bạn tiếp tục khai thác trong trường hợp máy chủ của bạn khởi động lại, hãy sử dụng trình giám sát để giữ cho nút chạy:

vi /etc/supervisor/conf.d/beam.conf

[chương trình: chùm]
lệnh = / root / chùm nút = cpu --peer eu-node01.mainnet.beam.mw:8100
thư mục = / root /
tự động khởi động = đúng
khởi động lại = đúng
stderr_logfile = / var / log / Beam.log
stdout_logfile = / var / log / Beam.log
stdout_logfile_maxbytes = 5MB
stderr_logfile_maxbytes = 5MB
stdout_logfile_backups = 2
stderr_logfile_backups = 2

Bây giờ sau khi bạn lưu và thoát khỏi vim, hãy khởi động trình nền và nghỉ ngơi dễ dàng:

giám sát
giám sát> đọc lại
chùm: có sẵn
giám sát> cập nhật
giám sát> bắt đầu tất cả
giám sát> tình trạng
chùm RUNNING pid 19204, thời gian hoạt động 0:00:06
giám sát viên> thoát

Bạn có thể kiểm tra nhật ký nếu bạn thích:

đuôi /var/log/beam.log

Nếu bạn muốn kiểm tra số dư của mình, chỉ cần chạy lệnh này

./beam-wallet thông tin -n localhost: 10000
____ Tóm tắt
Chiều cao hiện tại ............ 1818
ID trạng thái hiện tại .......... 929bee0adb1bdf02
Có sẵn ................. 0 groth
Trưởng thành .................. 0 groth
Đang tiến hành ............... 0 groth
Không khả dụng ............... 0 groth
Coinbase có sẵn ....... 0 groth
Tổng số coinbase ............ 0 groth
Phí khả dụng ............. 0 groth
Tổng phí ................. 0 groth
Tổng số chưa có ............. 0 groth

Như tôi đã nói trước đó, bạn rất khó có thể thực sự khai thác bất cứ thứ gì. Chúc bạn khai thác vui vẻ! Chúng tôi mong muốn sớm thêm chùm tia vào faa.st!