April 14, 2022

Gnosis Safe: надёжный как швейцарские часы

Помимо Gnosis Safe, Гнозисы билдят: CowSwap, xDAI chain, Gnosis DAO.

В прошлом году мы рассказывали о способах минимизации шансов потери своего последнего цифрового шекеля.

Дополняем этот opsec-список небольшим туториалом по тому, как пользоваться одним из самых старых и популярных мультисигов - Gnosis Safe.

Для чего это может пригодиться

  • Сделать общак с пацанами на пивчагу и разрушение легаси финансовой системы в субботу вечером.
  • В целях безопасности. Подписывать транзы своей рукой, но с разных кошельков. Например, из разных локаций или с разных ЭВМ.
  • Собрать около-DAO на коленке.

Что за мультисиг и как работает?

Мультисиг - cокращение от multisignature. Multisignature - мульти-подпись.

Кошелёк создаётся на несколько адресов и отправляет транзакции только после подписи кворумом.
Кворумы разные бывают: 2/3, 3/5, 10/10.

О боже, десять из десяти.

Кворум устанавливается заранее, но может позже меняться. Для этого нужно согласие того же количества кошельков, которое необходимо для подписи любой транзакции мультисига.

Сделать кворум 1/2 или 1/3 тоже можно. Получится дефолтный кошель с общим доступом, без этих ваших multisignature.

Как сетапнуть мультисиг?

Показываем примером сейфа на Оптимизме.

1. Заходим на gnosis: https://gnosis-safe.io/app/welcome.

2. Выбираем чейн и подключаем кошелек.

3. Прожимаем "Create new Safe".

4. Придумываем имя своему новому сейфу. Он будет доступен только на том чейне, на котором создается.

5. Добавляем имена и адреса других участников мультисига. Выставляем кворум транзакции - минимальное количество адресов, которые должны подписать транзу, прежде чем она улетит в мемпул.

6. Создается сейф - подтверждаем транзу в метамаске и ждём пока закипит чайник.

7. Саксес!

8. Можем начинать использовать нашу новую банковскую ячейку на блокчейне.

Не забываем, что сейф открывается только на том чейне, на котором его создали. Не отправляйте монетки с других чейнов на этот адрес!

9. Жмакаем "Send Funds", выбираем сумму, адрес, сабмитим и подтверждаем транзакцию.

10. После этого транзакция появится в очереди на подтверждение остальными участниками мультисига.

11. Для этого сейфа установлен кворум 2/3, поэтому необходима еще одна Sign транзакция. Такие транзакции не тратят газевич.
После этого можно инициировать отправку, жамквнув "Execute".

12. Транза попадает в статус Executed и фура уходит на Владик.

As easy as that

Важные дополнения

  • Гнозис теперь поддерживает НФТ и взаимодействия с контрактами.
    Посмотреть на код: https://github.com/gnosis/safe-contracts/releases
  • Существует несколько версий мультисига: веб-версия, которую мы использовали для этого мини-гайда; десктопная; мобильная.

Какие сети доступны?

Ethereum, Gnosis Chain, Polygon, Binance Smart Chain, Energy Web Chain, Arbitrum, Avalanche, Optimism, Goerli, Rinkeby, Volta.

Не хватает только Соланы, Терры и Wax'а для Йапа, чтобы собрать мультичейн-бинго.

Бонус

Под Солану подойдет мультисиг Zebec.

Для депозита доступны только: USDC, SOL, USDT и ZBC. Картины Куинжи и джипеги грудастых тянок хранить нельзя.

Заключение

Мы вместе прошлись по всем пунктам установки мультисига на кошелек. Теперь балансам должно быть комфортно и безопасно, а прочитавшим гордостно за себя.

Берегите себя и с̶в̶о̶и̶х̶ ̶б̶л̶и̶з̶к̶и̶х̶ свои активы. Но и близких тоже.

Материал подготовлен каналом "С нуля до нуля на крипте".

Автор: @saltynarwhal Редактор: @JustYap

Обсудить способы применения Gnosis сейфа можно здесь: https://t.me/notothemoonchat