Інтеграція з Particle Network (chain abstraction)

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Інтеграція з Particle Network (chain abstraction)
Середній
~3-5 днів
Часті запитання

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

Етапи блокчейн-розробки

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

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

Інтеграція Particle Network chain abstraction

Particle Network позиціонує себе як Universal Accounts — користувач має один рахунок та один баланс, що працює на будь-якому чейні без ручного bridging. Еволюція за межами Account Abstraction: не просто smart wallet, а абстракція над мультичейн середовищем.

Концепція Universal Accounts

Проблема: у користувача ETH на Ethereum, він хоче використовувати протокол на Base. Зараз: іти на bridge, платити газ на Ethereum, чекати, отримати ETH на Base, взаємодіяти. 3-5 транзакцій, 10-30 хв, $5-20 комісій.

Рішення: користувач клікає "використовувати dApp на Base", система визначає джерело ліквідності, робить крос-чейн операцію за кулісами, користувач бачить одну транзакцію, платить газ один раз у будь-якому токені.

Технічний стек

Particle Network складається з:

  • Particle Chain — L1 для координації universal account
  • Universal Gas — платіть газ у будь-якому токені на будь-якому чейні
  • Modular Smart Wallet-as-a-Service — embedded wallets з MPC-TSS
  • Cross-chain liquidity layer — інтеграція з major мостами (Axelar, LayerZero, Wormhole)

Connect Kit інтеграція

import { ConnectButton, useAccount } from "@particle-network/connectkit";
import { mainnet, base, polygon } from "@particle-network/connectkit/chains";

export default function App() {
  return (
    <ConnectKitProvider
      config={{
        projectId: "YOUR_PROJECT_ID",
        clientKey: "YOUR_CLIENT_KEY",
        appId: "YOUR_APP_ID",
        chains: [mainnet, base, polygon],
        walletConnectors: [/* EVM + auth connectors */],
      }}
    >
      <YourApp />
    </ConnectKitProvider>
  );
}

Universal Account крос-чейн виконання

import { useUniversalAccount } from "@particle-network/universal-account-sdk";

function CrossChainButton() {
  const { smartAccount } = useUniversalAccount();
  
  async function executeOnBase() {
    const transaction = {
      to: BASE_CONTRACT_ADDRESS,
      value: parseEther("0.1"),
      data: encodeFunctionData({ abi, functionName: "deposit" }),
      chainId: 8453, // Base
    };
    
    // Система автоматично:
    // 1. Перевіряє баланси на всіх чейнах
    // 2. Вибирає оптимальне джерело ліквідності
    // 3. Виконує крос-чейн операцію якщо потрібно
    // 4. Виконує на Base
    
    const txHash = await smartAccount.sendTransaction(transaction, {
      feeQuotes: await smartAccount.getFeeQuotes(transaction),
    });
  }
  
  return <button onClick={executeOnBase}>Execute on Base</button>;
}

Universal Gas

Користувач платить у будь-якому ERC-20 (USDC, USDT, nativetoken). Particle конвертує та обробляє комісії:

const feeQuotes = await smartAccount.getFeeQuotes(transaction);
const usdcQuote = feeQuotes.find(q => q.tokenInfo.symbol === "USDC");

const txHash = await smartAccount.sendTransaction(tx, {
  feeQuote: usdcQuote,
  tokenPaymaster: usdcQuote.tokenPaymaster,
});

MPC-TSS гаманці

Particle надає MPC-TSS embedded гаманці: ключ поділений між пристроєм та Particle серверами, threshold підпис без повного ключа в одному місці.

Інтеграція Particle Network — 2-3 тижні для базового флоу (social login + embedded wallet + gasless транзакції). Universal Accounts з крос-чейн логікою — додаткові 1-2 тижні. Добре для проектів, що цільять на масовий onboarding без Web3 знань.