Время блокировки и время подтверждения

Я читал в разных статьях и комментариях эти две концепции и хотел бы знать разницу между ними (если она есть, то иногда это немного сбивает с толку).

Я понимаю, что время блока — это период сбора транзакций, время, которое занимает майнинг блока, а время подтверждения — это время помещения транзакции в блок. Я не уверен, что это правильно. Если это правда, можно ли получить время подтверждения транзакции? От чего зависят эти времена?

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

Ответы (1)

Время блока — это ожидаемый интервал между двумя блоками. Для Эфириума это около 15 секунд. Для биткойнов это 10 минут.

Количество подтверждений — это просто количество блоков, которые были добыты после блока, содержащего вашу транзакцию, и включают этот блок в свою историю цепочки. Не существует такого понятия, как «время подтверждения», поскольку оно зависит от количества блоков, которые вы считаете необратимыми. Большинство бирж и продавцов будут использовать от 10 до 50 подтверждений для эфириума или от 2 до 6 для биткойнов.

Сбор транзакций, с другой стороны, является непрерывным процессом. Даже во время добычи блока Nмайнеры собирают транзакции для блока по мере того, N+1как новые транзакции отправляются в пул tx.

У меня все еще есть сомнения. Когда мы говорим о «подтверждении», мы говорим о подтверждении транзакций (не блоков (?)), и я понимаю, что это когда майнер добавляет транзакцию в блок, но в своем ответе вы говорите о подтверждении блоков (одного подтверждение — добыт один блок). Означает ли это, что есть два типа подтверждений (для tx и блоков)?
Когда мы говорим о confirmations, мы имеем в виду количество блоков, которые были созданы после блока, о котором мы говорим. Это формула: confirmations= last_mined_block_number-block_number_you_are_asking_confirmations_of
Количество добытых транзакций не имеет никакого отношения к тому, что у confirmationsвас могут быть блоки с 0 транзакциями, и вы все равно получите подтверждения.