Compact Multi-Signatures for Smaller Blockchains學習筆記

1. 引言

Boneh等人2018年論文《Compact Multi-Signatures for Smaller Blockchains
在《Simple Schnorr Multi-Signatures with Applications to Bitcoin》論文的Musig方案的基礎上,做了改進。(參見博客 Simple Schnorr Multi-Signatures with Applications to Bitcoin 學習筆記

本論文的設計目標是:
reduce the size of the Bitcoin blokchain。

  • 支持signature compression。
  • 支持public-key aggregation。
  • multi-signature scheme:a number of parties signed a common message mm
  • 基於Schnorr signatures和BLS signatures。
  • 支持plain public key model,即:users do not need to prove knowledge or possession of their secret key。
  • 構建了第一個short accountable-subgroup multi-signature (ASM) scheme。
  • ASM的signature size 僅爲O(k)\mathcal{O}(\mathcal{k}) bits over the description of SS,其中k\mathcal{k}爲security parameter。
  • aggregate public key 僅爲 O(k)\mathcal{O}(\mathcal{k}) bits,與nn無關。

1.1 ASM定義

ASM (accountable-subgroup multi-signature)是指:
enables any subset SS of a set of nn parties to sign a message mm so that a valid signature discloses which subset generated the signature (hence the subset SS is accountable for signing mm)。

代碼實現:
https://github.com/lovesh/signature-schemes
https://github.com/KZen-networks/multi-party-schnorr

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章