Часто задаваемые вопросы

... 2022-5-22 Меньше 1 минуты

# Часто задаваемые вопросы

# Что такое SubQuery?

SubQuery - это проект с открытым исходным кодом, который позволяет разработчикам индексировать, преобразовывать и запрашивать данные цепи Substrate для обеспечения своих приложений.

SubQuery также предоставляет бесплатный хостинг проектов по производству для разработчиков, позволяя им снять ответственность за построение инфраструктуры, и также позволяет разработчикам делать то, что они делают лучше всего - строить.

# Как лучше всего начать работу с SubQuery?

Лучший способ начать работу с SubQuery - попробовать наш Урок «Приветствуем мир». Это простая 5-минутная прогулка по загрузке начального шаблона, построению проекта, а затем с помощью использования Docker для запуска узла на вашем локальном хосте и выполнения простого запроса.

# Как я могу внести свой вклад или оставить отзыв для SubQuery?

Нам нравится вклад и отзывы сообщества. Чтобы внести свой код, форкните интересующее вас хранилище и внесите свои изменения. Затем отправьте PR или Pull Request. Ах, не забудь еще и протестировать! Также ознакомьтесь с нашими рекомендациями внесению дополнений (скоро).

Чтобы оставить отзыв, свяжитесь с нами по адресу hello@subquery.network или перейдите на наш discord channel (opens new window)

# Сколько стоит разместить мой проект в SubQuery?

Размещение вашего проекта в SubQuery Projects абсолютно бесплатно - это наш способ отблагодарить сообщество. Чтобы научиться каким образом размещать ваш проект у нас, пожалуйста ознакомьтесь с руководством Hello World (SubQuery hosted).

# Что такое слоты развертывания?

Слоты развертывания - это функция в SubQuery Projects (opens new window), которая является эквивалентом среды разработки. Например, в любой организации занимающейся программным обеспечением обычно есть как минимум среда разработки и производственная среда (без учета localhost). Обычно дополнительные условия, такие как постановка и пре-продакшен или даже QA, включаются в зависимости от потребностей организации и их разработки.

SubQuery в настоящее время имеет два доступных слота. Промежуточный слот и производственный слот. Это позволяет разработчикам установить свой SubQuery в промежуточную среду и если все хорошо, "продвинуть в производство" щелчком по кнопке.

# В чем преимущество промежуточного слота?

Основное преимущество использования промежуточного слота состоит в том, что он позволяет вам подготовить новую версию вашего проекта SubQuery, не раскрывая ее публично. Вы можете подождать, пока промежуточный слот переиндексирует все данные, не затрагивая рабочие приложения.

Промежуточный слот не отображается публично в Explorer (opens new window) и имеет уникальный URL, который видим только вам. И, конечно же, отдельная среда позволяет вам тестировать новый код, не ущерба вашему производству.

# Что такое Polkadot's Extrinsics?

Если вы уже знакомы с понятиями блокчейна, вы можете подумать о дополнительных функциях, сопоставимых с транзакциями. Однако более формально надстройками является часть информации, которая поступает извне цепи и включена в блок. Есть три категории надстроек. Они являются неотъемлемыми элементами, подписанными транзакциями и неподписанными транзакциями.

Inherent Extrinsics - это части информации, которые не подписаны и вставляются в блок автором блока.

Внешние подписанные транзакции - это транзакции, которые содержат подпись учетной записи, выданного транзакцией. Они должны заплатить комиссию за включение транзакции в цепочку.

Неподписанные транзакции – это транзакции, которые не содержат подписи счета, который выдает транзакцию. Extrinsics неподписанных транзакций следует использовать с осторожностью, поскольку никто не платит комиссию, так как они не подписаны. Из-за этого в очереди транзакций отсутствует экономическая логика для предотвращения спама.

Для получения дополнительной информации нажмите here (opens new window).

# Что такое конечная точка для сети Кусама?

Конечная точка сети Kusama - wss://kusama.api.onfinality.io/public-ws.

# Что является конечной точкой для сети Polkadot?

Конечная точка сети Polkadot - wss://polkadot.api.onfinality.io/public-ws.

# Как итеративно развить свою схему проекта?

Известной проблемой при разработке изменяющейся схемы проекта является то, что при запуске узла Subquery для тестирования ранее проиндексированные блоки будут несовместимы с новой схемой. Для итеративной разработки схем индексированные блоки, хранящиеся в базе данных, должны быть очищены, этого можно добиться, запустив узел с флагом --force-clean. Например:

subql-node -f . --force-clean --subquery-name=<project-name>
1

Обратите внимание, что рекомендуется использовать --force-clean при изменении startBlock в манифесте проекта (проекта). aml) чтобы начать переиндексацию из настроенного блока. Если startBlock изменен без --force-clean проекта, то индексатор продолжит индексирование с ранее настроенным startBlock.

Последнее обновление: May 22, 2022 06:06