Перейти к содержимому
Глобальный взгляд на цифровые активыГЛОБАЛЬНЫЙ ВЗГЛЯД · МЕСТНЫЙ КОНТЕКСТ
ChainView BTC866CHAIN VIEW
Обучение

Учебный эксперимент по консенсусу блокчейна

Как на простом макете разделить проверку правил, конкурирующие блоки и выбор истории.

Читать на языкеРусский简体中文繁體中文English한국어العربيةEspañol (México)Tiếng Việtไทย
Учебный эксперимент по консенсусу блокчейна

Оригинальная тематическая иллюстрация: Оригинальная тематическая схема ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

Сформулируйте вопрос

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

Проверьте допустимость

Пусть два участника независимо проверят подпись и возможность расхода в модели. Популярность сообщения не делает неправильную операцию правильной. Большинство не получает права произвольно нарушать заданное правило. Число узлов и корректность реализации — разные свойства, которые нельзя подменять друг другом.

Создайте две ветви

Нарисуйте два допустимых блока от общего родителя и разошлите их в разном порядке. Примените выбранное правило дальнейшего выбора. Не смешивайте накопленную работу и голосование долей в одну произвольную систему. Быстрое решение в макете не воспроизводит реальные задержки и экономическую стоимость.

Добавьте сбой

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

Проверьте понимание

Объясните отдельно допустимость, включение и финальность. Затем измените правило у одного участника: остальные не обязаны автоматически принять его. Сопоставьте результаты с официальной документацией и списком упрощений. Не нагружайте настоящую сеть и не мешайте чужим платежам ради учебной демонстрации.

Источники

  1. Bitcoin block chain guide (откроется в новой вкладке)
  2. Ethereum consensus mechanisms (откроется в новой вкладке)