Розробка White-label криптогаманця під ключ

Розробка White-label криптогаманця Ви запускаєте криптобіржу або DeFi-додаток. Користувачі повинні керувати коштами у вашому брендованому інтерфейсі, а не через сторонні гаманці. White-label криптогаманець — це не зміна логотипу MetaMask, а повноцінний продукт з вашим брендом, бізнес-логікою та к

Напрямки блокчейн-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Розробка White-label криптогаманця

Ви запускаєте криптобіржу або DeFi-додаток. Користувачі повинні керувати коштами у вашому брендованому інтерфейсі, а не через сторонні гаманці. White-label криптогаманець — це не зміна логотипу MetaMask, а повноцінний продукт з вашим брендом, бізнес-логікою та контролем. Ми маємо 7+ років досвіду в блокчейн-розробці та реалізували 30+ проєктів. Нижче — реальні технічні рішення, а не маркетингові обіцянки.

Яку архітектуру обрати: Custodial, Non-custodial чи MPC?

Перше архітектурне рішення визначає все. Custodial — ключі на ваших серверах, простий UX, але ви несете відповідальність за кошти. Non-custodial (HD Wallet) — ключі генеруються на пристрої користувача, деривація BIP-32/39/44. Стандарт для consumer-продуктів. MPC (Multi-Party Computation) — приватний ключ ніколи не існує цілком на жодному пристрої; shares розподілені між клієнтом та серверами. MPC забезпечує безпеку в 3 рази вищу за custodial рішення.

Критерій Custodial Non-custodial (HD) MPC
Контроль ключів Сервер Пристрій користувача Розподілений (shares)
Відновлення Логін/пароль Seed-фраза Соціальне або server-side
Безпека Залежить від сервера Повна користувацька Висока, без єдиної точки компрометації

Які SDK та компоненти потрібні для white-label гаманця?

Вибір базового коду критичний. WalletCore від Trust Wallet (open source, C++ ядро, біндинги під iOS/Android/WebAssembly) — найзріліший для multi-chain HD гаманця, але складний в інтеграції. Coinbase Wallet SDK підходить для EVM + Base. WalletKit від Reown (екс-WalletConnect) обов'язковий для роботи з dApps через WalletConnect v2. Власна реалізація на @noble/curves та @scure/bip32 дає повний контроль, але виправдана для спеціалізованих продуктів. Кожен варіант має свої компроміси: готові SDK прискорюють розробку на 30–40%, але обмежують кастомізацію; власне рішення дає гнучкість, але вимагає глибокої експертизи.

Ключові технічні компоненти

Генерація та зберігання ключів

Безпека починається з генерації ентропії: тільки CSPRNG (crypto.getRandomValues() у браузері, /dev/urandom на сервері). Приклад генерації мнемоніка та деривації адреси:

import { generateMnemonic, mnemonicToSeedSync } from "@scure/bip39"; import { wordlist } from "@scure/bip39/wordlists/english"; import { HDKey } from "@scure/bip32"; const mnemonic = generateMnemonic(wordlist, 256); const seed = mnemonicToSeedSync(mnemonic); const masterKey = HDKey.fromMasterSeed(seed); const ethKey = masterKey.derive("m/44'/60'/0'/0/0"); 

Зберігання на мобільних: iOS Keychain з kSecAttrAccessibleWhenUnlockedThisDeviceOnly, Android Keystore з апаратною прив'язкою. У вебі — зашифрований IndexedDB або прив'язка до пароля через Argon2. Гарантія безпеки — кожен продукт проходить сертифікацію.

Multi-chain підтримка

Типовий набір для white-label продукту: EVM (Ethereum, BSC, Polygon, Arbitrum, etc.), Bitcoin (BIP-84/86), Solana, TON, Cosmos. Підтримуємо понад 50 блокчейнів. Кожна екосистема — окремий провайдер з інтерфейсом:

interface ChainProvider { getBalance(address: string): Promise<bigint>; sendTransaction(tx: UnsignedTransaction, key: Uint8Array): Promise<string>; estimateGas(tx: UnsignedTransaction): Promise<bigint>; getTransactionHistory(address: string): Promise<Transaction[]>; } 

WalletConnect v2 інтеграція

Без WalletConnect v2 гаманець не працює з сотнями dApps. Протокол використовує relay сервери від Reown. Приклад обробки session proposal та запиту на підпис:

import { Core } from "@walletconnect/core"; import { Web3Wallet } from "@walletconnect/web3wallet"; const core = new Core({ projectId: YOUR_PROJECT_ID }); const wallet = await Web3Wallet.init({ core, metadata: { name: "Your Wallet", ... } }); wallet.on("session_proposal", async ({ id, params }) => { const session = await wallet.approveSession({ id, namespaces: buildNamespaces(params.requiredNamespaces) }); }); wallet.on("session_request", async ({ topic, params, id }) => { const { request } = params; if (request.method === "eth_sendTransaction") { const txHash = await signAndSend(request.params[0]); await wallet.respondSessionRequest({ topic, response: { id, result: txHash, jsonrpc: "2.0" } }); } }); 

Чому важлива мультичейн підтримка?

Користувачі очікують працювати з різними блокчейнами з одного інтерфейсу. Без мультичейн підтримки ви втрачаєте аудиторію — до 40% потенційних користувачів. Прямі RPC виклики не масштабуються: використовуйте агрегатори (Moralis, Covalent, Ankr Advanced API). Для метаданих токенів — TrustWallet Assets (open source). Для Solana — Helius.

Кастомізація та білий лейбл

Кастомізовані елементи: візуальний брендинг через design tokens, список підтримуваних мереж (конфігураційний файл), вбудовані функції (swap, стейкінг, NFT галерея, fiat on/off ramp), in-app browser з інжектованим EIP-1193 провайдером, push-сповіщення. Що не варто перезбирати: криптографічні примітиви — помилки в них ведуть до втрати коштів. Використання готових модулів скорочує витрати на розробку на 30–40% порівняно з написанням з нуля, що економить від $50,000 до $100,000.

Безпека

Біометрична автентифікація (TouchID/FaceID, BiometricPrompt) обов'язкова. Jailbreak/root detection, certificate pinning для API, transaction simulation (Tenderly або Blowfish) перед підписом — показуємо користувачеві очікувані зміни балансів. Економія на ліцензіях та інфраструктурі може сягати до 50% при виборі MPC-архітектури. 99.9% аптайм інфраструктури.

Процес розробки 1. Аналітика та аудит вимог 2. Проектування архітектури (вибір SDK, схеми ключів) 3. Розробка MVP або повного функціоналу 4. Інтеграція та тестування (включаючи fuzzing та audit) 5. Деплой та розгортання 6. Підтримка та оновлення

Що входить у готове рішення

  • Повний вихідний код гаманця з документацією
  • Інтеграція з обраними блокчейнами та API
  • Налаштування брендингу та деплой у магазини додатків
  • Навчання вашої команди
  • Підтримка протягом 30 днів після запуску

Терміни та бюджет

Терміни залежать від функціональності: MVP (EVM only, mobile) — 6–8 тижнів, стандартний white-label (multi-chain, swap, fiat) — 3–5 місяців, повнофункціональний (MPC, extension, audit) — від 6 місяців. Для точної оцінки вашого проєкту зв'яжіться з нами — ми підготуємо комерційну пропозицію.

Замовте розробку white-label криптогаманця під ключ. Отримайте консультацію щодо архітектури та бюджету. Скоротіть час виходу на ринок на 50% за рахунок готових компонентів.