Перейти к основному содержимому

1 запись с тегом "руководство для разработчиков"

Посмотреть все теги

Руководство для разработчиков по L1 Tempo от Stripe

· 10 мин. чтения
Dora Noda
Software Engineer

Введение

Tempo от Stripe — это недавно запущенная блокчейн-сеть первого уровня (L1), основное внимание которой уделяется обработке высокоскоростных и недорогих платежей стейблкоинами. Проект был разработан совместно платежным гигантом Stripe и известной криптовалютной венчурной фирмой Paradigm. С самого начала он позиционировался как блокчейн, ориентированный на платежи, разработанный для удовлетворения высоких требований к масштабу и производительности в реальных финансовых сценариях. В 2025 году Tempo вступил в фазу закрытой тестовой сети, совместно разрабатывая и проверяя свои функции с несколькими крупными партнерами, включая Visa, Deutsche Bank, Shopify и OpenAI. Для сообщества разработчиков появление Tempo открывает новую возможность — создавать следующее поколение платежных приложений на базовой инфраструктуре, оптимизированной для стейблкоинов и коммерческих сценариев использования. В этом руководстве будет подробно описано, как разработчики могут технически интегрироваться с Tempo, какие ресурсы и сообщества доступны, а также как участвовать в этой растущей экосистеме.

1. Техническая интеграция: разработка на L1 Tempo

Основная философия дизайна Tempo — снизить барьер входа для разработчиков, выбрав путь полной совместимости с Ethereum. Это означает, что разработчики могут создавать на его основе, используя существующие зрелые инструменты и базы знаний. Архитектура Tempo основана на Reth (реализация клиента Ethereum на Rust под руководством Paradigm), что делает ее естественно совместимой со смарт-контрактами Ethereum и его набором инструментов для разработчиков.

Вот его ключевые технические особенности и точки интеграции:

  • EVM и смарт-контракты: Tempo полностью поддерживает смарт-контракты Solidity и Виртуальную машину Ethereum (EVM). Разработчики могут использовать стандартные фреймворки, такие как Hardhat, Truffle и Foundry, а также библиотеки, такие как ethers.js и web3.js, для написания, тестирования и развертывания смарт-контрактов. Для Web3-разработчиков эта бесшовная совместимость означает практически полное отсутствие кривой обучения. Существующие dApps, кошельки (например, MetaMask) и инструменты разработки работают «из коробки» на Tempo, открывая путь для легкой миграции зрелых приложений из Ethereum.

  • Высокая пропускная способность и завершенность: Tempo был глубоко оптимизирован для требований к скорости платежных сценариев. Его цель дизайна — достичь пропускной способности более 100 000 транзакций в секунду (TPS) и обеспечить детерминированную завершенность менее чем за секунду. Это означает, что после подтверждения транзакции она необратима, что исключает риск переупорядочивания транзакций (реоргов), который может возникать при традиционных вероятностных подтверждениях (например, Proof-of-Work). Эта высокая производительность и определенность имеют решающее значение для приложений с жесткими требованиями к мгновенным расчетам, таких как системы торговых точек (POS), биржи и микроплатежи.

  • Дизайн, ориентированный на стейблкоины: В отличие от большинства публичных блокчейнов общего назначения, сеть Tempo не полагается на волатильный нативный токен для оплаты комиссий за транзакции (Gas). Комиссии за транзакции в ее сети могут быть оплачены напрямую с использованием основных стейблкоинов (таких как USDC, USDT и т. д.). Для достижения этой цели протокол интегрирует автоматический маркет-мейкер (AMM), который может автоматически обрабатывать обмены между различными стейблкоинами в фоновом режиме, обеспечивая «нейтральность эмитента» для оплаты комиссий. Для разработчиков и пользователей это значительно улучшает опыт, поскольку транзакционные издержки могут быть стабильно привязаны к фиатной стоимости (например, всегда около $0.001), избегая неопределенности, вызванной волатильностью цены нативного токена.

  • Функции, ориентированные на платежи: Tempo добавляет несколько функций на уровне протокола, специально разработанных для финансовых и платежных приложений. К ним относятся:

    • «Платежные полосы»: Изолируя транзакции платежного типа от других видов активности в сети (например, сложных операций DeFi), эти полосы обеспечивают низкую задержку и высокий приоритет для платежей.
    • «Нативные пакетные переводы»: Используя такие технологии, как Account Abstraction, он поддерживает эффективную отправку платежей на несколько адресов в одной транзакции, что очень практично для сценариев, таких как выплата заработной платы и платежи поставщикам.
    • «Поля для заметок транзакций»: Это поле совместимо со стандартом финансовых сообщений ISO 20022, что позволяет прикреплять метаданные, такие как номера ссылок на счета или данные о соответствии, к ончейн-транзакциям, значительно упрощая процессы корпоративной финансовой сверки.
    • «Опциональная конфиденциальность»: Протокол поддерживает опциональные функции конфиденциальности транзакций для удовлетворения потребностей предприятий в соответствии с требованиями по защите коммерчески конфиденциальной информации.
  • Интеграция через Stripe API: Stripe планирует глубоко интегрировать Tempo в свой существующий набор продуктов, предлагая разработчикам два пути интеграции. Первый — это прямая ончейн-разработка, где Web3-разработчики используют знакомые наборы инструментов для развертывания смарт-контрактов непосредственно на Tempo. Второй — это интеграция через высокоуровневые API Stripe, которая полностью абстрагирует сложность блокчейна. Например, платформа Bridge от Stripe (инструмент для кроссчейн-потоков стейблкоинов) будет использовать Tempo в качестве одной из своих основных расчетных рельсов в будущем. Разработчикам нужно будет только вызвать знакомый REST API Stripe для инициирования платежа или перевода, и система Stripe автоматически выполнит его в сети Tempo в фоновом режиме. Это позволяет им пользоваться преимуществами скорости и стоимости блокчейна, не беспокоясь о базовых деталях, таких как управление узлами или подписание закрытым ключом.

