Отже, ви хочете створити криптогаманець. Здається, це просто на папері. Вам потрібно лише місце для зберігання приватних ключів та можливість відправляти монети, правильно? Ну, кожен, хто насправді намагався випустити продукт у цій сфері, скаже вам, що саме «прості» речі зазвичай і стають причиною проблем. Ринок переповнений додатками, які виглядають чудово, але використовувати їх — справжній кошмар, або ще гірше — мають дірки у безпеці, через які можна проїхати вантажівкою.
Створення мінімально життєздатного продукту (MVP) — це найрозумніший крок. Замість того, щоб витратити два роки та весь бюджет на створення «супер-додатку», який ніхто не хоче, зосередьтеся на ядрі. Дізнайтеся, що дійсно цінують користувачі, перш ніж розоритися. У цьому посібнику ми розглянемо, що потрібно для запуску гаманця. Ми поговоримо про гроші, технології та про помилки, які зазвичай знищують проєкти ще до їх запуску.
Перш ніж перейти до коду, потрібно поглянути на цифри. Кількість людей, що використовують блокчейн-гаманці, постійно зростає. За даними наприкінці 2024 року, у світі налічується понад 90 мільйонів унікальних користувачів гаманців. Це величезна аудиторія. Однак більшість цих користувачів розчаровані. Вони мають справу з незручними інтерфейсами, заплутаними «seed-фразами», які вони втрачають, і високими комісіями за транзакції, яких не розуміють.
Якщо ви входите у цю сферу, ви змагаєтеся не лише з гігантами на кшталт MetaMask або Trust Wallet. Ви боретеся за довіру користувача. Більшість людей ще трохи бояться крипти. Вони хвилюються, що втратять гроші, натиснувши неправильну кнопку. Ваш MVP має зняти цей страх. Якщо ваш гаманець зробить так, щоб новачок почувся як профі, ви вже наполовину виграли.
Люди часто плутають «MVP» з «дешевим і напівготовим». У світі розробки криптогаманців цей підхід небезпечний. Якщо ваш «мінімальний» продукт втратить кошти користувача, другого шансу не буде. Ви не зможете «змінити курс», після повного провалу безпеки.
У цьому контексті ваш MVP має бути найменшою версією ідеї, яка все ще є надійною та корисною. Можливо, вам не потрібно на перший день мати вбудований стейкінг, браузер dApp і галерею NFT. Але бездоганне управління ключами та чітка історія транзакцій — обов’язкові. Вам потрібно визначити, що для вас є «єдиною цінністю». Це гаманець для інституційних трейдерів? Чи соціальний гаманець для підлітків? Оберіть свою нішу і тримайтеся її, поки будуєте фундамент.
Lifehack: Тест «Бабусі» для UX
Якщо ви покажете процес реєстрації MVP комусь, хто ніколи не торкався Bitcoin, і він застрягне більше ніж на тридцять секунд, ваш UX занадто складний. Не ховайтеся за «це технічне». Якщо вони не зможуть ним користуватися, вони й не будуть.
Коли ви обрізаєте зайве, потрібно бути безжальним. Ось що реально потрібно для функціонального MVP криптогаманця:
Можна пропустити вбудований обмін (swap) на перший місяць. Можна пропустити переглядач NFT. Обов’язково пропустіть «стрічку новин», яку всі гаманці вважають потрібною. Зосередьтеся на «трубопроводі». Якщо вода не тече, золоті крани не мають значення.
Технології, які ви оберете, будуть вас переслідувати роками, тому обирайте розумно. Є кілька основних шляхів. Можна зробити «нативні» додатки для iOS і Android — це дорого і повільно, але дає найкращу продуктивність і доступ до безпечного апаратного забезпечення телефону.
Або ж можна обрати «кросплатформенний» підхід, наприклад Flutter або React Native. Для багатьох команд це ідеальний варіант. Ви пишете один код і він працює на обох платформах. Це швидше у розробці і легше підтримувати.
На бекенді потрібно визначитися, як ви будете підключатися до блокчейну. Запустите власні ноди? (Спойлер: навряд чи, це головний біль). Або скористаєтеся провайдерами, як Infura, Alchemy або QuickNode? Для MVP використання цих сервісів майже завжди правильне рішення. Вони беруть на себе важку роботу, щоб ваша команда могла зосередитися на додатку.
Поговоримо про ключі. Якщо ви створюєте некастодіальний гаманець, користувач володіє своїми ключами. Це добре для приватності, але страшно для користувача. Якщо він втратить seed-фразу, гроші зникнуть.
Останнім часом з’явилася тенденція до «Акаунт-абстракції» (ERC-4337 для фанатів Ethereum). Це технологія, яка дозволяє «соціальне відновлення». Уявіть, що ви можете повернути доступ до гаманця через email або за допомогою трьох друзів, які «затвердять» ваш новий доступ. Це функція, яка робить MVP більш привабливим. Вона знімає «страх» із крипти.
Ще одна важлива тема — MPC (Мультипартійні обчислення). Замість одного ключа, він розбитий на частини. Ніхто один не має повний ключ. Це спосіб зробити високорівневі інституційні гаманці безпечними. Можливо, це перебір для базового MVP, але варто врахувати, якщо хочете позиціонувати свій гаманець як «незламний».
Це питання, яке всі ставлять, і відповідь зазвичай — «залежить». Але це не дуже допомагає, тому розглянемо реальні діапазони. Створення гідного MVP зазвичай займає від трьох до шести місяців. Вам потрібна команда: менеджер проекту, кілька розробників, дизайнер і QA.
Якщо наймати команду у високорозвиненому регіоні, це може коштувати від $150 000 до $250 000. У більш економічних регіонах — від $50 000 до $100 000.
| Категорія функцій | Оцінка годин | Складність |
|---|---|---|
| Безпека та управління ключами | 200 – 300 | Дуже висока |
| Основний дизайн UI/UX | 100 – 150 | Середня |
| Інтеграція з блокчейном | 150 – 250 | Висока |
| Бекенд і API | 120 – 200 | Середня |
| Тестування і аудит | 80 – 120 | Висока |
Порада: Не забувайте про аудит
Багато засновників економлять на професійному аудиті, щоб заощадити $15 000. Це велика помилка. Одна помилка у смартконтракті або збереженні ключів може зруйнувати репутацію за ніч. Плануйте аудит заздалегідь.
Ми бачили багато провалів, і рідко через поганий код. Зазвичай команда намагалася зробити занадто багато. Вони хотіли підтримувати 50 різних блокчейнів одразу. Витратили $50 000 на логотип і $5 000 на безпеку.
Ще один важливий урок — обробляйте дані обережно. Навіть якщо ви не зберігаєте гроші користувачів (некастодіальний гаманець), ви часто зберігаєте їхню історію транзакцій або email. Закон про приватність GDPR — не жарти. Переконайтеся, що ваш «простий» MVP не стане юридичною проблемою.
Порада: Надійність інфраструктури
Якщо ви залежите від одного API для цін і цей API зламається, ваш додаток виглядає зламаним. Завжди тримайте резервного провайдера у запасі. Надійність — ваш найкращий друг.
Розробка у сфері блокчейну — це дика поїздка. Це захоплююче, але повне пасток. Ми бачимо, як блискучі ідеї губляться через хаос у реалізації.
Команди, що працюють у цій галузі, продовжують сприяти її розвитку. Ми хочемо бачити більше додатків, якими люди дійсно користуються із задоволенням. Цей посібник окреслює практичні аспекти для команд, що входять у сферу криптогаманців. Багато команд вже працювали над проектами криптогаманців, підтримуючи стартапи та підприємства у створенні безпечних рішень.
Якщо ви плануєте MVP криптогаманця, радимо звернутися до досвідчених блокчейн-фахівців для оцінки ваших вимог. Чи починаєте з нуля, чи вдосконалюєте існуючий код — ретельний технічний огляд допоможе зменшити ризики і підвищити стабільність. З правильною технічною базою проєкти криптогаманців можуть створювати стійкі продукти у швидко змінюваній екосистемі Web3.