Что такое Block?
Block это объединённая страница транзакций с указателем на предыдущую страницу. Представьте её как запечатанный конверт: здесь перечислены операции, здесь указано, кто был до меня, и здесь мой уникальный отпечаток. Соедините достаточное количество таких страниц, и получится журнал, устойчивый к подделкам.
Один Block содержит один платёж. Это не так. Обычно в нём помещается сразу много транзакций, плюс ссылки, обеспечивающие его место в цепочке.
Как работает Block
Краткий обзор с точки зрения кошелька.
- Шаг 1: Вы отправляете криптовалюту, и ваш кошелёк рассылает запрос по сети.
- Шаг 2: Валидаторы или майнеры подхватывают его через Mining, собирают партию и формируют кандидатный пакет, заполненный Transaction Data.
- Шаг 3: Такому пакету присваивается отпечаток, ссылка на предыдущий и отметка времени.
- Шаг 4: Другие узлы проверяют вычисления и правила. Если проверка пройдена, пакет принимают.
- Шаг 5: Его добавляют в цепочку, и последующие транзакции ссылаются на него, что повышает уровень доверия.
Да, это и есть процесс.
Почему Block важен
Если представить криптовалюту как повествование, то Block это формат главы.
- Преимущество: Block группирует множество платежей, поэтому система остаётся упорядоченной и проверяемой без центрального редактора.
- Перспектива: Blocks делают сеть блокчейна читаемой для любого участника, что создаёт общий уровень доверия.
- Актуальность: Вы встретите это в обозревателях Block, в настройках комиссий, в dApps и при ожидании подтверждений.
В обозревателе Block быстро посмотрите три параметра: высоту, хеш и подтверждения. Они показывают, где находится страница, её отпечаток и насколько она подтверждена.
Ключевые характеристики Block
Кратко о главном:
- Связность: Каждый Block указывает на предыдущий отпечаток, что создаёт непрерывную историю.
- Пакетирование: В одном Block помещается много транзакций для повышения эффективности.
- Безопасность: После принятия и наращивания запись становится надёжной и неизменной для практических целей.
- Заголовок: Компактный заголовок хранит метаданные, такие как предыдущий хеш, отметка времени и доказательство работы.
- Интервалы: Они появляются через регулярные, но не всегда точные промежутки, которые различаются в зависимости от цепочки.
Варианты
В обсуждениях и документации встречаются несколько типов:
- Genesis: Первая страница, которая закрепляет книгу учёта.
- Candidate: Предложенная страница, сформированная, но ещё не принятая.
- Orphan: Страница, проигравшая гонку и находящаяся вне основной истории.
- Empty: Страница с небольшим количеством или отсутствием транзакций, обычно из-за временных обстоятельств.
Подтверждения накапливаются со временем. Один Block может быть достаточен, но для крупных переводов лучше, когда сверху добавлено несколько Block.
Пример
Вы отправляете ETH, и примерно через двенадцать секунд он попадает в Block, предложенный одним валидатором и принятый другими.
Интересный факт
В генезисе Bitcoin спрятано сообщение из газетного заголовка своеобразная капсула времени, задавшая тон культуре открытых денег.
Итог
Короткий вывод: Block это страница, которая делает криптовалюту честной, упорядоченной и публичной без центрального надзирателя.
