Hướng dẫn WORM MINER @EIP7503 Xác nhận môi trường: Đảm bảo bạn là người dùng root, đang sử dụng hệ điều hành Ubuntu, với 16GB bộ nhớ. Sepolia ETH: Đảm bảo tài khoản của bạn có ít nhất 1.0 Sepolia ETH (thông qua nhận). 1. Cài đặt phụ thuộc Chạy lệnh sau để cài đặt tất cả các phụ thuộc hệ thống cần thiết: bash sudo apt update && sudo apt upgrade -y sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4 git wget unzip nlohmann-json3-dev pkg-config libssl-dev Ghi chú: Đã bao gồm pkg-config và libssl-dev, tránh lỗi OpenSSL trước đó. 2. Cài đặt Rust Cài đặt bộ công cụ Rust và kích hoạt môi trường: bash curl --proto '=https' --tlsv1.2 -sSf | sh -s -- -y source $HOME/.cargo/env Xác minh: bash rustc --version cargo --version 3. Nhân bản kho lưu trữ Xóa thư mục cũ, nhân bản lại worm-privacy/miner: bash cd ~ rm -rf proof-of-burn # Xóa thư mục cũ để tránh nhầm lẫn git clone cd miner Xác minh: bash git remote -v # Nên hiển thị origin 4. Tải xuống tệp tham số Tải xuống tệp tham số cần thiết cho chứng minh ZK-SNARK: bash make download_params Kiểm tra: bash ls -R | grep zkey # Xác nhận đã tải xuống tệp .zkey 5. Cài đặt worm-miner Biên dịch và cài đặt worm-miner: bash cargo install --path . Xác minh: bash worm-miner --version # Nên hiển thị worm-miner 0.1.2 6. Thiết lập khóa riêng Sử dụng biến môi trường để lưu trữ khóa riêng (thay thế bằng khóa riêng của bạn): bash export PRIVATE_KEY="khóa riêng của bạn" Dọn dẹp an toàn: bash history -c echo "" > ~/.bash_history 7. Xác minh số dư Sepolia ETH Đảm bảo tài khoản có ít nhất 1.0 Sepolia ETH: bash worm-miner info --network sepolia --private-key $PRIVATE_KEY Nếu số dư không đủ, truy cập để nhận thêm ETH. Ghi lại địa chỉ Ethereum của bạn (nếu cần): bashpip install web3python3 -c "from web3 import Web3; w3 = Web3(); print(w3.eth.account.from_key('$PRIVATE_KEY').address)" 8. Đốt ETH và đúc BETH Đốt 1 ETH, đúc 0.999 BETH (0.001 ETH làm phí): bash worm-miner burn --network sepolia --private-key $PRIVATE_KEY --amount 1 --spend 0.999 --fee 0.001 Kiểm tra đầu ra: Nên hiển thị mã giao dịch (Tx-hash) và các tệp được tạo (input.json, witness.wtns). Xác minh tệp: bashls input.json witness.wtns Xác minh số dư BETH: bash worm-miner info --network sepolia --private-key $PRIVATE_KEY Số dư BETH dự kiến: 0.999000000000000000. 9. Tham gia khai thác Đầu tư 0.002 BETH cho mỗi epoch trong 3 epoch tới: bash worm-miner participate --amount-per-epoch 0.002 --num-epochs 3 --private-key $PRIVATE_KEY --network sepolia 10. Nhận phần thưởng WORM Sau khi kết thúc epoch (mỗi epoch 30 phút), nhận phần thưởng: bash worm-miner claim --from-epoch 7 --network sepolia --num-epochs 1 --private-key $PRIVATE_KEY Điều chỉnh --from-epoch theo epoch hiện tại của worm-miner info (ví dụ, nếu hiện tại là epoch 8, hãy thử --from-epoch 8). Số dư BETH vẫn là 0: Kiểm tra trạng thái giao dịch (thay thế bằng mã giao dịch của bạn): bashcurl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0xYOUR_TX_HASH"],"id":1}' Đảm bảo kết nối mạng Sepolia hoạt động tốt: bashcurl Số dư ETH và chạy lại burn. Tải xuống tệp tham số thất bại: Kiểm tra nhật ký make download_params: bashmake download_params Xác nhận mạng: bashping Lệnh thất bại: cung cấp nhật ký lỗi đầy đủ (ví dụ: đầu ra của worm-miner burn). Kiểm tra phiên bản worm-miner: bashworm-miner --version Lưu ý an toàn Bảo vệ khóa riêng: Tiếp tục sử dụng $PRIVATE_KEY, tránh nhập dưới dạng văn bản rõ. Sao lưu: Ghi lại burn_key và mã giao dịch của worm-miner burn, cũng như đầu ra của worm-miner ls (id và burnKey). Rủi ro mạng thử nghiệm: Mặc dù là mạng thử nghiệm, vẫn cần bảo vệ khóa riêng.
Hiển thị ngôn ngữ gốc
10 N
4
Nội dung trên trang này được cung cấp bởi các bên thứ ba. Trừ khi có quy định khác, OKX không phải là tác giả của bài viết được trích dẫn và không tuyên bố bất kỳ bản quyền nào trong các tài liệu. Nội dung được cung cấp chỉ nhằm mục đích thông tin và không thể hiện quan điểm của OKX. Nội dung này không nhằm chứng thực dưới bất kỳ hình thức nào và không được coi là lời khuyên đầu tư hoặc lời chào mời mua bán tài sản kỹ thuật số. Việc sử dụng AI nhằm cung cấp nội dung tóm tắt hoặc thông tin khác, nội dung do AI tạo ra có thể không chính xác hoặc không nhất quán. Vui lòng đọc bài viết trong liên kết để biết thêm chi tiết và thông tin. OKX không chịu trách nhiệm về nội dung được lưu trữ trên trang web của bên thứ ba. Việc nắm giữ tài sản kỹ thuật số, bao gồm stablecoin và NFT, có độ rủi ro cao và có thể biến động rất lớn. Bạn phải cân nhắc kỹ lưỡng xem việc giao dịch hoặc nắm giữ tài sản kỹ thuật số có phù hợp hay không dựa trên tình hình tài chính của bạn.