На практиці ThirdWeb є проміжним рівнем між кодом застосунку та блокчейн-стеком, який використовується у Web3. Команди застосовують його SDK, набір інструментів Connect для підключення гаманців, шаблони смарт-контрактів і серверну частину Engine, щоб реалізовувати вхід через гаманець, мінтинг NFT, сценарії роботи маркетплейсу та високочастотні виклики контрактів без створення кожного компонента з нуля. Платформа історично підтримує основні екосистеми EVM, зокрема Ethereum і Polygon, а її інструменти розраховані як на користувачів, які працюють без коду, так і на інженерів, що пишуть на TypeScript, Python або Go.
ThirdWeb заснували в грудні 2021 року Стівен Бартлетт, засновник Social Chain і відомий інвестор британського шоу Dragons’ Den, та Фуркан Ридхан, технічний директор-засновник Bebo й AppLovin. Серед перших інвесторів посівного раунду на 5 млн доларів, згідно з матеріалами компанії thirdweb і тогочасними публікаціями, були Ґері Вайнерчук, Шаан Пурі, Раян Гувер, Ґреґ Ізенберґ і Пекі Мак-Кормік.
Приблизно через дев’ять місяців після запуску у 2022 році компанія залучила додаткові 24 млн доларів у раунді Series A, у межах якого оцінка проєкту становила близько 160 млн доларів. Серед інвесторів, пов’язаних із цим періодом, були учасники, пов’язані з криптофондом Кеті Хаун, а також Shopify, Polygon і Coinbase Ventures. На той час у матеріалах про платформу наголошувалося, що десятки тисяч розробників розгортали шаблони контрактів і SDK, перевірені спільнотою, замість того щоб писати кожен контракт із чистого аркуша.
Цей контекст важливий, оскільки ThirdWeb зосереджується на інфраструктурі для розробників: багаторазових контрактах і SDK, а не на одному споживчому гаманці чи біржовому продукті. Історія фінансування допомагає порівнювати інструменти для розробників, але не гарантує безпеки контрактів.
SDK ThirdWeb — це інструменти для створення застосунків і децентралізованих застосунків, які працюють у браузерах або мобільних застосунках і взаємодіють із підтримуваними мережами. Серед сумісних мов програмування та фреймворків були TypeScript, Python і Go, а також інтеграції з поширеними фронтенд-стеками. Серед підтримуваних мереж були Ethereum, Solana, Polygon, Flow, Avalanche, Fantom і Near — залежно від продукту та його випуску; актуальні відомості наведено в документації thirdweb.
Практична цінність SDK полягає у швидшому компонуванні: розробники можуть додавати віджети й API для операцій із гаманцями, продажу токенів і NFT-дропів замість того, щоб вручну налаштовувати кожен виклик RPC та ABI. Такий підхід особливо корисний, коли продукту також потрібні сторінки управління у стилі DAO або процеси отримання активів, які призначають право власності на NFT гаманець користувача.
Оскільки SDK абстрагують взаємодію з контрактами й гаманцями, вони тісно пов’язані зі смарт-контрактами. Командам усе одно потрібно розуміти призначення кожного контракту, мережу, для якої його розгортають, а також порядок обробки оновлень і ключів адміністратора. Перед використанням у виробничому середовищі необхідно провести тестування.
Connect — одне з рішень ThirdWeb для роботи з гаманцями та онбордингу, призначене для підключення користувачів до застосунку. Воно поєднує API для взаємодії з блокчейном, вбудовані гаманці, інструменти абстракції облікових записів, онрампінги та налаштовуваний онбординг із функціональністю некастодіального гаманця всередині застосунку. Connect орієнтований на сумісні з EVM мережі та має зменшити труднощі взаємодії з інтерфейсом «підключити гаманець», які часто перешкоджають першим користувачам Web3.
Connect містить компоненти інтерфейсу та інтерфейси, завдяки яким команди можуть налаштувати процес підключення гаманця, а користувачі — підписувати й надсилати операції через API. До поширених можливостей належать:
Connect також є рівнем онбордингу. Користувачі можуть почати з електронної пошти, номера телефону, облікових записів у соціальних мережах або наявного гаманця, тож у перший день роботи їм не потрібно одразу розумітися на сід-фразах. Гнучкіші способи реєстрації можуть підвищити конверсію, якщо аудиторія продукту ще не має глибокого досвіду роботи з криптовалютою.
Connect надає інструменти для абстракції облікових записів, щоб розробники могли створювати зручніші процеси підписання та спонсорування. На практиці це часто означає використання смарт-облікових записів із ключами сеансу або транзакціями зі спонсоруванням газу, які більше нагадують вхід у Web2, ніж класичні спливні вікна гаманця.
Вбудовані гаманці ThirdWeb створюють гаманець для користувача після входу до застосунку та автентифікації через такі постачальники, як електронна пошта, Twitter/X, Apple, Discord або інші сумісні з OpenID варіанти. Після автентифікації користувач отримує гаманець, за допомогою якого може надсилати транзакції та мінтити NFT.
Типові варіанти використання:
Функція Pay у Connect дає кінцевим користувачам змогу фінансувати операції за допомогою фіатних карток або кросчейн-маршрутизації криптовалюти. Це може підтримувати чайові, платні функції, пожертви або депозити в DApp. Розробники можуть спрямовувати кошти з онрампінгу на конкретну транзакцію, не змушуючи користувачів залишати застосунок, купувати криптовалюту в іншому місці та повертатися.
ThirdWeb Contracts — одна з основних послуг ThirdWeb, яка надає розробникам готові шаблони та можливості для створення власних модулів розгортання смарт-контрактів і інтеграції застосунків у DApp, іграх та інших продуктах Web3. Мета полягає в наскрізному охопленні процесу — від вибору шаблону до розгортання в сумісних з EVM мережах.
У матеріалах платформи згадуються значні обсяги розгортання та транзакцій у багатьох мережах EVM. Серед шаблонів, на яких часто наголошують, є:
NFT Drop призначений для колекцій унікальних NFT на основі підходів на кшталт ERC-721A. Етапи отримання можуть містити списки доступу, періоди випуску, ліміти отримання та відкладене розкриття, завдяки чому команди можуть поетапно проводити дроп без повторного написання логіки отримання для кожної кампанії.
MarketplaceV3 — це контракт у форматі маркетплейсу, який підтримує розміщення NFT для прямого продажу або аукціону, а також механізми розподілу роялті відповідно до підходів на кшталт EIP-2981. Оператори можуть обмежити коло осіб, які мають право розміщувати активи, або відкрити таку можливість для всіх користувачів — залежно від налаштувань.
Контракти Token допомагають командам створювати активи ERC-20 для платежів на маркетплейсі, винагород або інших балансів усередині застосунку. Типові сценарії включають запуск власного токена, приймання цього токена на маркетплейсі та винагородження користувачів за виконання дій.
ThirdWeb групує контракти за категоріями, щоб команди могли переглядати офіційні шаблони та шаблони спільноти за варіантами використання. До категорій, представлених у матеріалах про продукт, належать:
Модульні контракти передбачають налаштовувані композиції з можливістю оновлення, побудовані на модульному фреймворку. Вони корисні, коли продукту потрібно з часом замінювати модулі, а не повторно розгортати весь моноліт.
Контракти NFT охоплюють колекції, видання, дропи та пов’язані з NFT функції. Розробники часто спочатку обирають цю категорію, якщо продукт зосереджений на мінтингу або колекціонуванні.
Контракти маркетплейсу допомагають командам швидко створити ончейн-майданчик для купівлі та продажу NFT або пов’язаних активів, а також спрямовувати отримані кошти до кількох пунктів призначення.
Контракти дропів планують випуск токенів ERC-20, активів ERC-1155 або NFT за визначеними цінами та правилами отримання.
Контракти аірдропів розподіляють активи ERC-20, ERC-721 або ERC-1155 між великою кількістю отримувачів через механізми надсилання або отримання.
Контракти абстракції облікових записів допомагають розробникам розгортати фабрики облікових записів, які створюють смарт-гаманці в стилі ERC-4337 для кінцевих користувачів, зокрема з можливістю оновлення, якщо така функція підтримується.
Контракти стейкінгу дають користувачам змогу стейкати NFT ERC-721, NFT ERC-1155 або токени, щоб отримувати винагороди ERC-20, а також стейкати один ERC-20 в обмін на інший.
Контракти DAO та управління підтримують процес подання пропозицій, нагляд за казначейством і пов’язані з розподілом ERC-20 механізми для проєктів, якими керує спільнота.
Thirdweb Engine — це серверна частина з відкритим вихідним кодом для читання, запису та розгортання контрактів у виробничих масштабах, як описано в огляді Engine від thirdweb. Її розроблено для паралельного надсилання великої кількості блокчейн-транзакцій, керування nonce і налаштуваннями газу, відновлення після збоїв RPC, повторного надсилання транзакцій, що зависли, і запобігання дублюванню надсилань.
Engine також може контролювати серверні гаманці, керувати доступом команди та серверної частини, а також спонсорувати газ користувачів, щоб кінцевим користувачам здебільшого був потрібен лише сеанс роботи з гаманцем, а не поповнений баланс для оплати газу в кожній мережі. Ця роль серверної частини стає важливішою в міру переходу застосунків від демонстрацій до мультичейн-трафіку, подібного до описаного в посібниках із масштабування Ethereum Layer 2.
Standard Engine орієнтований на високу пропускну здатність під час запису для гаманців користувачів, аірдропів і мінтингу через API. До документованих переваг належать автоматичне керування nonce і пакетування, захищені варіанти зберігання серверних гаманців, зокрема локальні ключі або хмарний KMS, підтримка дуже великої кількості мереж EVM і приватних підмереж, шаблони сеансів абстракції облікових записів, а також вебхуки для подій гаманця або контракту.
Engine Premium додає до Standard Engine функції масштабування та відмовостійкості, зокрема автоматичне масштабування груп серверів, механізми перемикання баз даних і серверів у разі відмови, а також довші періоди резервного копіювання бази даних для виробничих навантажень.
ThirdWeb поєднує інструменти без коду, із мінімальним використанням коду та на основі SDK, щоб розробники й творці могли швидше створювати, запускати та керувати застосунками Web3. Connect, Contracts і Engine охоплюють типовий шлях — від онбордингу через гаманець до ончейн-операцій і надійного виконання транзакцій серверною частиною. Як і в будь-якому Web3-стеку, перед запуском в основній мережі командам слід перевірити дозволи контрактів, підтримку мереж і припущення щодо зберігання активів.
ThirdWeb використовують для створення та роботи із застосунками Web3: входу через гаманець, контрактами NFT і токенів, маркетплейсами, аірдропами, стейкінгом, інструментами DAO та обробкою транзакцій серверною частиною Engine.
Ні. ThirdWeb підтримує сценарії без коду та з мінімальним використанням коду, а також SDK. Фахівці без інженерного досвіду можуть почати з шаблонів, а розробники — розширювати функціональність за допомогою TypeScript, Python, Go та пов’язаних стеків.
Підтримка зосереджена на сумісних з EVM мережах і історично включала Ethereum, Polygon, Avalanche, Fantom та інші мережі. Залежно від продукту також доступні такі мережі, як Solana, Flow і Near. Завжди перевіряйте актуальну документацію, щоб уточнити точний перелік мереж.
Connect зосереджений на онбордингу кінцевих користувачів через гаманець, автентифікації та взаємодії з платежами всередині застосунку. Engine — це сервер для високочастотного читання та запису в контракти, операцій із гаманцями й функцій забезпечення надійності у виробничому середовищі, таких як керування nonce і спонсорування газу.
Ні. Шаблони та SDK пришвидшують розгортання, але ключі адміністратора, можливість оновлення, правила отримання та модель зберігання активів усе одно створюють ризики. Перевіряйте контракти й дозволи, перш ніж використовувати їх із реальними коштами.
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.





