Урок 1

Эволюция криптовалютных кошельков & Система цифровой подписи

В этой главе рассказывается:1. процесс эволюции криптовалютных кошельков; 2. логика перехода от централизованного к децентрализованному фокусу; 3. математическая декомпозиция процесса транзакции подписи; 4. внедрение кошельков с одной подписью; 5. Анализ сильных и слабых сторон проекта EOA

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

Введение в эволюцию криптовалютных кошельков:

С появлением блокчейна в 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 продемонстрировал трехзначный рост, а депозиты достигли рекордной отметки. Разработчики начали массово обращать свое внимание на технологии кошельков, не связанных с хранением, которые более безопасны. Кроме того, проекты централизованных кошельков в отрасли также подвергаются технической трансформации, чтобы соответствовать требованиям рынка.

Система цифровой подписи:

Обзор цифровых подписей для транзакций Blockchain:

Цифровые подписи очень важны для транзакций в блокчейне, где пользователь подписывает сообщение (например, запрос на передачу) с помощью закрытого ключа, чтобы получить подпись. Этот процесс включает в себя генерацию хэш-кода сообщения с помощью алгоритма хэширования, а затем подписание хэш-кода с помощью закрытого ключа с помощью криптографического алгоритма, который затем проверяется на цепи соответствующим открытым ключом.

Алгоритм подписи можно представить следующим образом:

Sig = Alg Sig(Alg Hash(K), Pri Key)

  • Pri Key - это закрытый ключ подписи
  • K - информация о транзакции
  • Alg Hash - это хэш-функция
  • Alg Sig - это алгоритм подписи
  • Sig - это результирующая подпись

Однако формула может быть немного запутанной из-за вложенности вызовов функций и использования сокращенных обозначений. Вот схема, которая упростит и объяснит этот процесс:

  1. Хеширование информации о транзакции:
    Сначала информация о транзакции K хэшируется с помощью алгоритма хэширования Alg Hash.
    Хеширование - это процесс преобразования данных в строку символов фиксированного размера, которая обычно представляет собой последовательность цифр и букв.
    Формула: H = Alg Hash(K), где H - хэш информации о транзакции.

  2. Подпишите хэш:
    Затем хэш H подписывается с помощью закрытого ключа Pri Key с алгоритмом подписи Alg Sig.
    Подписание - это процесс генерации уникальной строки символов, которая может подтвердить подлинность данных.
    Формула: Sig = Alg Sig(H, Pri Key), где Sig - цифровая подпись.

Таким образом, весь процесс можно разбить на эти два шага, а формулу переписать более пошагово следующим образом:

H = Alg Hash(K)
Sig = Alg Sig(H, Pri Key)

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

Очевидно, что, согласно формуле, взаимодействие закрытого и открытого ключей имеет решающее значение для реализации функциональности децентрализованного кошелька. Технология цифровой подписи - это нить, которая их связывает, и она же вдохновляет на развитие и совершенствование кошельков.

Единая подпись (кошельки EOA)::

  • Пример: Кошельки, принадлежащие внешним пользователям (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.

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 1

Эволюция криптовалютных кошельков & Система цифровой подписи

В этой главе рассказывается:1. процесс эволюции криптовалютных кошельков; 2. логика перехода от централизованного к децентрализованному фокусу; 3. математическая декомпозиция процесса транзакции подписи; 4. внедрение кошельков с одной подписью; 5. Анализ сильных и слабых сторон проекта EOA

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

Введение в эволюцию криптовалютных кошельков:

С появлением блокчейна в 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 продемонстрировал трехзначный рост, а депозиты достигли рекордной отметки. Разработчики начали массово обращать свое внимание на технологии кошельков, не связанных с хранением, которые более безопасны. Кроме того, проекты централизованных кошельков в отрасли также подвергаются технической трансформации, чтобы соответствовать требованиям рынка.

Система цифровой подписи:

Обзор цифровых подписей для транзакций Blockchain:

Цифровые подписи очень важны для транзакций в блокчейне, где пользователь подписывает сообщение (например, запрос на передачу) с помощью закрытого ключа, чтобы получить подпись. Этот процесс включает в себя генерацию хэш-кода сообщения с помощью алгоритма хэширования, а затем подписание хэш-кода с помощью закрытого ключа с помощью криптографического алгоритма, который затем проверяется на цепи соответствующим открытым ключом.

Алгоритм подписи можно представить следующим образом:

Sig = Alg Sig(Alg Hash(K), Pri Key)

  • Pri Key - это закрытый ключ подписи
  • K - информация о транзакции
  • Alg Hash - это хэш-функция
  • Alg Sig - это алгоритм подписи
  • Sig - это результирующая подпись

Однако формула может быть немного запутанной из-за вложенности вызовов функций и использования сокращенных обозначений. Вот схема, которая упростит и объяснит этот процесс:

  1. Хеширование информации о транзакции:
    Сначала информация о транзакции K хэшируется с помощью алгоритма хэширования Alg Hash.
    Хеширование - это процесс преобразования данных в строку символов фиксированного размера, которая обычно представляет собой последовательность цифр и букв.
    Формула: H = Alg Hash(K), где H - хэш информации о транзакции.

  2. Подпишите хэш:
    Затем хэш H подписывается с помощью закрытого ключа Pri Key с алгоритмом подписи Alg Sig.
    Подписание - это процесс генерации уникальной строки символов, которая может подтвердить подлинность данных.
    Формула: Sig = Alg Sig(H, Pri Key), где Sig - цифровая подпись.

Таким образом, весь процесс можно разбить на эти два шага, а формулу переписать более пошагово следующим образом:

H = Alg Hash(K)
Sig = Alg Sig(H, Pri Key)

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

Очевидно, что, согласно формуле, взаимодействие закрытого и открытого ключей имеет решающее значение для реализации функциональности децентрализованного кошелька. Технология цифровой подписи - это нить, которая их связывает, и она же вдохновляет на развитие и совершенствование кошельков.

Единая подпись (кошельки EOA)::

  • Пример: Кошельки, принадлежащие внешним пользователям (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.

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.