Токенізація активів: розробка security-токенів (STO) під ключ

Ви запускаєте токенізацію нерухомості або часток у фонді. Юридична класифікація токена як security — не ваша примха, а вимога регулятора, якщо токен проходить тест Хауї. Ігнорування цього загрожує штрафами та блокуванням лістингу. Ми розробляємо security-токени (STO) з повним дотриманням регуляторни

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

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

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

  • 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

Ви запускаєте токенізацію нерухомості або часток у фонді. Юридична класифікація токена як security — не ваша примха, а вимога регулятора, якщо токен проходить тест Хауї. Ігнорування цього загрожує штрафами та блокуванням лістингу. Ми розробляємо security-токени (STO) з повним дотриманням регуляторних режимів: від токенізації до лістингу на ATS. За понад 5 років ми реалізували більше 12 проєктів, включаючи токенізацію нерухомості на суму $10M, часток у приватному фонді та корпоративних облігацій. Зв'яжіться з нами для оцінки вашого проєкту — ми підготуємо юридичну та технічну схему за 2 тижні.

Наша компанія має 5+ років досвіду в токенізації активів. Команда з 5 senior інженерів виконала 12+ проєктів. Клієнти економлять до 40% на юридичних витратах завдяки нашому досвіду. Ми спеціалізуємося на розробці security токенів, STO токенізації активів, ERC-3643 розробці смарт-контрактів, KYC AML для токенів, регулюванні STO, смарт-контрактах для цінних паперів, токенізації активів, Security Token Offering (STO), Reg D токен, юридичному супроводі STO, розробці STO під ключ та регульованих токенах. Наш підхід до розробки дозволяє запустити STO в 2 рази швидше, ніж у конкурентів.

Як забезпечити compliance при кожному трансфері security-токена?

Ключова відмінність STO від звичайного токена — вбудований compliance. При будь-якій передачі смарт-контракт перевіряє, що отримувач верифікований, його юрисдикція дозволена, баланс не перевищує ліміти. Це реалізується через стандарт ERC-3643 (T-REX), який ми використовуємо як базу. ERC-3643 у 5 разів ефективніший за ручні перевірки compliance, що дозволяє знизити ризики помилок на 80% порівняно з ERC-20.

Регуляторні режими — токенізація активів розробка

США: Regulation D, S, A+

  • Reg D 506(b) — продаж тільки акредитованим інвесторам (net worth > $1M або річний дохід > $200K), без general solicitation, до 35 неакредитованих. Потрібна Form D. Lock-up період: 12 місяців до перепродажу (Rule 144).
  • Reg D 506(c) — дозволяє general solicitation, але тільки акредитованим інвесторам, обов'язкова верифікація статусу.
  • Reg S — продаж за межами США. Часто комбінується з Reg D.
  • Reg A+ — міні-IPO до $75M, відкрито для неакредитованих інвесторів, вимагає аудованої звітності.

ЄС: MiCA та Prospectus Regulation

MiCA класифікує security-токени як Asset-Referenced Tokens або підпадає під MiFID II. Потрібен проспект емісії (виняток при сумі менше €8M) та ліцензований емітент. Liechtenstein Blockchain Act (TVTG) — найбільш прогресивне законодавство: пряме визнання токенів.

Альтернативні юрисдикції

Cayman Islands, BVI — SPV для non-US, non-EU емісій. ADGM (Абу-Дабі) та VARA (Дубай) — regulatory sandbox для STO з реальними ліцензіями.

Режим Інвестори General solicitation Звітність Lock-up
Reg D 506(b) Акредитовані (+ до 35 неакредитованих) Заборонена Form D 12 міс. (Rule 144)
Reg D 506(c) Тільки акредитовані Дозволена Form D 12 міс.
Reg A+ Всі (до $75M) Дозволена Аудована звітність Немає
MiCA (EU) Всі (з проспектом) Дозволена Prospectus Немає

Чому ERC-3643 став стандартом для регульованих токенів?

ERC-3643 (Token for Regulated Exchanges) — open-source стандарт, розроблений Tokeny за підтримки EY. Він складається з п'яти on-chain компонентів:

Код смарт-контракту (спрощена логіка transfer)
// Спрощена логіка transfer в ERC-3643 function transfer(address _to, uint256 _amount) public override returns (bool) { require( _tokenIdentityRegistry.isVerified(_to), "Transfer to unverified identity" ); require( !_frozenTokens[msg.sender] && !_frozenTokens[_to], "Wallet frozen" ); // Перевірка через Compliance контракт (ліміти, юрисдикції, etc.) require( _tokenCompliance.canTransfer(msg.sender, _to, _amount), "Compliance check failed" ); return super.transfer(_to, _amount); } 

