February 27, 2023

Arbitrum: Multi-Sign

Доброго времени суток, уважаемые ретрохантеры 🤘 Сегодня продолжим отмечаться в значимых активностях Arbitrum, так сказать повышаем свои шансы на потенциальный ретродроп. Конкретно в этой статье будем делать Multi-Sign (Мультиподпись) и тем самым получим статус Multi-Signer для вашего кошелька. Также как и DAO Voter, который мы разбирали недавно в этой статье, Multi-Sign тоже был одним из критериев 1-ого раунда Optimism Drop, поэтому можно от части предполагать, что в дропе Arbitrum может быть что-то похожее, но если даже и нет, то в любом случае данная активность лишней для нас не будет.

Multi-Sign (Мультиподпись) - технология подписания транзакций несколькими приватными ключами (несколькими кошельками) для повышения уровня безопасности и конфиденциальности в процессе одобрения отправки транзакций.

Сразу может будет сложно для понимания, но сейчас на практике в процессе однозначно разберётесь. Поехали!

Шаг 1

Нужно подготовить 2 кошелька: 1 - это ваш основной, которым вы всегда пользуетесь, он в целом готов; 2 - дополнительный кошелёк, его нам нужно будет создать. Напомню, что все активности делаю с кошелька MetaMask! Создаём в ММ новый счёт, можете его так и назвать "Multi-Sign", чтобы удобно было ориентироваться, если у вас как и у меня много других кошельков.

Итак, у нас есть 2 кошелька, давайте сразу для дальнейшей работы установим условное обозначение:

Кошелёк 1 будем называть - Main (Старший).

Кошелёк 2 будем называть - Multi-Sign (Младший).

Опять же, это лишь условное обозначение для этой статьи, чтобы вам было удобно понимать. У себя вы можете назвать их как пожелаете.

Шаг 2

Далее нам нужно закинуть ETH на наши 2 кошелька, пополняем разумеется в сети Arbitrum.

Main (Старший) - 0.015 ETH (25$).

Multi-Sign (Младший) - 0.005 (10$).

И ещё дополнительно держите на бирже (или другом кошельке, не ММ) 0.015 ETH (25$), мы будем их отправлять на наш общий счёт.

Итого нам потребуется: 60$ в ETH, это не расходы, это необходимая ликвидность для работы. Комиссия всего у нас будет: 1-2$.

Шаг 3

Переходим по этой ссылке. Нажимаем Create new Safe.

Далее нажимаем Connect и подключаем наш Main (Старший) кошелек, не забываем, что все действия мы делаем в сети Arbitrum.

Далее нужно задать имя нашего сейфа, можно абсолютно любое, это не имеет значение. После нажимаем Next.

Затем заполняем следующие поля:

1 - сюда пишем имя нашего Main (Старшего) кошелька, у меня он собственно говоря так и называется, вы можете задать любое имя. Рядом забиваем адрес, но он будет уже сразу забит, поскольку им вы подключились к протоколу.

Чтобы добавить ещё один кошелёк, нажмите + Add new owner

2 - сюда пишем имя нашего Multi-Sign (Младшего) кошелька. Рядом забиваем его адрес.

3 - в Threshold обязательно меняем значение на "2".

После прожимаем Next. Затем на новой странице подписываем транзакцию и снова прожимаем Next.

Шаг 4

Супер. Теперь у нас есть "сейф" и протокол сгенерировал нам общий адрес кошелька. Мы копируем этот адрес, ТОЛЬКО НЕ ЗАБУДЬТЕ УБРАТЬ ПРИСТАВКУ "arb1:", и отправляем на него заранее приготовленные 0.015 ETH (25$).

Окей, эфир мы пополнили, теперь приступаем к следующему шагу.

Шаг 5

Мы переключаемся в ММ на наш Multi-Sign (Младший) кошелёк. Потом в верхнем левом углу нажимаем New transaction - Send tokens - в строке Recipient вставляем адрес нашего Multi-Sign (Младшего) кошелька - выбираем актив ETH и нажимаем Next.

После нам нужно будет подписать транзакцию - подписываем. Далее, чтобы перевод был завершен, нам нужно подписать транзакцию и со 2 нашего кошелька, то есть старшего. Для начала слева мы находим вкладку Transactions, затем в Queue мы видим нашу транзакцию, нужно развернуть её, чтобы увидеть детали. После этого мы в ММ переключаемся на наш Main (Старший) кошелёк, чтобы подтвердить перевод.

Переходите в ММ и выбирайте свой Main (Старший) кошелёк, после этого у вас активируется кнопка подписи/подтверждения, жмите на неё и запускайте транзакцию. Подписываете в ММ транзакцию и ETH успешно отправляется.

Это и была ваша первая транзакция Multi-Sign (Мультиподпись)🎉

Что мы сейчас сделали?

Мы создали сейф и отправили на него свой ETH.

Затем мы запросили отправить с этого сейфа ETH на свой Младший кошелёк. Для того чтобы это сделать нам нужно было получить ту самую Multi-Sign (Мультиподпись), а именно подписи с 1 кошелька - Старшего, и 2 кошелька - Младшего.

Мы с Младшего кошелька сразу подписали транзакцию, потом переключились на Старший кошелёк и с него также подписали транзакцию, тем самым окончательно одобрили перевод ETH на наш Младший кошелек, потому что мы запрашивали перевод на него.

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