EthSign
May 12, 2022

Взгляд изнутри

Всем, привет. Представляю выжимки из статьи из цикла информационных активностей проекта EthSign.

Предыдущие 2 статьи тут: статья 1, статья 2.

Итак, погнали...

EthSign 3.0 официально был запущен в июне 2021 года. За последний практически уже год! мы собрали более 12 тысяч подписей, что стало возможным благодаря таким пользователям как Вы и нашему невероятному сообществу. Мы благодарим Вас за постоянную поддержку и хотели бы рассказать вам о том, что находится так сказать "под капотом"...

Обновления

Когда EthSign 3.0 только задумывался, наша команда состояла всего из 5 человек. Мы все еще были новичками в создании продукта с нуля и пытались найти свой продукт на рынке.

Хотя продукт версии 3.0 - это уже готовый продукт с более чем 10 тыс. подписей, для нас это скорее эксперимент, чтобы понять, что работает, а что нет.

Мы пробовали различные виды функциональности и постоянно добавляли новые возможности по мере развития. Мы будем первыми, кто признает, что EthSign 3.0 - не самый зрелый, не самый лучший по дизайну и не самый технически оптимизированный продукт.

Однако, в процессе разработки и исправления версии 3.0 мы получили бесценные знания, которые позволили нам сузить рамки нашего продукта и работать более эффективно.

В результате уроков, полученных при создании и поддержке версии 3.0, следующая версия EthSign будет более совершенной, а именно:

  • С точки зрения дизайна мы выявили различные болевые точки и лишние функции в ходе постоянных интервью с пользователями и UX-исследований. Следующая версия EthSign поставляется с уже переработанным пользовательским интерфейсом и оптимизированным списком функций, что делает ее одновременно самой интуитивно понятной и мощной.
  • Технологический стек EthSign 3.0 ограничен отголосками прошлого - а именно EthSign 1.0 и 2.0. Поскольку мы продолжали строить поверх унаследованного кода, все стало сложным в управлении и поддержке. На этот раз мы стираем все и начинаем с нуля.
    • Перезапись смарт-контрактов значительно упрощена и оптимизирована, что позволило сократить потребление газа в 10 раз.
    • Наш фронтенд теперь перестроен с нуля на TypeScript React с учетом возможности повторного использования, композитности и тестирования с самого начала.
    • Функции блокируются до начала разработки, чтобы обеспечить целостность кодовой базы. Все вышеперечисленное приводит к ускорению цикла разработки и уменьшению количества ошибок.
Следующая версия EthSign будет чище, быстрее и интуитивно понятнее, чем когда-либо.

Стабильность продукта

При разработке EthSign 3.0 мы стремились к максимальной децентрализации, потому что верили в дух Web 3, что привело к созданию децентрализованного технологического стека.

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

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

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

В следующей версии EthSign мы возвращаем контроль над частью нашего технологического стека.

Например, в настоящее время EthSign статически размещается на IPFS. Хотя на бумаге это звучит неплохо, у многих наших пользователей за пределами Северной Америки были проблемы с поддержанием надежного соединения с сайтом. Поэтому в нашей следующей версии мы рассмотрим другие альтернативные решения хостинга и CDN для улучшения доступности.

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

Игра изменилась

Благодаря EthSign 3.0 мы получили большое количество как обычных, так и институциональных пользователей и пользователей DAO (децентрализованных автономных организаций/сообществ).

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

Игра изменилась - наступила новая эра смарт-соглашений на цепочке, которую обеспечивает EthSign.

Полезные ссылки :

Сайт проекта — http://ethsign.xyz

Дискорд канал — https://discord.gg/ES88wXkYaF