Мультипідписні скарбниці й сід-фраза, яку ми прибрали

Спільне керування коштами запрацювало: .vault зберігає активи для кількох учасників .human з порогом підписів M-з-N. Жоден переказ не залишить її без згоди достатньої кількості з них.

Скарбниця, а не гаманець

Ключове дизайнерське рішення: у скарбниці немає власного приватного ключа. Вона ближча до сейфа, ніж до акаунта, у який входять, — це скарбниця, якою повністю керують її учасники.

Це також закрило реальну прогалину. Раніше скарбниці успадковували сід-фразу від процесу реєстрації, спільного з адресами .node та .app. Володіння цією сід-фразою дозволяло переміщувати кошти напряму, повністю оминаючи мультипідпис, — для будь-кого, хто її зберіг, поріг був лише рекомендацією. Прибравши сід-фразу, ми прибрали цей шлях, а заодно й плутанину з «гаманцем», у який ніхто не мав входити.

Що працює сьогодні

Реєстрація без сід-фрази, вкладка Vault на адресі кожного учасника, додавання учасників і керування ними, змінюваний поріг, пропозиції з розподілом на очікувані та історію, а також власний баланс і історія транзакцій скарбниці.

Перевірено від початку до кінця через справжні шляхи RPC і WebSocket: реєстрація, зміна порогу, додавання учасника, а також створення, підписання й виконання пропозицій.

Усі новини