Криптовалютные кошельки являются важнейшими инструментами для управления цифровыми активами в эпоху блокчейна и пережили значительные этапы эволюции, отражающие достижения в области безопасности, владения пользователями и функциональности. В этом отчете рассматриваются важнейшие этапы развития криптовалютных кошельков, проблемы, инновации и оптимизированные решения, которые сформировали ландшафт криптовалютных кошельков.
С появлением блокчейна в 2009 году появились и блокчейн-кошельки, которые вступили в начальный период развития. Впоследствии, с появлением ethereum, количество криптокошельков превысило 50 миллионов, что привело к распространению кошельков со смарт-контрактами, резкому росту активности транзакций, а майнинг DeFi ликвидности стал просто бешеным. Судя по всему, криптокошельки вступили в период бурного развития.
После 2021 года, с массовым расширением экосистемы блокчейна и процветанием NFT, DAO, Dapps второго уровня и многих публичных цепочек, спрос пользователей на кошельки выходит за рамки хранения, торговли и межцепочечных активов и больше фокусируется на безопасности, разнообразии интерактивных функций и опыте управления пользователями (предпочитая рассматривать кошельки как платформы для управления несколькими цепочками, несколькими активами). А согласно данным coinweb.com's По оценкам, общее количество криптокошельков в мире составляет 84,02 миллиона по состоянию на август 2022 года.
Вкратце, развитие криптокошельков можно разделить на четыре периода:.
Диаграмма 1: Периоды развития криптокошельков
На сегодняшний день все виды криптовалютных кошельков можно разделить на централизованные и децентрализованные в зависимости от того, владеют ли пользователи собственными приватными ключами или нет. В течение очень долгого времени пользователи предпочитали централизованные кошельки (кастодиальные кошельки), особенно Coinbase、Binance、OKX、Gate、YouHolder.
Причина в следующем:
Однако события в FTX и Celsius напомнили индустрии, что "это не Ваш ключ, это не Ваша монета". Безопасность и управляемость стали более обсуждаемыми аспектами продуктов для кошельков. За очень короткий период времени после разоблачений FTX чистый приток средств в Safe составил более 800 миллионов долларов, продажи Ledger за короткий период времени достигли рекордных показателей, а продажи Trezor выросли на 300%. За ночь ZenGo продемонстрировал трехзначный рост, а депозиты достигли рекордной отметки. Разработчики начали массово обращать свое внимание на технологии кошельков, не связанных с хранением, которые более безопасны. Кроме того, проекты централизованных кошельков в отрасли также подвергаются технической трансформации, чтобы соответствовать требованиям рынка.
Цифровые подписи очень важны для транзакций в блокчейне, где пользователь подписывает сообщение (например, запрос на передачу) с помощью закрытого ключа, чтобы получить подпись. Этот процесс включает в себя генерацию хэш-кода сообщения с помощью алгоритма хэширования, а затем подписание хэш-кода с помощью закрытого ключа с помощью криптографического алгоритма, который затем проверяется на цепи соответствующим открытым ключом.
Алгоритм подписи можно представить следующим образом:
Sig = Alg Sig(Alg Hash(K), Pri Key)
Однако формула может быть немного запутанной из-за вложенности вызовов функций и использования сокращенных обозначений. Вот схема, которая упростит и объяснит этот процесс:
Хеширование информации о транзакции:
Сначала информация о транзакции K хэшируется с помощью алгоритма хэширования Alg Hash.
Хеширование - это процесс преобразования данных в строку символов фиксированного размера, которая обычно представляет собой последовательность цифр и букв.
Формула: H = Alg Hash(K), где H - хэш информации о транзакции.
Подпишите хэш:
Затем хэш H подписывается с помощью закрытого ключа Pri Key с алгоритмом подписи Alg Sig.
Подписание - это процесс генерации уникальной строки символов, которая может подтвердить подлинность данных.
Формула: Sig = Alg Sig(H, Pri Key), где Sig - цифровая подпись.
Таким образом, весь процесс можно разбить на эти два шага, а формулу переписать более пошагово следующим образом:
H = Alg Hash(K)
Sig = Alg Sig(H, Pri Key)
Такое разбиение упрощает процесс на два отдельных этапа, что может быть проще для понимания людей, не знакомых с криптографическими процессами.
Очевидно, что, согласно формуле, взаимодействие закрытого и открытого ключей имеет решающее значение для реализации функциональности децентрализованного кошелька. Технология цифровой подписи - это нить, которая их связывает, и она же вдохновляет на развитие и совершенствование кошельков.
Пример: Кошельки, принадлежащие внешним пользователям (EOA), такие как Metamask, Bitkeep, Phantom, Rabby, Rainbow, Trust Wallet, Math Wallet, Backpack, MyEtherWallet.
Cipher, Trezor, Ledger, Exodus
Сильные и слабые стороны: Кошельки с одной подписью просты, но им не хватает таких продвинутых операций, как социальное восстановление, пакетная торговля и последующие заказы в один клик. Кроме того, это часто приводит к единичным точкам отказа, например, к отсутствию мнемоник.
Если быть более точным:
Одна подпись должна соответствовать только паре открытых и закрытых ключей, которые могут быть использованы для совершения операций с цифровой валютой между соответствующими адресами. Другими словами, Single-sig не отвечает за подтверждение нескольких подписей и трудоемкие расчеты на цепочке. Таким образом, плата за газ относительно невелика. Кроме того, большинство из приведенных выше примеров кошельков EOA поддерживают внебиржевую торговлю.
Диаграмма 2: Как кошельки EOA контролируют баланс
Однако ограничения кошельков Single-sig следующие: 1. Проводите операции только с одной подписью. 2. Недостаточная безопасность из-за сильной зависимости от закрытых ключей с одной подписью. 3. Кибератаки просты и легко поддаются точечному удару. 4. Режим подписи не отвечает потребностям бизнес-клиентов.
В ответ на эту серию болевых точек единой подписи, а также для удовлетворения потребностей предприятий и частных лиц, которым необходимо, чтобы несколько человек управляли своими счетами вместе. Разработчики кошельков скорректировали лежащую в основе системную логику подписи, что привело к появлению технологии кошельков с несколькими подписями, MPC.
Криптовалютные кошельки являются важнейшими инструментами для управления цифровыми активами в эпоху блокчейна и пережили значительные этапы эволюции, отражающие достижения в области безопасности, владения пользователями и функциональности. В этом отчете рассматриваются важнейшие этапы развития криптовалютных кошельков, проблемы, инновации и оптимизированные решения, которые сформировали ландшафт криптовалютных кошельков.
С появлением блокчейна в 2009 году появились и блокчейн-кошельки, которые вступили в начальный период развития. Впоследствии, с появлением ethereum, количество криптокошельков превысило 50 миллионов, что привело к распространению кошельков со смарт-контрактами, резкому росту активности транзакций, а майнинг DeFi ликвидности стал просто бешеным. Судя по всему, криптокошельки вступили в период бурного развития.
После 2021 года, с массовым расширением экосистемы блокчейна и процветанием NFT, DAO, Dapps второго уровня и многих публичных цепочек, спрос пользователей на кошельки выходит за рамки хранения, торговли и межцепочечных активов и больше фокусируется на безопасности, разнообразии интерактивных функций и опыте управления пользователями (предпочитая рассматривать кошельки как платформы для управления несколькими цепочками, несколькими активами). А согласно данным coinweb.com's По оценкам, общее количество криптокошельков в мире составляет 84,02 миллиона по состоянию на август 2022 года.
Вкратце, развитие криптокошельков можно разделить на четыре периода:.
Диаграмма 1: Периоды развития криптокошельков
На сегодняшний день все виды криптовалютных кошельков можно разделить на централизованные и децентрализованные в зависимости от того, владеют ли пользователи собственными приватными ключами или нет. В течение очень долгого времени пользователи предпочитали централизованные кошельки (кастодиальные кошельки), особенно Coinbase、Binance、OKX、Gate、YouHolder.
Причина в следующем:
Однако события в FTX и Celsius напомнили индустрии, что "это не Ваш ключ, это не Ваша монета". Безопасность и управляемость стали более обсуждаемыми аспектами продуктов для кошельков. За очень короткий период времени после разоблачений FTX чистый приток средств в Safe составил более 800 миллионов долларов, продажи Ledger за короткий период времени достигли рекордных показателей, а продажи Trezor выросли на 300%. За ночь ZenGo продемонстрировал трехзначный рост, а депозиты достигли рекордной отметки. Разработчики начали массово обращать свое внимание на технологии кошельков, не связанных с хранением, которые более безопасны. Кроме того, проекты централизованных кошельков в отрасли также подвергаются технической трансформации, чтобы соответствовать требованиям рынка.
Цифровые подписи очень важны для транзакций в блокчейне, где пользователь подписывает сообщение (например, запрос на передачу) с помощью закрытого ключа, чтобы получить подпись. Этот процесс включает в себя генерацию хэш-кода сообщения с помощью алгоритма хэширования, а затем подписание хэш-кода с помощью закрытого ключа с помощью криптографического алгоритма, который затем проверяется на цепи соответствующим открытым ключом.
Алгоритм подписи можно представить следующим образом:
Sig = Alg Sig(Alg Hash(K), Pri Key)
Однако формула может быть немного запутанной из-за вложенности вызовов функций и использования сокращенных обозначений. Вот схема, которая упростит и объяснит этот процесс:
Хеширование информации о транзакции:
Сначала информация о транзакции K хэшируется с помощью алгоритма хэширования Alg Hash.
Хеширование - это процесс преобразования данных в строку символов фиксированного размера, которая обычно представляет собой последовательность цифр и букв.
Формула: H = Alg Hash(K), где H - хэш информации о транзакции.
Подпишите хэш:
Затем хэш H подписывается с помощью закрытого ключа Pri Key с алгоритмом подписи Alg Sig.
Подписание - это процесс генерации уникальной строки символов, которая может подтвердить подлинность данных.
Формула: Sig = Alg Sig(H, Pri Key), где Sig - цифровая подпись.
Таким образом, весь процесс можно разбить на эти два шага, а формулу переписать более пошагово следующим образом:
H = Alg Hash(K)
Sig = Alg Sig(H, Pri Key)
Такое разбиение упрощает процесс на два отдельных этапа, что может быть проще для понимания людей, не знакомых с криптографическими процессами.
Очевидно, что, согласно формуле, взаимодействие закрытого и открытого ключей имеет решающее значение для реализации функциональности децентрализованного кошелька. Технология цифровой подписи - это нить, которая их связывает, и она же вдохновляет на развитие и совершенствование кошельков.
Пример: Кошельки, принадлежащие внешним пользователям (EOA), такие как Metamask, Bitkeep, Phantom, Rabby, Rainbow, Trust Wallet, Math Wallet, Backpack, MyEtherWallet.
Cipher, Trezor, Ledger, Exodus
Сильные и слабые стороны: Кошельки с одной подписью просты, но им не хватает таких продвинутых операций, как социальное восстановление, пакетная торговля и последующие заказы в один клик. Кроме того, это часто приводит к единичным точкам отказа, например, к отсутствию мнемоник.
Если быть более точным:
Одна подпись должна соответствовать только паре открытых и закрытых ключей, которые могут быть использованы для совершения операций с цифровой валютой между соответствующими адресами. Другими словами, Single-sig не отвечает за подтверждение нескольких подписей и трудоемкие расчеты на цепочке. Таким образом, плата за газ относительно невелика. Кроме того, большинство из приведенных выше примеров кошельков EOA поддерживают внебиржевую торговлю.
Диаграмма 2: Как кошельки EOA контролируют баланс
Однако ограничения кошельков Single-sig следующие: 1. Проводите операции только с одной подписью. 2. Недостаточная безопасность из-за сильной зависимости от закрытых ключей с одной подписью. 3. Кибератаки просты и легко поддаются точечному удару. 4. Режим подписи не отвечает потребностям бизнес-клиентов.
В ответ на эту серию болевых точек единой подписи, а также для удовлетворения потребностей предприятий и частных лиц, которым необходимо, чтобы несколько человек управляли своими счетами вместе. Разработчики кошельков скорректировали лежащую в основе системную логику подписи, что привело к появлению технологии кошельков с несколькими подписями, MPC.