График четности на блоке номер n-1 или n-2?

Я пытаюсь участвовать в некоторых ICO, и мне было интересно, как лучше всего использовать Parity. Я читал, что некоторые люди говорят, что вы должны использовать n-2, чтобы номер блока ICO начинался с минус двух блоков, чтобы гарантировать, что вы попадете прямо в начало блока.

Но я также читал, что это больше не работает. Я читал, чтобы поставить n-1, на 1 блок меньше. Может ли кто-нибудь, кто разбирается в этом, сказать мне, в какой блок лучше всего отправить, чтобы я был одним из первых в стартовом блоке?

Спасибо.

Ответы (1)

Если вы хотите, чтобы ваша транзакция попала в блок n, вам придется транслировать ее в блоке n - 1.

Вот что примерно происходит, я использую блок 100в качестве примера:

  • Вы планируете отправку транзакции в блоке 100с четностью.
  • Parity ждет, пока не получит блок 99и не передаст вашу транзакцию.
  • Майнеры уже работают над блоком 100и теперь получают и подтверждают вашу транзакцию. Но они не включат его 100, потому что этот блок уже подготовлен к запечатыванию.
  • Майнеры запечатывают блок 100и начинают работать над блоком 101. Поскольку они уже знают о вашей транзакции, есть вероятность , что они включат ее в нее, 101но не раньше.

Однако, если сеть перегружена, весьма вероятно, что ваша транзакция будет отложена до 103, 107или 186. Это в основном зависит от выбранной вами цены на газ и от того, сколько пользователей готовы тратить еще больше на сборы.

TL;DR, если вы хотите попасть в блок n = 100, вам придется транслировать в n - 1 = 99.

Ваша последняя версия не выглядит внутренне согласованной. Основываясь на вашем пошаговом объяснении, я бы сделал вывод, что вам придется вести трансляцию на n - 2, однако это не ваш вывод.
@JorisBontje Если вы добавите его n - 2, есть большая вероятность, что вы отправите его слишком рано и он будет отклонен.
@JorisBontje, если вы запланируете его на 100, он не попадет раньше, чем 101. Если вы запланируете его на 99 (n - 1), он может попасть в 100.