Mô tả chung về Nền tảng
Thành phần của dự án Elige.re bao gồm:
1. Máy chủ hợp nhất siêu-nốt, phân phối vào một số máy chủ vật lư riêng biệt để tăng hiệu suất, an toàn và bảo mật, trong đó đưa ra nhiệm vụ cho máy thợ mỏ và thu thập kết quả,
2. Tập hợp các máy khách thợ mỏ kết nối với siêu-nút làm công việc chính của máy tính và nhận được kết quả,
3. Và, có thể, một thành phần bổ sung của các mạng GRID kết nối.
Mỗi thợ mỏ được kết nối với máy chủ siêu-nút và nhận được một nhiệm vụ xử lư.
Một thời gian sau, khi công việc được hoàn thành, chương tŕnh khách hàng sẽ kết nối lại với máy chủ siêu-nút và truyền kết quả, sau đó nhận được một nhiệm vụ mới. Để hoàn thành nhiệm vụ, mỗi người tham gia dự án sở hữu các máy đào sẽ nhận được token của nền tảng Elige.re, tương ứng với thời gian xử lư tính toán. Các tính toán sẽ được thực hiện ở CPU và GPU của người tham gia mạng, tùy thuộc vào công việc nhận được.
Tuy nhiên, mô h́nh của một dự án tính toán lưới có một số rủi ro:
1. Trước hết, thợ mỏ đă nhận được một nhiệm vụ nhưng không liên lạc lại với siêu-nút v́ lư do nào đó. Ví dụ, nếu một người tham gia dự án sở hữu một mỏ khách không quan tâm đến dự án nữa hoặc v́ các lư do khác như mất điện.
2. Thứ hai, người tham gia dự án có thể đưa ra kết quả sai. Điều này nguy hiểm hơn là đơn giản thiếu các kết quả, bởi v́ một nhiệm vụ bị tính sai có thể liên quan đến tất cả các tính toán khác!
3. Và thứ ba, những người tham gia dự án có thể gian lận để nhận được nhiều token hơn công sức họ đă bỏ ra để thực hiện tính toán.
Vấn đề đầu tiên được giải quyết đơn giản - nền tảng Elige.re cho thời hạn các máy đào phải trả lại kết quả. Vấn đề thứ hai được giải quyết bằng cách đưa ra một nhiệm vụ tương tự cho một số người dùng, được gọi là tính toán dự pḥng. Đối với mỗi tác vụ, số lượng người thực hiện trùng lặp là duy nhất, nhưng số mặc định của nền tảng Elige.re là bốn. Khi máy đào báo cáo về tính toán được tiến hành, máy chủ siêu-nút so sánh kết quả, được gửi bởi những người tham gia khác nhau. Kết quả, được chấp nhận bởi "nhóm túc số" của các máy chủ siêu-nút được xem là đúng, và những tính toán sai từ chối. Những máy đào đưa ra kết quả không chính xác sẽ không nhận được token và sẽ bị đưa vào danh sách xám kiểm soát với điểm phạt. Nhóm túc số được lựa chọn cho từng tác vụ cụ thể và mặc định là ba.
Vấn đề thứ ba được giải quyết giống như vấn đề sai kết quả - với tính toán dự pḥng. Các nền tảng Elige.re sẽ được tính toán đồng thời từ hai hoặc nhiều tác vụ dự án để tránh việc lăng phí khả năng tính toán khi một nhiệm vụ dự án tạm dừng tính toán. Mỗi tác vụ dự án đang được tính toán sẽ có một lượng lớn các tính toán nhưng có giới hạn. Trong quá tŕnh tính toán một tác vụ, khối lượng yêu cầu tính toán sẽ giảm và xác suất t́m kiếm các dữ liệu mong muốn sẽ tăng lên. Theo đó, v́ điều này, giá của các token Elige.re sẽ tăng theo tỷ lệ.