Mô phỏng

Mô phỏng giao thức Mithril

THÔNG TIN

  • Nhờ bản demo này, bạn sẽ hiểu rõ hơn về Giao thức Mithril. Hy vọng bạn sẽ hình dung được cách những người tham gia tương tác để tạo ra đa chữ ký và tác động của các tham số giao thức là gì.

  • Mô phỏng này được chạy bởi một CLI mà bạn sẽ xây dựng và chạy, và điều đó cuối cùng sẽ tạo ra nhiều chữ ký Mithril thực sự !

  • Với mục đích tái lập kết quả, mô phỏng sử dụng nguồn ngẫu nhiên xác định.

  • Trong quá trình mô phỏng, một số hiện vật sẽ được ghi vào một thư mục artifacts, chẳng hạn như verification keys, individual signaturesmulti signatures.

Tải xuống từ Github (HTTPS)

git clone https://github.com/input-output-hk/mithril.git

Hoặc (SSH)

git clone [email protected]:input-output-hk/mithril.git

Thay đổi thư mục

Chạy thử nghiệm (Tùy chọn)

Xây dựng có thể thực thi

Kiểm tra xem tệp nhị phân Mithril Client có hoạt động tốt hay không bằng cách chạy trợ giúp của nó

Bạn nên thấy

TIP

Một lời nhắc nhở thân thiện về các tham số giao thức:

  • k: Quorumtham số đại diện cho số lượng chữ ký cá nhân tối thiểu (tập hợp từ nhiều người tham gia) cần thiết để được tổng hợp trong một chữ ký đa.

  • m: Securitytham số đại diện cho tổng số lotteriesmà mỗi người tham gia có thể tham gia để ký thông báo riêng lẻ.

  • phi-f: tham số phụ thuộc vào xác suất của một người tham gia để giành chiến thắng a lottery. Nó thay đổi giữa 0.0(ít cơ hội hơn) và 1.0(nhiều cơ hội hơn).

Chạy mô phỏng với những 5người tham gia

Mô phỏng sẽ thành công và tạo ra (hoặc tổng hợp) một đa chữ ký!

Chạy mô phỏng với những 5người tham gia

Mô phỏng sẽ không thành công và không tạo ra (hoặc tổng hợp) bất kỳ đa chữ ký nào!

TIP

Để biết thêm thông tin về Giao thức Mithril , vui lòng tham khảo phần Giới thiệu về Mithril.

Last updated