Đã phát hành hướng dẫn khai thác kép Phala & Crust, nhanh chóng nhận thêm phần thưởng
Phala可信网络
2020-12-23 02:12
本文约4132字,阅读全文需要约17分钟
Là các dự án sinh thái Polkadot, Phala Network và Crust Network đều sử dụng công nghệ chuỗi khối TEE + và cả hai mô hình kinh tế dự án đều có mô hình khai thác. Những người khai thác với thiết bị Intel SG

Là các dự án sinh thái Polkadot, Phala Network và Crust Network đều sử dụng công nghệ chuỗi khối TEE + và cả hai mô hình kinh tế dự án đều có mô hình khai thác. Điều quan trọng nhất là hai dự án rất bổ sung cho nhau: Phala Network chịu trách nhiệm tính toán dữ liệu riêng tư và Crust chịu trách nhiệm lưu trữ dữ liệu của những "vật liệu dữ liệu" này.

Do đó, hai giao thức đang cùng nhau tạo ra một hệ sinh thái khai thác "công nghệ bảo mật". Những người khai thác với thiết bị Intel SGX có thể khai thác song song Phala, Crust hoặc các dự án lưu trữ khác sau khi kết nối đĩa cứng.

Lớp vỏ sử dụng TEE cho khai thác MPoW (Bằng chứng công việc có ý nghĩa) để giải quyết các vấn đề về giám sát và định lượng. Trong Lớp vỏ, TEE hoạt động như một cơ quan giám sát trung thực. Định kỳ kiểm tra xem nút có hoạt động bình thường không và liệu có bất kỳ lỗi hoặc rò rỉ dữ liệu người dùng nào không. Thông qua sự đồng thuận của GPoS, Crust nhận ra các ưu đãi nút hiệu quả.

Cơ chế khai thác TEE của Phala tương tự như PoW Cơ chế khai thác TEE của Phala là kích thích sức mạnh tính toán của máy tính, nếu thời gian trực tuyến dài và nhiệm vụ tính toán nhiều thì phần thưởng sẽ lớn, không gây tốn điện và sức mạnh tính toán như POW .lãng phí năng lượng.

Crust Network đã mở mạng thử nghiệm khuyến khích của mạng thử nghiệm "Dự án Ark" vào ngày 26 tháng 11 và khởi chạy giai đoạn đầu tiên của mạng thử nghiệm vào ngày 30 tháng 11. Trong giai đoạn đầu, phần thưởng trị giá khoảng 300.000 CRU sẽ được phân phối, trong đó 50%. là CRU, 50% là CRU18 (CRU bị khóa, sẽ được mở khóa tuyến tính trong vòng 18 tháng sau khi mạng chính hoạt động). Cứ sau 5 ngày, Crust Network sẽ tính điểm của 5 ngày trước đó và phát hành phần thưởng theo tỷ lệ.

Cuộc thi "1605" của mạng lưới thử nghiệm Phala Network của Vedentta cũng đã bắt đầu và dự kiến ​​1 triệu PHA sẽ được phân phối dưới dạng phần thưởng cho mạng thử nghiệm. Hiện tại, Vendetta có hơn 730 nút riêng tư (các nút công việc TEE), với tổng sức mạnh tính toán là 280.000 Điểm và đã kích hoạt đợt airdrop thanh khoản bảng xếp hạng Firedrop. Điều này có nghĩa là gần 4.000 lõi CPU đang phục vụ các nhiệm vụ bảo mật blockchain trong thời gian thực, vượt qua các giao thức tương tự như Oasis Labs và Secret Network. Phala Network đã trở thành một trong những mạng điện toán bảo mật phi tập trung lớn nhất.

Dưới đây chúng tôi sẽ giới thiệu đến các bạn "cách nhân đôi mỏ Crust và Phala":

Hướng dẫn thiết lập nút vỏ

Cần lưu ý rằng vì tập lệnh cài đặt trình điều khiển lớp vỏ sẽ đặt lại trình điều khiển, vui lòng đảm bảo cài đặt nút khai thác lớp vỏ trước, sau đó cài đặt nút khai thác Phala. Ở đây, chúng tôi chỉ liệt kê một số bước chính, để biết hướng dẫn khai thác chi tiết, vui lòng tham khảo:https://mp.weixin.qq.com/s/cfwUlYrYE4e6EsQLmGDyTw

Hướng dẫn thiết lập nút Phala

Sau khi nút Lớp vỏ được thiết lập, nút Phala có thể được thiết lập.

1. Mở phala.network đăng ký 2 tài khoản

2. Làm theo hướng dẫn này để tạo tài khoản Phala

3. Để dễ dàng xác định mối quan hệ ràng buộc, nên thêm một hậu tố được ghép nối như tài khoản stash / bộ điều khiển tài khoản (bạn cũng có thể sử dụng bất kỳ từ nào bạn muốn phân biệt).

