Mithril
  • Hướng dẫn sử dụng
    • Lời chào
    • Bắt đầu
      • Khởi động một node
      • Chạy một node Mithril Signer (SPO)
      • Chạy một mạng riêng Mithril
    • Tài liệu Dev
      • Các node mạng Mithril
        • Mithril Aggregator Node
        • Mithril Signer Node
        • Mithril Client Node
      • Tham chiếu API
  • Giới thiệu về Mithril
  • Giao thức Mithril
    • Giao thức chuyên sâu
    • Chuỗi chứng chỉ - Certificate Chain
    • Mô phỏng
  • Mạng Mithril
    • Kiến trúc
    • Mithril Aggregator
    • Mithril Signer
    • Mithril Client
  • Tài liệu hỗ trợ
    • Mithril Explorer
    • Chú thích
    • Node
Powered by GitBook
On this page
  • Điều phối đáng tin cậy
  • Sản xuất nhiều chữ ký và chứng chỉ
  • Sản xuất đồ tạo tác ảnh chụp nhanh
  • Ảnh chụp tạo tác và phân phối Chứng chỉ
  • Khám phá sâu hơn
  1. Mạng Mithril

Mithril Aggregator

Chào mừng bạn đến với hướng dẫn Mithril Aggregator Node!

PreviousKiến trúcNextMithril Signer

Last updated 2 years ago

THÔNG TIN

Mithril Aggregator là một nút không tin cậy điều phối công việc của các nút Mithril Signer và tập hợp các chữ ký riêng lẻ của chúng để tạo ra nhiều chữ ký Mithril và các chứng chỉ liên quan của chúng. Nó cũng chịu trách nhiệm tạo và lưu trữ kho lưu trữ ảnh chụp trạng thái sổ cái.

TIP

  • Để biết thêm thông tin về Giao thức Mithril , vui lòng tham khảo trang .

  • Để biết thêm thông tin về Mithril Aggregator, vui lòng tham khảo trang .

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.

TIP

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).

GHI CHÚ

Điều đáng nói là vai trò này chỉ được xác nhận để thuận tiện vào lúc này và về lâu dài, việc sản xuất hiện vật sẽ được ủy quyền cho một node Mithril Snapshotter riêng biệt.

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ọ.

TIP

  • 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 .

Aggregator Runtime
Giao thức chuyên sâu
Tài liệu Dev
Điều phối đáng tin cậy
Sản xuất nhiều chữ ký và chứng chỉ
Chuỗi chứng chỉ
Sản xuất đồ tạo tác ảnh chụp nhanh
Ảnh chụp tạo tác và phân phối Chứng chỉ
Khám phá sâu hơn
tại đây
Page cover image