Сесійні ключі

Сесійні ключі — це спеціальні криптографічні ключі з обмеженими, програмованими дозволами, які перевіряються в ланцюжку. Вони є наріжним каменем того, як goodcryptoX забезпечує некостодіальний трейдинг для умовних ордерів і повністю автоматизованих ботів.

На відміну від приватного ключа вашого гаманця, який може підписувати будь-яку транзакцію, сесійні ключі обмежені: вони можуть авторизувати лише конкретні дії, які ваш Смарт-Контрактний Гаманець визнає дійсними. Це дає вам гнучкість автоматизованого трейдингу без розкриття вашого приватного ключа.


Чому це важливо

Щоб торгувати на децентралізованих біржах (DEX) некостодіально, нам потрібен спосіб підписувати транзакції від вашого імені — навіть коли ви офлайн. Інакше такі функції як:

  • лімітні та трейлінг-ордера

  • тейк-профіти та стоп-лоси

  • автоматизовані боти (наприклад, DCA-бот, що закриває десятки угод щодня)

… були б неможливі без того, щоб або просити ваш приватний ключ, або використовувати сесійні ключі.

Сесійні ключі роблять можливим другий варіант. Вони дозволяють goodcryptoX підписувати swap-транзакції від вашого імені — і більше нічого.


Як це працює в goodcryptoX

Коли ви створюєте EVM-гаманець у goodcryptoX:

  • Ми видаємо сесійні ключі для кожного підтримуваного EVM-ланцюга (Ethereum, Arbitrum, Base, BNB Chain тощо).

  • Кожен сесійний ключ має суворо обмежені дозволи:

    • Підписувати свопи через 1inch роутер (усі підтримувані ланцюги)

    • Підписувати свопи через Uniswap (Ethereum, Arbitrum, Base — застаріла підтримка)

    • Підписувати свопи через PancakeSwap (BNB Chain — застаріла підтримка)

  • Ці ключі не можуть знімати кошти або виконувати будь-які інші дії.

З моменту налаштування вашого гаманця всі свопи, які ви робите через goodcryptoX, підписуються сесійними ключами. Ваш приватний ключ ніколи не використовується для свопів — ним користуєтеся ви лише під час виведення коштів.

Перша транзакція в кожному ланцюгу об’єднує кілька кроків в один: розгортання вашого Смарт-Контрактного Гаманця, валідацію сесійних ключів у ланцюжку та виконання вашої початкової угоди.


Модель безпеки

Сесійні ключі обробляються за тією самою моделлю безпеки, яку ми роками використовуємо для API-ключів централізованих бірж:

  • Шифрування та шардинг: ключі шифруються, розділяються та зберігаються окремо.

  • Захист бекенду: інфраструктура з брандмауером і розділенням зон з доведеною репутацією (мільярди обсягів торгів на CEX захищені без інцидентів).

  • Безпека виведення коштів: сесійні ключі можуть ніколи не авторизувати виведення. Будь-яке виведення вимагає реконструкції вашого приватного ключа через MPC.

  • Відкличність: у разі потреби ви можете відкликати сесійний ключ.

Коротко: навіть якщо сесійний ключ буде скомпрометовано, його не можна використати для спустошення вашого гаманця.


Погляд уперед

Наступним кроком для сесійних ключів є впровадження Bring Your Own Wallet функціональності:

Ви зможете підключити існуючий гаманець — наприклад MetaMask — і торгувати на goodcryptoX некостодіально, не створюючи нового гаманця, не переміщаючи кошти і не втрачаючи контролю.

За лаштунками ми використаємо EIP-7702 щоб оновити ваш EOA-гаманець до Смарт-Контрактного Гаманця. Ви підпишете одну транзакцію для активації цього — більше нічого не зміниться. Ваш гаманець залишається вашим.

Після оновлення ми видамо вашому гаманцю сесійні ключі і безпечно збережемо їх від вашого імені. Це дозволить нашим ботам і ордерам виконувати угоди від вашого імені, поки ваш приватний ключ повністю залишається під вашим контролем і ніколи не передається нам.

І якщо ви коли-небудь захочете все повернути, ви можете:

  • відкликати сесійні ключі в будь-який час

  • повністю відключити функціональність смарт-контракту і повернутися до стандартного EOA-гаманця


👉 Сесійні ключі — це тихий двигун некостодіальної автоматизації в goodcryptoX. Вони дають вам безпеку, гнучкість і повний доступ до просунутих торгових стратегій — без передачі вашого приватного ключа.

Last updated