4. Nhận tiền thử nghiệm

Phương pháp 1: Làm theo hướng dẫn này để đốt 0,1 PHA để đổi lấy 1000 đồng tiền thử nghiệm (cần đảm bảo rằng bạn có cả ETH và PHA trong ví của mình)

Cách 2: Hoàn thành nhiệm vụ nhỏ để nhận 888 xu test

5. Đặt mối quan hệ ràng buộc giữa Stash và Controller

Developer (nhà phát triển) → Extrinsics (giao dịch) → your stash account → phalaModule → SetStash(controller)


Nhấp vào Gửi giao dịch, ký và chờ phát sóng.

6. Triển khai full node, runtime và phost của Phala cục bộ

6.1 Triển khai nút đầy đủ cục bộ

Triển khai các nút đầy đủ cục bộ giúp tránh các sự cố khác nhau ở cấp độ kết nối mạng. Việc triển khai một nút đầy đủ cần khoảng 50G dung lượng dành riêng trên đĩa cứng để lưu trữ dữ liệu khối.

trình soạn thảo mdnice

sudo docker pull phalanetwork/phala-poc3-node

Sau đó nhập lệnh bên dưới để tạo (và bắt đầu) vùng chứa. Bước này sẽ đặt tên nút của bạn, hãy chú ý thay thế các ký tự có liên quan.

sudo docker run -ti --rm --name phala-node -d -e NODE_NAME="tên nút của bạn" -p 9933:9933 -p 9944:9944 -p 30333:30333 -v $HOME/phala-node-data:/root/data phalanetwork/phala-poc3-node

Sau khi câu lệnh được thực thi container sẽ tự động khởi động, nếu muốn đóng lại bạn có thể sử dụng lệnh sudo docker kill phala-node.

Ngoài ra, vui lòng tránh các thao tác khiến bộ chứa tắt đột ngột (chẳng hạn như tắt hoặc khởi động lại máy hoặc dịch vụ Docker mà không đóng bộ chứa nút đầy đủ), điều này có thể làm hỏng cơ sở dữ liệu khối. chỉ có thể bị xóa và khởi tạo lại. Nếu bạn muốn bắt đầu nhiều bộ chứa nút đầy đủ trên một máy tính (không cần thiết và không được khuyến nghị), bạn cần đặt $HOME/phala-node-data thành các đường dẫn khác nhau để tránh xung đột.

trình soạn thảo mdnice



6.2 Triển khai pRuntime

Mọi người lưu ý, ở đây phải đồng bộ full node trước khi triển khai phost nếu không sẽ xảy ra lỗi

trình soạn thảo mdnice

sudo docker pull phalanetwork/phala-poc3-pruntime

trình soạn thảo mdnice

sudo docker run -d -ti --rm --name phala-pruntime -p 8000:8000 -v $HOME/phala-pruntime-data:/root/data --device /dev/isgx phalanetwork/phala-poc3-pruntime

trình soạn thảo mdnice


$HOME/phala-pruntime-data là đường dẫn lưu trữ dữ liệu PRuntime. Mặc định là thư mục phala-pruntime-data trong thư mục chính của người dùng hiện tại (nếu không, nó sẽ được tạo tự động). Nếu cần, bạn có thể chỉ định khác đường dẫn và chú ý đến thư mục bạn chỉ định, người dùng hiện tại phải có quyền đọc và ghi. Nếu bạn muốn bắt đầu nhiều bộ chứa PRuntime trên một máy tính (không cần thiết và không được khuyến nghị), bạn cần đặt các đường dẫn khác nhau để tránh xung đột. Nếu dữ liệu bị xóa, bạn cần thực hiện lại quy trình đăng ký công cụ khai thác.

6.3 Triển khai pHost

sudo docker pull phalanetwork/phala-poc3-phost

đi vào

sudo docker run -d -ti --rm --name phala-phost -e PRUNTIME_ENDPOINT="Đầu vào (vui lòng chú ý thay thế địa chỉ IP và ghi nhớ bộ điều khiển)" -e PHALA_NODE_WS_ENDPOINT="http://địa chỉ IP của bạn:8000" -e MNEMONIC="bộ điều khiển ghi nhớ của bạn" -e EXTRA_OPTS="-r" phalanetwork/phala-poc3-phost

Lưu ý rằng nếu ghi nhớ được nhập không chính xác ở đây, một lỗi sẽ được báo cáo sau đó.

Sau khi lệnh được thực thi, bộ chứa sẽ tự động khởi động. Vui lòng tham khảo tài liệu đầy đủ về tắt và khởi động (bạn cần khởi động PHost sau khi cả nút đầy đủ và PRuntime được khởi động). Nếu PRuntime khởi động lại, PHost cũng cần khởi động lại.