2. Документация для разработчиков, учебные пособия и ресурсы для адаптации

По состоянию на конец 2025 года Tempo все еще находится на стадии закрытой тестовой сети, и ее официальная документация для разработчиков активно пишется. Однако официальный сайт Tempo подтвердил, что «скоро появится полная техническая документация для разработчиков».

Тем временем заинтересованные разработчики могут получить предварительную информацию по следующим каналам:

  • Официальный сайт и FAQ: Посещение официального сайта Tempo и страницы часто задаваемых вопросов (FAQ) дает общее представление о философии его дизайна, основных функциях и отличиях от блокчейнов общего назначения.
  • Подача заявки на доступ к тестовой сети: Заинтересованные разработчики или компании могут подать заявку через канал, указанный на сайте Tempo (partners@tempo.xyz), чтобы получить доступ к ее закрытой тестовой сети для раннего изучения и прототипирования.

Основываясь на постоянном внимании Stripe к опыту разработчиков, мы можем ожидать, что официальная документация, после ее выпуска, будет включать следующие ресурсы:

  • Руководства по началу работы: Подробные руководства, помогающие разработчикам настроить среду разработки, подключиться к тестовой сети Tempo и развернуть свой первый смарт-контракт.
  • Справочники по API и документация SDK: Полные технические справочники для пути интеграции Stripe API, а также документация для конечных точек JSON-RPC для взаимодействия с протоколом Tempo.
  • Учебные пособия и примеры приложений: Открытый исходный код и проекты, демонстрирующие, как создавать распространенные платежные приложения на Tempo.
  • Лучшие практики: Профессиональные советы по безопасности, соответствию требованиям, оптимизации производительности и другим областям.

Stripe известен своей четкой и высококачественной документацией по API, и есть все основания полагать, что документация Tempo будет соответствовать тому же стандарту.

3. Каналы взаимодействия с разработчиками и сообщество Stripe

У Stripe есть зрелая и активная экосистема сообщества разработчиков. Для разработчиков, которые хотят быть в курсе новостей Tempo и получать техническую поддержку, доступны следующие официальные каналы:

  • Discord для разработчиков Stripe: Это большое сообщество с более чем 120 000 участников, где инженеры Stripe напрямую участвуют в ответах на вопросы. Последние объявления, технические обсуждения и поддержка сообщества для Tempo можно найти здесь.
  • Онлайн-форумы и платформы вопросов и ответов: Команда Stripe активно отслеживает вопросы, заданные на Stack Overflow (с использованием тега stripe) и Twitter/X (@StripeDev), и отвечает на них.
  • Блог и рассылки Stripe: Это основной канал для получения официальной информации, подробных технических статей и обновлений продуктов. Основные этапы и тематические исследования для Tempo будут опубликованы здесь.
  • Мероприятия и вебинары для разработчиков: Stripe регулярно проводит онлайн- и офлайн-мероприятия. В частности, ежегодная конференция для разработчиков, Stripe Sessions, часто является платформой для крупных анонсов продуктов и, вероятно, в будущем будет включать специальные технические сессии и семинары по Tempo.

Используя эти установленные каналы, разработчики могут легко получать информацию, решать проблемы и общаться с другими разработчиками, заинтересованными в Tempo.

4. Возможности для внесения вклада в экосистему Tempo

