
thân thuộcSách trắng kinh tế PhalaBạn bè của tôi có thể biết rằng phần thưởng khai thác của Phala được chia thành phần thưởng trực tuyến và phần thưởng nhiệm vụ tính toán. Giai đoạn thứ hai của cuộc thi 1605 tập trung vào việc giới thiệu phần thưởng nhiệm vụ tính toán trên cơ sở phần thưởng trực tuyến. Bài viết này là phần giới thiệu về các tác vụ tính toán của mạng thử nghiệm Vendetta.
1. Tóm tắt lý lịchCác tác vụ điện toán trong mạng thử nghiệm này hầu như được tạo bởi hệ thống và mỗi Vòng (600 khối) tạo ra 5 tác vụ điện toán cố định. Số lượng phần thưởng khai thác phù hợp với sách trắng, trong đó 50% phần thưởng cho mỗi khối đào ra sẽ được nhận bởi các TEE thực hiện các tác vụ điện toán bảo mật, 30% phần thưởng sẽ nhận được bởi tất cả các TEE trực tuyến và 20% sẽ chảy vào kho bạc thông qua chuỗi quản trị Dân chủ của Thượng viện; Trong mạng thử nghiệm Vendetta, số tiền thế chấp tối thiểu cho CPU là 0 tPHA; những người khai thác TEE có thể sử dụng tPHA để thế chấp bổ sung cho CPU của chính họ và bất kỳ ai cũng có thể sử dụng tPHA của chính họ để thế chấp những người khai thác TEE khác, nhưng phân phối tự động đến đề cử là không được hỗ trợ vào thời điểm người giải quyết; Trong 1 Vòng, tối đa 1 TEE có thể được chỉ định cho 1 tác vụ điện toán; Thuật toán và các tham số phân phối nhiệm vụ tính toán trong mạng thử nghiệm là thử nghiệm và sẽ được nâng cấp sau khi mạng chính được khởi chạy; phương thức thanh toán phần thưởng cũng có thể thay đổi; Quy trình của tác vụ tính toán TEE đại khái như sau:
2. Thuật toán gửi tác vụ điện toán bảo mật
2.1 Logic cốt lõi
Giống như bất kỳ thuật toán gửi đơn đặt hàng nào, chúng ta cần chỉ định TEE phù hợp nhất để hoàn thành phép tính theo các đặc điểm của tác vụ tính toán quyền riêng tư; Do đó, hệ thống Mạng Phala sẽ chấm điểm các đặc điểm của từng thiết bị TEE theo các yêu cầu cốt lõi về đặc điểm điện toán và thu được Điểm của từng TEE; Theo Điểm của tất cả các TEE trực tuyến, kết quả bài tập được tính toán thông qua công thức lấy mẫu ngẫu nhiên có trọng số; Sau khi TEE được chỉ định hoàn thành việc tính toán quyền riêng tư, hệ thống sẽ tự động giải quyết và phát hành phần thưởng. Để đảm bảo an ninh hệ thống, phần thưởng sẽ bị đóng băng trong một khoảng thời gian. (Phần thưởng do mạng thử nghiệm Vendetta phát hành là FireII, phần thưởng này chỉ được sử dụng để thống kê nhóm giải thưởng thanh toán và không thể chuyển nhượng được).
Xác suất TEE-CPU được gán cho các tác vụ tính toán chủ yếu phụ thuộc vào hai đặc điểm của CPU: sức mạnh tính toán và bảo mật. Sức mạnh tính toán được đánh giá bằng điểm CPU và các lần lặp lại sẽ được thực hiện thông qua bỏ phiếu trên chuỗi-không nâng cấp fork trong tương lai; Bảo mật liên quan đến một cổ phần CPU. Khả năng tính toán và bảo mật không làm tăng tuyến tính xác suất của các công cụ khai thác TEE đạt được các tác vụ tính toán.Công thức xác suất sẽ được trình bày chi tiết trong phần tiếp theo.
Theo các chỉ số cốt lõi của các đơn đặt hàng gửi điện toán TEE, chúng tôi có thể tính điểm thể lực của từng tác vụ điện toán được giao TEE. Công thức tính điểm như sau:
Chúng tôi sử dụng phương pháp lấy mẫu ngẫu nhiên có trọng số mà không cần thay thế (nghĩa là mỗi TEE chỉ có thể được rút ra một lần) và chọn ngẫu nhiên N TEE từ tất cả M TEE trực tuyến để thực hiện các tác vụ điện toán.
Trọng số có nghĩa là điểm xác suất W của mỗi TEE sẽ được sử dụng làm giá trị cơ bản trong lấy mẫu, nghĩa là W càng cao thì xác suất được chọn càng cao.
Ví dụ về lấy mẫu ngẫu nhiên có trọng số mà không cần thay thế:
Giả sử có ba máy A, B và C, nhiệm vụ A được chia thành 3, nhiệm vụ B được chia thành 2 và nhiệm vụ C được chia thành 1. Bây giờ một trong ba máy được chọn và xác suất của A được chọn là
Nếu rút được 2 máy thì xác suất để máy A được rút là
Theo tình hình thực tế của giai đoạn đầu tiên của cuộc thi 1605, năm TEE có thể được chọn từ hàng nghìn đến hàng chục nghìn TEE trong môi trường thực, nhưng logic phù hợp với ví dụ trên.
Để cho phép những người khai thác TEE dự đoán xác suất chiến thắng của chính họ và mô phỏng mối quan hệ giữa số lượng tPHA thế chấp và xác suất chiến thắng, chúng tôi sẽ cung cấp máy tính xác suất tính toán quyền riêng tư của Trang tổng quan và những người khai thác có thể điền hiệu suất máy của riêng họ và khoản thế chấp dự kiến số lượng để mô phỏng xác suất gửi đi.
3. Dữ liệu mô phỏng thuật toán điều lệnh 3.1 Mối tương quan giữa số tiền thế chấp bổ sung và xác suất lựa chọnGiả sử rằng điểm số TEE là nhất quán, tác động của số tiền thế chấp khác nhau đến xác suất lựa chọn.
Thuật toán rõ ràng, nhưng chỉ dựa trên thuật toán, không thể tính xác suất của một máy khai thác được chọn, vì xác suất được chọn có liên quan đến số lượng máy khai thác hiện đang trực tuyến và điểm nhiệm vụ của chúng. Chúng tôi đã mô phỏng sự gia tăng xác suất chiến thắng bằng số lượng tài sản thế chấp bổ sung:
Giả sử rằng Rorschach có TEE 300 điểm (đường màu đỏ trong hình) và giả định rằng các TEE khác là 5.000 máy có 420 điểm và tất cả chúng đều được thế chấp bằng 1.000 tPHA bổ sung. Nếu 5 trong số 5001 máy khai thác (bao gồm cả Rorschach) được chọn để thực hiện các tác vụ điện toán, thì khi Rorschach tăng các khoản thế chấp bổ sung, xác suất được chỉ định sẽ tăng như sau:
Nó có thể được nhìn thấy từ hình:
Xác suất 5 được rút ra từ hơn một nghìn máy là rất thấp, khoảng 0,05%; Khi số tiền thế chấp tăng lên, lúc đầu xác suất tăng nhanh, sau đó chậm dần; Nhưng ngay cả khi số tiền thế chấp tăng lên 20.000, tỷ lệ chiến thắng chỉ tăng lên 0,17%.
Trong hình trên, các máy xanh nhạt, đỏ, vàng và xanh lục có số điểm lần lượt là 400, 300, 200 và 100. Có thể thấy, hiệu suất của máy duy trì lợi thế tuyệt đối không đổi về xác suất chiến thắng.
3.3 Nhiều máy khai thác nên phân bổ các khoản thế chấp bổ sung như thế nào?Giả sử rằng Rorschach có hai máy khai thác giống hệt nhau, khi tổng số tiền thế chấp là như nhau, cách phân phối khoản thế chấp ít ảnh hưởng đến thu nhập chung. Tình huống mô phỏng trong hình bên dưới là Rorschach có hai TEE 420 điểm và cả hai đều đã cam kết 5000tPHA. Các TEE khác là 5.000 đơn vị, tài sản thế chấp 1.000tPHA, tất cả đều là 420 điểm.
Bây giờ Rorschach có 20.000tPHA, như trong hình bên dưới:
Phía ngoài cùng bên trái của trục hoành cho biết rằng tất cả 20.000tPHA đã được trao cho một trong các TEE, với xác suất là 0,28%; Ngoài cùng bên phải là cung cấp tất cả 20000tPHA cho người khác, cũng là 0,28%; Ở giữa được chia đều, với xác suất 0,32%.
Có thể thấy rằng phân phối trung bình sẽ nhiều hơn một chút so với chỉ một trong số chúng.diễn đàndiễn đànThảo luận thêm với chúng tôi.
Phala Network là một parachain điện toán bảo mật trên Polkadot. Dựa trên mô hình khuyến khích kinh tế giống như pow, Phala sẽ xây dựng một đám mây điện toán bảo mật phân tán bao gồm hàng trăm nghìn công cụ khai thác trên khắp thế giới, sau đó hoạt động như một parachain Polkadot để tỏa ra tất cả các chuỗi khối .Defi sinh thái, dịch vụ dữ liệu và các ứng dụng khác. Các ứng dụng dựa trên Phala pLibra và Web3 Analytics đã nhận được hai khoản tài trợ từ nền tảng web3. Thành viên đầu tiên của Chương trình Substrate Builders. Thành viên của Quỹ Linux. Thành viên của Privacy Computing Consortium (CCC).