Гаманець із соціальним відновленням — це гаманець-смартконтракт, у якому повсякденні витрати підписує основний ключ, а кілька довірених людей («опікунів», guardians) можуть разом замінити цей ключ, якщо його втрачено або вкрадено. Ідею популяризував Віталік Бутерін в есе січня 2021 року, де доводив, що соціальне відновлення має стати стандартом для наступного мільярда користувачів.
Як це працює
Кошти зберігає контракт гаманця. Власника контракту — адресу, якій дозволено витрачати, — можна змінити через функцію відновлення, для якої потрібні підписи певної кількості опікунів. Адреси опікунів вносять у контракт під час налаштування; опікуном може бути будь-хто, хто має адресу Ethereum.
У звичайні дні ви підписуєте основним ключем. Якщо його втрачено чи вкрадено, ви зв'язуєтеся з опікунами поза блокчейном (повідомлення, пошта, телефон), кожен підписує транзакцію відновлення, і коли набирається потрібна кількість підписів, власником контракту стає нова адреса, яку контролюєте ви. Кошти переходять під нову адресу, а втрачений ключ втрачає будь-яке значення.
Де це вже працює
Argent Wallet (з 2018 року, відтоді доопрацьовується) — перша реалізація для звичайних користувачів. Кворум опікунів, 36-годинна затримка для безпеки, відновлення без оплати газу. Після 2023 року поступилася частиною позицій іншим гаманцям з абстракцією акаунта, але працює й далі.
Safe (колишній Gnosis Safe) з модулем відновлення — додає соціальне відновлення поверх мультипідпису. Ним користуються DAO і заможні приватні власники.
Гаманці з абстракцією акаунта (EIP-4337), що з'явилися у 2024–2026 роках, — Soul Wallet, Kernel від ZeroDev, Biconomy. Більшість із них пропонують соціальне відновлення як одну з функцій смарт-акаунта поряд із лімітами витрат, сесійними ключами й оплатою газу за користувача.
Переваги перед апаратним гаманцем з одним ключем
Практичних переваг дві. По-перше, не потрібно зберігати єдину seed-фразу: загубили пристрій — опікуни повернуть вам доступ. Замість схеми «сталева пластина з вибитою фразою в банківській комірці» маєте «трьох довірених людей у трьох різних місцях». По-друге, заміна ключа стає звичайною операцією. У гаманці з одним ключем злам означає, що кошти зникнуть, щойно зловмисник підпише транзакцію. Із соціальним відновленням заміна ключа — штатна функція, яка займає день-два.
Якщо є ймовірність, що доведеться переїхати, варто розподілити опікунів географічно — у різних містах або країнах, — щоб відновлення не залежало від того, де ви опинитеся.
Слабкі місця
Гаманець працює лише в одній мережі. Гаманець із соціальним відновленням в Ethereum захищає тільки активи на цій адресі в Ethereum; на активи в Solana, Bitcoin чи навіть Polygon під тим самим приватним ключем він не поширюється. Координація між мережами — окрема проблема.
Усе тримається на довірі до опікунів. Троє опікунів, що змовилися, можуть забрати ваші кошти, тож обирайте людей, чиї інтереси не пов'язані між собою, які живуть у різних місцях і які не стали б змовлятися проти вас. Стандартна для Argent схема «п'ять опікунів, потрібні три» — розумна відправна точка.
У смартконтрактах бувають помилки. Обирайте перевірені аудитом контракти, що працюють роками, як-от Argent чи Safe, а не новий гаманець з абстракцією акаунта, запущений минулого кварталу.
Що почитати далі: Абстракція акаунта, Мультипідпис.