Мультиподпись Stellar

Материал из Montelibero
Перейти к навигации Перейти к поиску

Блокчейн Stellar поддерживает инструменталий множественной подписи на один аккаунт.

Количество подписей может быть от 1 до 20.

Мастер-ключ от аккаунта нельзя удалить из мультиподписи, но можно дать ему нулевой вес.

У каждого участника мультиподписи есть вес — некое значение от 0 до 255.

На весь аккаунт можно указать сколько весов подписей нужно собрать, чтобы транзакция состоялась.

Стеллар не поддерживает вложенную мультиподпись. То есть мультиподписной аккаунт не может быть членом мультиподписи другого аккаунта.

Технически, чтобы блокчейн принял транзакцию, нужно чтобы её подписали аккаунты, набрав необходимое количество голосов.

При этом блокчейн не примет транзакцию, в которой слишком много подписей. Их должно быть минимально-достаточное количество.

Для того, чтобы добавить к транзакции подпись, нужен секретная пара аккаунта, ключ, начинающийся с символа «S». Многие кошельки его явно не показывают, но дают возможность экспортировать. Эту строку лучше сохранить в надёжном месте, не доверяя его монопольное хранение программе-кошельку.

Чтобы подписать произвольную программу, можно воспользоваться сервисом низкоуровневой работы со Стелларом — Stellar Laboratory.

Кошелёк MW поддерживает функцию подписи произвольных транзакций, если у вас не бесплатный аккаунт (либо был добавлен свой, либо был выкуплен бесплатный за 1€).

Для нужд совместного сбора мультиподписи в сообществе разработали специальный интерфейс — Sign Tools.