Your AI powered learning assistant

3. Основы блокчейна и криптографии

Введение в технологию блокчейн Генслер представляет технические основы технологии блокчейн через призму Биткоина, подчеркивая ее актуальность и применимость не только в криптовалюте.

Ключевые конструктивные особенности блокчейна Обсуждаются ключевые особенности дизайна, включая криптографию, журналы только для добавления, заголовки блоков, деревья Меркла, асимметричную криптографию (открытый и закрытый ключи), цифровые подписи. Также упоминаются биткойн-адреса как уникальная функция.

Механизм консенсуса в блокчейне Объясняет алгоритмы консенсуса, такие как proof-of-work, используемые в блокчейн-сетях для достижения соглашения об изменениях данных. Упоминает узлы и одноразовые номера как часть этого механизма.

"Хэш-функции" - Отпечаток пальца для данных Описывает хэш-функции как отпечатки пальцев для данных с такими свойствами, как одностороннее отображение входных данных в выходные данные фиксированного размера; детерминированный характер; эффективность; устойчивость к прообразу (невозможно определить входные данные по выходным данным); устойчивость к столкновениям (невозможно, чтобы два набора отображали одно и то же значение).

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

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

Генезис блокчейна Гэри Генслер обсуждает истоки технологии блокчейн, освещая работу Стюарта Хабера и Surety по созданию журнала, доступного только для добавления с отметкой времени. Этот журнал еженедельно публиковался в New York Times, содержащий хэши с отметкой времени, которые сформировали блокчейн.

Корни Меркла и хэш-функции Генслер объясняет Merkle roots как эффективный способ сжатия тысяч транзакций в один хэш. Он также подчеркивает важность хэш-функций для защиты данных, делая их защищенными от несанкционированного доступа с помощью криптографического хэширования.

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