Краткий обзор multisig кошельков для Ethereum
Одним из лучших способов управления криптоактивными активами на основе Ethereum является мультиподписной кошелек. Мультиподписной кошелек - это смарт-контракт, который определяет требования к перемещению средств или взаимодействию с другими смарт-контрактами. Они называются multisig, потому что они требуют, чтобы криптографические подписи из нескольких адресов считались действительными. Этими адресами могут управлять один человек или несколько человек, могут быть аппаратные кошельки, холодные кошельки, иные кошельки, такие как metamask, или комбинации каждого из них.
Есть несколько вариантов выбора, каждый из которых имеет свои плюсы и минусы в зависимости от варианта использования. Следует отметить, что, поскольку мультиподписные кошельки предназначены для обеспечения сохранности средств, они также являются объектами для взломов, поэтому, если вы управляется существенной суммой денег, необходимо выполнить более тщательную проверку перед тем, как выбрать какой-либо конкретный вариант.
В этой статье рассказывается о моем личном опыте с использованием мультиподписных кошельков Ethereum. Я использовал каждый из этих кошельков, но некоторые из них я использовал чаще чем другие. Это не значит, что это является преимуществом одного кошелька над другим, это просто мои личные впечатления от каждого и их них.
Mist Wallet:
MIST является официальным кошельком Ethereum. Это был первый кошелек и он часто используется. Также это единственный кошелек, поддерживаемый непосредственно фондом Ethereum.
Плюсы:
- Единственный официальный кошелек поддерживаемый Ethereum Foundation
- Дневные лимиты транзакций
- Можно добавлять и удалять пользователей
- Можно управлять ERC20 токенами
Минусы:
- Не предназначен для контрактных взаимодействий
- Интерфейс для "гиков"
Оптимальный вариант использования:
- Индивидуальное
Ссылки
https://github.com/ethereum/mist/releases
https://wallet.ethereum.org/ (requires MetaMask or Parity browser extension)
Parity:
Наиболее популярный кошелек Ethereum т.к. он предлагает множество отличных функций. Одной из которых является создание мультиподписного кошелька. Кошелек был разработан для сохранения ETH, но также может управлять токенами стандарта ERC20.
Плюсы:
- Встроен в клиент Parity
- Поддерживает аппаратные кошельки
- Лимиты на вывод ETH
- Поддержка ERC20 токенов
Минусы:
- Испытал на себе крупную хакерскую атаку
- Большой и сложный код
- Не предназначен для контрактных взаимодействий
Оптимальный вариант использования:
- Индивидуальное
Ссылки
DS-Group:
DS-group - единственный доступный вариант консольного кошелька для Ethereum. Это необходимо для некоторых приложений где действия должны выполняться на удаленном сервере.
Плюсы:
- Интерфейс через командную строку
- Каждое действие может иметь определенный срок истечения
Минусы:
- Отсутствие графического интерфейса
- Нельзя добавлять или удалять участников
Оптимальный вариант использования:
- Бизнес среда
Ссылки
https://github.com/dapphub/ds-group
Gnosis:
Кошелек Gnosis быстро становится стандартным вариантом для мультиподписных кошельков. Он хорошо разработан и предлагает широкий спектр функций и функциональных возможностей. На момент написания этой статьи более 2 000 000 000 долларов в настоящее время обеспечено с использованием мультиподписного кошелька Gnosis.
Плюсы:
- Добавление и удаление участников
- Уведомления по электронной почте
- Разработано с учетом токенов
- Может добавлять произвольные ABI для взаимодействия с другими смарт-контрактами
- Рабочий стол и веб-интерфейс пользователя
- Ежедневные лимиты ETH
- Поддержка аппаратного кошелька
Минусы:
- Документация могла бы иметь более удобный для понимания человеком текст
- Нет дневных лимитов для токенов
Оптимальный вариант использования:
- Индивидуальное
- Бизнес среда
Ссылки
https://wallet-website.gnosis.pm/
Источник:
https://steemit.com/ethereum/@kennyrowe/brief-overview-of-ethereum-multisig-wallets
UPDATE: В комментариях спрашивали кто может подписывать сообщения в кошельках с мультиподписью но на платформе голос есть ограничения в 5 сообщений в 1 ветке комментариев.
"Пользователей кто подписывают транзакции выбирают индивидуально. Т.е. это те кому вы лично доверяете."