http://your IP address:8000 là địa chỉ truy cập của PRuntime. ws://your IP address:9944 là địa chỉ WebSocket của nút đầy đủ Phala. Bạn có thể sử dụng lệnh ip addr để xem địa chỉ ip của chính mình.

Truy vấn xem phost có chạy bình thường không: docker logs phala-phost

7. Đặt hoa hồng và người thụ hưởng

1) Nhập Nhà phát triển → Bên ngoài (Nhà phát triển - Giao dịch)

2) Chọn tài khoản Trình điều khiển của bạn ở hàng đầu tiên

3) Chọn mô-đun phalaModule ở hàng thứ hai, sau đó chọn setPayoutPrefs(payout_comission, payout_target)

trình soạn thảo mdnice

  • 4) Hàng thứ ba là tỷ lệ hoa hồng của bạn (Commission)
  • Lưu ý: Giá trị của hoa hồng là một tỷ lệ. Ví dụ: viết 80 có nghĩa là 80% thu nhập của bạn được dành cho chính bạn và 20% còn lại được chia cho những người cùng đào.
  • Nếu không có đồng khai thác, cho dù bạn viết bao nhiêu ở đây, bạn sẽ nhận được 100%.
  • Bạn đặt Hoa hồng càng thấp, thu nhập của bạn càng thấp, nhưng đồng thời càng có nhiều người cho bạn vay tiền, chi phí khởi nghiệp của bạn càng thấp.

5) Ở hàng thứ tư, chọn địa chỉ thu tiền khai thác. Nhiều máy khai thác có thể chọn cùng một địa chỉ nhận tiền.


8. Kiểm tra việc triển khai máy khai thác

1) Mở Nhà phát triển → Trạng thái chuỗi ở góc trên bên phải

trình soạn thảo mdnice

  • 2) Nhấp vào mô-đun phalaModule, chọn workerState bên cạnh, chọn tài khoản stash của bạn ở dưới cùng, nhấp vào dấu cộng bên cạnh và một số thông tin sẽ xuất hiện bên dưới.
  • score.overallScore Tổng điểm của máy khai thác
  • Các tính năng Hàng thứ hai: xếp hạng phần cứng của bạn (từ thấp đến cao là 0-4)

3) Chọn mô-đun stashState, chọn tài khoản stash của bạn, nhấp vào dấu cộng bên cạnh và một số thông tin sẽ xuất hiện bên dưới.

4) Chọn mô-đun phalaModule.stash(bộ điều khiển), chọn tài khoản bộ điều khiển của bạn và nhấp vào dấu cộng bên cạnh nó để xem địa chỉ bộ điều khiển của bạn.

5) Sau khi tất cả các mô-đun được nhấp vào, nó sẽ hiển thị như trong hình bên dưới:

Mô tả trạng thái của một số máy khai thác:

1)"Empty": null,nói chung là không nên xem

2)"Free": null,Máy khai thác đã được đăng ký thành công và đang ở trạng thái không hoạt động. Bạn cần tham khảo các bước trong "Bắt đầu khai thác" để bắt đầu khai thác

3)"MiningPending": null,Vận hành trạng thái được hiển thị sau khi bắt đầu khai thác, máy khai thác đã vào trạng thái "sẵn sàng bắt đầu" và sẽ bắt đầu khai thác sau vòng tiếp theo (cứ sau 600 khối một vòng)

4)"Mining": "BlockNumber",Công cụ khai thác đang khai thác và số phía sau là chiều cao khối mà bạn bắt đầu khai thác

5)"MiningStopping": null, trạng thái hiển thị sau khi hoạt động ngừng khai thác, máy khai thác đã vào trạng thái "sẵn sàng dừng" và sẽ ngừng khai thác trong vòng tiếp theo và trạng thái sẽ trở lại miễn phí. Nếu bạn đăng xuất trước khi trạng thái trở lại "miễn phí", bạn sẽ bị chém.

6)"Gatekeeper": null,Thiết bị của bạn có danh tính GK và không thể chạy các công cụ khai thác cùng một lúc.

9. Bắt đầu khai thác

1) Mở Developer → Extrinsics ở góc trên bên phải

2) Chọn tài khoản bộ điều khiển của bạn, nhấp vào mô-đun phalaModule, nhấp vào startMiningIntention(), sau đó nhấp vào Gửi giao dịch, ký tên và đợi truyền phát. Sau khi thông báo màu xanh lá cây xuất hiện, điều đó có nghĩa là quá trình khai thác đã bắt đầu.

Sau đó, bạn có thể kiểm tra trạng thái khai thác của mình và chờ lửa đến

trình soạn thảo mdnice

Phala可信网络
作者文库