Người Xác Thực Dữ Liệu

in blockchain •  3 years ago  (edited)

Cách trả lời thủ công các yêu cầu dữ liệu hoặc chạy Trình xác thực với việc triển khai testnet của Flux trên NEAR

Điều kiện tiên quyết

  • Bạn muốn cung cấp câu trả lời cho các yêu cầu dữ liệu trên Flux Oracle (và kiếm mã thông báo khi mainnet khởi chạy!)
  • Bạn cảm thấy thoải mái với dòng lệnh, GitHub và ví tiền điện tử
  • Bạn xác nhận đây là phiên bản testnet nhằm mục đích hiển thị một số tính năng của mạng chính và không có tiền thực nào được trao đổi

Thiết lập tài khoản

Nếu bạn chưa triển khai hợp đồng trên NEAR, hãy làm theo hướng dẫn tại đây để thiết lập tài khoản testnet và NEAR CLI, nhưng đừng lo lắng về việc cài đặt môi trường Rust (vì bạn không bắt buộc phải viết bất kỳ hợp đồng thông minh nào để làm người xác nhận).

Đăng nhập vào Oracle Explorer và đăng nhập vào ví của bạn ở góc trên cùng bên phải. Khi tài khoản testnet của bạn được hiển thị ở trên cùng, bạn có thể nhận thấy rằng bạn không có wNEAR trong tài khoản của mình. Bạn có thể thêm một số bằng cách gói NEAR bằng cách sử dụng các lệnh sau trong thiết bị đầu cuối của bạn:

 

  1. near call v2.wnear.flux-dev storage_deposit '{"account_id": "YOUR_TESTNET_ACCOUNT_ID"}' --accountId YOUR_TESTNET_ACCOUNT_ID --amount 0.00125 --gas=300000000000000
  2. near call v2.wnear.flux-dev near_deposit "{}" --accountId YOUR_TESTNET_ACCOUNT_ID --amount 20 --gas=300000000000000

 

Bây giờ, bạn sẽ có thể thấy số tiền wNEAR mà bạn đã gói từ NEAR trong tài khoản của mình.

Xác thực các yêu cầu bằng Oracle Explorer

image host

Cuộn xuống trình điều hướng và xem danh sách các yêu cầu đã được thực hiện. Chọn một trong những cái gần đây. Nó sẽ đưa bạn đến màn hình yêu cầu, nơi bạn có thể xem yêu cầu chi tiết hơn.

image host

Tìm kích thước trái phiếu trong vòng mới nhất hoặc cửa sổ phân giải. Đây là điều cần thiết để đưa ra kết quả cuối cùng là giải pháp. Đối với các yêu cầu đòi hỏi nhiều bảo mật tài chính, mối quan hệ có thể được nâng lên để ngăn chặn những kẻ xấu có thể thao túng dữ liệu để khai thác hệ thống.

Để tham gia vào quá trình xác thực yêu cầu, hãy cuộn trở lại trên cùng và nhấn nút đặt cược để đặt cược wNEAR của bạn vào những gì bạn tin là kết quả hoặc chỉ cần sao chép câu trả lời của người khác và đăng phần còn lại của wNEAR cần thiết để lấp đầy mối quan hệ . Nếu cửa sổ giải quyết đóng lại và không có ai tranh chấp câu trả lời đã đặt của bạn, bạn có thể nhấn vào nút hoàn tất và nhận wNEAR có thưởng!

Để tìm hiểu thêm về cách Yêu cầu dữ liệu đi qua Oracle, hãy xem phần Yêu cầu dữ liệu của tài liệu.

Xác thực các yêu cầu bằng Validator Node

Oracle Validator Node được thiết lập để tự động cung cấp câu trả lời cho các yêu cầu API đi vào Flux Oracle. Nếu bạn có vốn và muốn kiếm thu nhập thụ động với nó, hãy thử!

Nút sẽ lắng nghe bất kỳ yêu cầu nào đến với nhà tiên tri. Nếu có một yêu cầu API hợp lệ, nút sẽ gọi API end_point và trích xuất kết quả từ source_path

Sao chép kho lưu trữ Oracle Validator Node và thiết lập tệp .env của bạn trong thư mục như sau:

image host

NEAR_MAX_STAKE_AMOUNT là số tiền wNEAR tối đa bạn muốn đăng đối với trái phiếu cho một kết quả cụ thể trong mỗi cửa sổ giải quyết cho một yêu cầu nhất định. Nếu trái phiếu nhỏ hơn số tiền bạn đã đặt, bạn sẽ chỉ đăng số tiền trái phiếu.

Nó sẽ không hoạt động nếu bạn không nhập đường dẫn thích hợp đến thư mục .near-credentials và thay thế YOUR_TESTNET_ACCOUNT_ID bằng id tài khoản testnet của bạn.

Đầu tiên hãy cài đặt các gói, sau đó khởi động trình xác thực bằng các lệnh sau

image host

Bạn sẽ có thể xem một số kết quả đầu ra về những yêu cầu mà trình xác thực của bạn đang đặt và cung cấp kết quả từ thiết bị đầu cuối của bạn và bạn có thể kiểm tra hoạt động của nó trong Oracle Explorer.

Nguồn: https://docs.fluxprotocol.org/docs/getting-started/data-validators
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!