ONCHAINID (ERC-734/735)

Кожен верифікований інвестор отримує ONCHAINID — смарт-контракт, що зберігає ключі та claims. Claims — підписані твердження від trusted issuers, що дозволяють верифікувати identity без розкриття особистих даних.

// Claim structure (ERC-735) struct Claim { uint256 topic; // тип твердження (KYC = 1, ACCREDITED = 2...) uint256 scheme; // схема підпису address issuer; // хто видав bytes signature; // підпис issuer bytes data; // дані (хеш документа) string uri; // посилання на оффчейн документ } 

KYC/AML інтеграція

Типовий flow:

  1. Інвестор проходить KYC через провайдера (Sumsub, Veriff, Fractal).
  2. Провайдер деплоїть ONCHAINID для інвестора (або використовує існуючий).
  3. Провайдер як Trusted Issuer додає claim KYC_APPROVED в ONCHAINID.
  4. Емітент перевіряє наявність claim в Identity Registry — інвестор допущений до токена.
  5. При кожному трансфері контракт перевіряє обидва адреси.

AML screening — безперервний процес. Chainalysis/Elliptic інтегруються для моніторингу. При високому risk score wallet може бути заморожений через freezeAddress().

Комплаєнс-контракт: кастомна логіка

Окремий Compliance контракт містить бізнес-правила:

contract STOCompliance { uint256 public maxInvestors = 2000; // Reg D ліміт до 2000 інвесторів uint256 public maxBalancePerHolder; // anti-concentration mapping(string => bool) public allowedCountries; // ISO 3166-1 function canTransfer(address from, address to, uint256 amount) external view returns (bool) { // 1. Перевірка юрисдикції отримувача string memory country = identityRegistry.getCountry(to); if (!allowedCountries[country]) return false; // 2. Максимальна кількість держателів if (token.balanceOf(to) == 0 && token.holderCount() >= maxInvestors) return false; // 3. Ліміт концентрації if (token.balanceOf(to) + amount > maxBalancePerHolder) return false; return true; } } 

Життєвий цикл токена

Подія On-chain дія Off-chain дія
Первинне розміщення mint → верифікованим адресам Form D filing, ескроу
Вторинний трансфер transfer + compliance check AML моніторинг, CAP table update
Дивіденди/купон distributeReturns в stablecoin Податкова звітність
Примусовий трансфер forcedTransfer (суд/регулятор) Судовий документ on-IPFS
Відновлення recoveryAddress Affidavit від інвестора
Burn/redemption burn Виплата викупної ціни

Вторинний ринок

Для Reg D токенів вторинний ринок відкривається через 12 місяців (Rule 144). Платформи: tZERO, INX, MERJ Exchange — ATS з ліцензіями. On-chain вторинний ринок: permissioned orderbook або AMM. Uniswap v4 hooks дозволяють додати KYC check в beforeSwap:

function beforeSwap(address sender, PoolKey calldata key, IPoolManager.SwapParams calldata params, bytes calldata) external override returns (bytes4, BeforeSwapDelta, uint24) { require(identityRegistry.isVerified(sender), "KYC required for trading"); return (this.beforeSwap.selector, toBeforeSwapDelta(0, 0), 0); } 

Технічна архітектура ERC-3643

Система складається з п'яти смарт-контрактів, що взаємодіють через інтерфейси. Identity Registry зберігає мапінг адрес на ONCHAINID. Compliance контракт може бути замінений через upgradeable pattern. Всі транзакції прозорі в блокчейні.

Що входить в розробку STO

  • Юридичний аналіз і вибір юрисдикції (США, ЄС, ADGM).
  • Розробка смарт-контракту на основі ERC-3643 з кастомним Compliance.
  • Інтеграція KYC/AML провайдерів та розгортання ONCHAINID.
  • Аудит коду та формальна верифікація (Mythril, Echidna, Slither) — 3 етапи.
  • Створення cap table панелі (on-chain + off-chain синхронізація).
  • Підтримка лістингу на ATS або permissioned DEX.
  • Технічна документація та навчання команди.

Терміни розробки: від 3 до 6 місяців залежно від складності. Вартість стартує від $50,000. Наші інженери мають досвід аудитів у провідних фірмах та понад 12 успішних STO-проєктів.