По мере перехода Tempo от внутреннего инкубационного проекта к открытой публичной сети, разработчики имеют различные способы участия и внесения вклада в ее экосистему, помимо простого создания приложений:

  • Вклад в открытый исходный код: Tempo основан на клиенте Reth с открытым исходным кодом, и ожидается, что его собственные основные компоненты будут постепенно открыты. Разработчики смогут просматривать код, отправлять проблемы, предлагать улучшения и даже напрямую вносить свой вклад в код для совместного повышения производительности и безопасности протокола.
  • Участие валидаторов и управление сетью: Узлы валидаторов Tempo в настоящее время управляются партнерами-основателями в разрешенной модели, но долгосрочный план состоит в переходе к безразрешительной модели. В этот момент любой технически способный разработчик или организация сможет запустить узел валидатора, участвовать в сетевом консенсусе и получать комиссии за транзакции в виде стейблкоинов, обеспечивая при этом безопасность сети. По мере децентрализации сети может быть также создан механизм управления сообществом, позволяющий разработчикам участвовать в принятии решений по обновлению протокола.
  • Предложения по улучшению протокола (TIPs): Разработчики могут черпать вдохновение из модели EIPs Ethereum, создавая и обсуждая Предложения по улучшению Tempo (TIPs), чтобы предлагать новые функции или оптимизации существующих механизмов, тем самым напрямую влияя на эволюцию протокола.
  • Участие в хакатонах и конкурсах для разработчиков: Stripe и Paradigm имеют традицию поддержки мероприятий для разработчиков. Предвидится, что как только набор инструментов для разработчиков Tempo созреет, появятся специальные треки хакатонов или призовые конкурсы, чтобы стимулировать разработчиков к инновациям на его основе.
  • Образование сообщества и обмен знаниями: В качестве ранних участников разработчики могут делиться своим опытом и знаниями, создавая технические блоги, видеоуроки, отвечая на вопросы в сообществе или выступая на технических конференциях, помогая развивать все сообщество разработчиков.

Экосистема Tempo находится на ранних стадиях строительства, предоставляя разработчикам ценную возможность глубоко вовлечься различными способами и формировать ее будущее.

5. Стимулы и грантовые программы для разработчиков

В настоящее время Stripe официально не объявлял о каких-либо грантовых программах или стимулах для разработчиков Tempo. В то же время дизайн Tempo явно исключает выпуск нового, спекулятивного нативного токена. Однако это не означает, что экосистема не поддерживает разработчиков. Предвидится, что будущие стимулы будут больше ориентированы на полезность и развитие экосистемы и могут включать:

  • Фонд экосистемы: Созданный Stripe, Paradigm или независимым фондом для предоставления прямых грантов командам, создающим критически важную инфраструктуру (такую как кошельки, эксплореры, аналитические инструменты) или перспективные приложения для экосистемы Tempo.
  • Призы на хакатонах и вознаграждения: Стимулирование разработчиков через конкурсы и путем размещения вознаграждений за конкретные задачи разработки, такие как создание библиотеки с открытым исходным кодом для определенной функции.
  • Партнерские стимулы: Для корпоративных партнеров, которые решат интегрировать Tempo в свой бизнес, Stripe может предложить коммерческие стимулы, такие как снижение комиссий, приоритетная техническая поддержка или совместные маркетинговые акции.
  • Вознаграждения валидаторам: Как только сеть перейдет к безразрешительной модели, запуск узла валидатора и обработка транзакций будут обеспечивать постоянный поток дохода от комиссий за транзакции, деноминированных в стейблкоинах.
  • Стратегические инвестиции: Для стартапов, которые создают выдающиеся продукты или услуги на Tempo, стратегические инвестиции или потенциальное приобретение со стороны Stripe или Paradigm также являются важным стимулом.

Таким образом, модель стимулирования Tempo будет сосредоточена на создании реальной ценности, а не на спекуляциях токенами.

6. Мероприятия, семинары и встречи, посвященные Tempo

Разработчики, которые хотят узнать больше о Tempo и связаться с сообществом, могут обратить внимание на следующие типы мероприятий:

  • Stripe Sessions: Ежегодная конференция разработчиков Stripe — это самое важное место для получения официальной дорожной карты и основных обновлений для Tempo.
  • Paradigm Frontiers: Проводимые Paradigm для разработчиков передовых криптотехнологий, будущие мероприятия, вероятно, будут включать углубленные технические сессии и хакатон-конкурсы для Tempo.
  • Конференции по финтеху и криптоиндустрии: На крупных конференциях, таких как Money20/20 и Consensus, обсуждения инноваций в платежах неизбежно будут включать Tempo, что делает их хорошими возможностями для понимания его рыночного позиционирования и перспектив коммерческого применения.
  • Местные встречи и онлайн-вебинары: Менее крупные мероприятия, организуемые Stripe или местными сообществами разработчиков, часто предоставляют более прямое взаимодействие и практический опыт обучения.
  • Глобальные хакатоны: Крупные хакатон-мероприятия, такие как ETHGlobal, могут в будущем представить Tempo в качестве спонсирующей платформы, предоставляя разработчикам возможность для инноваций на международной арене.

Заключение

Блокчейн Tempo от Stripe предлагает разработчикам уникальное пересечение, сочетая строгость традиционного финтеха с открытостью криптомира. Разработчики могут использовать его совместимость с Ethereum, чтобы быстро начать работу со знакомыми инструментами, или бесшовно интегрировать мощные функции Tempo в существующие бизнесы через API Stripe. Хотя проект все еще находится на ранних стадиях, и большая часть документации и программ поддержки все еще находится в разработке, сильная поддержка со стороны Stripe и Paradigm сигнализирует о высокой приверженности опыту разработчиков и технологическому прогрессу. Активно используя существующие ресурсы, присоединяясь к сообществу и участвуя в соответствующих мероприятиях, разработчики могут воспользоваться ценной возможностью на ранней стадии в блокчейн-сети, ориентированной на решение реальных платежных проблем.