Mithril Aggregator
Chào mừng bạn đến với hướng dẫn Mithril Aggregator Node!
Last updated
Chào mừng bạn đến với hướng dẫn Mithril Aggregator Node!
Last updated
Mục tiêu chính của Mithril Aggregator là điều phối và đồng bộ hóa quá trình sản xuất đa chữ ký Mithril :
Khi một ảnh chụp nhanh mới sẵn sàng được tạo (và được chứng nhận), Mithril Aggregator sẽ tạo và phát một Beacon mới cho Mithril Signers biết thời điểm họ nên sử dụng để tính thông báo (hoặc thông báo) để ký.
Nó cũng chịu trách nhiệm quảng cáo Khóa xác minh (khóa công khai Mithril) của tất cả Mithril Signers đã đăng ký .
Beacon, Thông số giao thức hiện tại và các Khóa xác minh có sẵn được tập hợp và quảng cáo trong Chứng chỉ đang chờ xử lý.
Mithril Signers có thể đăng ký với nó, để có thể tham gia vào quá trình ký tên sau này.
Một thực tế quan trọng là Mithril Aggregator là không đáng tin cậy:
Bất kỳ ai cũng có thể chạy một trình tổng hợp trên mạng.
Nó không truyền phát bất kỳ thông tin nhạy cảm nào (chẳng hạn như tin nhắn cần được ký). Các node người ký có trách nhiệm tính toán những thông tin này trực tiếp từ một Node Cardano trên đó chúng chạy.
Ngoài ra, để tổng hợp các chữ ký đơn lẻ thành nhiều chữ ký Mithril, *Mithril Aggregator không cần đại diện cho bất kỳ phần nào trong tổng số cổ phần của Mạng Cardano.
Mithril Aggregator chịu trách nhiệm sản xuất đa chữ ký Mithril và các chứng chỉ liên quan của chúng cho một phần và / hoặc tất cả trạng thái sổ cái (ảnh chụp nhanh):
Mithril Signers đã đăng ký trước đó có thể tạo ra các chữ ký cá nhân. Họ gửi các chữ ký cá nhân này đến Mithril Aggregator để kiểm tra tính hợp lệ của chúng và sau đó lưu trữ chúng.
Khi đã đạt đến số lượng chữ ký riêng lẻ, Mithril Aggregator có thể tạo ra một đa chữ ký.
Mithril Aggregator kết hợp đa chữ ký và một số siêu dữ liệu metadata thành Chứng chỉ Mithril mà sau này Mithril Client sẽ sử dụng để xác minh tính xác thực của ảnh chụp nhanh.
Trong phiên bản đầu tiên, Mithril Aggregator cũng đảm nhận việc tạo ra các tạo tác liên quan đến ảnh chụp nhanh (ví dụ: kho lưu trữ ảnh chụp nhanh sẽ được Mithril Client sử dụng sau này).
Sau khi phần mềm ảnh chụp nhanh được tạo, nó có thể được đồng bộ hóa ở bất kỳ đâu:
Trên chính Mithril Aggregator.
Trên bất kỳ nền tảng đám mây nào cung cấp CDN.
Trên một mạng ngang hàng riêng biệt (chẳng hạn như IPFS hoặc Bittorrent).
Chứng chỉ Mithril là một phần của chuỗi chứng chỉ liên quan đến xác minh tính xác thực của ảnh chụp nhanh và được lưu trữ:
Trên chính Mithril Aggregator
Hoặc trên bất kỳ bộ nhớ nào có thể truy cập được (ví dụ như bộ nhớ đám mây)
Trong trường hợp Mithril Aggregator lưu trữ các tạo tác ảnh chụp nhanh và / hoặc chứng chỉ, nó có thể được sử dụng để phân phối những dữ liệu này cho các máy khách từ xa. Những khách hàng này có thể sử dụng chúng theo nhu cầu của họ và xác minh đó là hàng chính hãng.
Trong phiên bản đầu tiên, Mithril Aggregator bao gồm hai thành phần chính:
Một API REST, cho phép Mithril Signers:
Lấy Chìa khóa xác minh người ký khác đã đăng ký.
Đăng ký Chìa khóa xác minh của họ.
Đăng ký Chữ ký Cá nhân của họ.
Thời gian chạy được cung cấp bởi state machine:
Thời gian chạy là đồng bộ và được lên lịch để thực thi theo các khoảng thời gian đều đặn.
Có hai trạng thái có thể xảy ra: IDLE và SIGNING .
Thời gian chạy xử lý các chuyển đổi trạng thái.
Thời gian chạy được tóm tắt trong sơ đồ dưới đây:
Để biết thêm thông tin về Chuỗi chứng chỉ Mithril, vui lòng tham khảo trang .
Tài liệu về API REST của Mitril Aggregator có sẵn .