LINUX.ORG.RU

История изменений

Исправление Lrrr, (текущая версия) :

1, 2, 3 по идее можно сделать через смарт контракты блохчейн (там аналогично сделаны multisig wallet)

для 1 никакой блокчейн не нужен, и вообще ничего не нужно. Сумма подписей Шнорра равна подписи Шнорра суммой секретных ключей. Организуем всем ответственным такие ключи и просим их подписать коммит независимо друг от друга, после чего сливаем их подписи в одну.

К подходящим алгоритмам относится например ed25519. Как подписать коммит с помощью ed25519 - задача для самостоятельного изучения.

И да, мультисиг кошельки в блокчейне именно так и устроены. Ради этого в битке например даже алгоритм подписей меняли пару лет назад.

Вариант, когда могут подписать не все, называется «пороговая подпись» или «threshold signature». Для этого нужно дополнительно применить например схему разделения секрета Шамира.

Исходная версия Lrrr, :

1, 2, 3 по идее можно сделать через смарт контракты блохчейн (там аналогично сделаны multisig wallet)

для 1 никакой блокчейн не нужен, и вообще ничего не нужно. Сумма подписей Шнорра равна подписи Шнорра суммой секретных ключей. Организуем всем ответственным такие ключи и просим их подписать коммит независимо друг от друга, после чего сливаем их подписи в одну.

К подходящим алгоритмам относится например ed25519. Как подписать коммит с помощью ed25519 - задача для самостоятельного изучения.

И да, мультисиг кошельки в блокчейне именно так и устроены. Ради этого в битке например даже алгоритм подписей меняли пару лет назад.