Александр Цихилов - Блокчейн. Принципы и основы

Здесь есть возможность читать онлайн «Александр Цихилов - Блокчейн. Принципы и основы» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2019, Жанр: Интернет, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Блокчейн. Принципы и основы: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Блокчейн. Принципы и основы»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

Блокчейн. Принципы и основы — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Блокчейн. Принципы и основы», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

просто записи фактов. Все это — набор данных, который можно отобразить в

виде хеша стандартной длины. Вычислив хеш данных заголовка, мы

фиксируем состояние всего блока, и любое вмешательство в его целостность

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

каждый новый блок будет содержать хеш от данных предыдущего блока как

один из элементов своего заголовка? Тогда получится, что, хешируя данные

одного заголовка, мы автоматически включаем туда хеш заголовка

предыдущего блока, и таким образом получается форма сцепления блоков.

Нам известно, что любое малейшее изменение в прообразе меняет его хеш до

неузнаваемости. Это означает, что если мы вмешаемся в любой бит данных

любого из блоков в середине цепочки, это приведет к пересчету всех хешей

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

О чем в первую очередь нам говорит связная структура блоков? О том, что

блокчейн — это система, куда можно только добавлять информацию, но

нельзя менять или удалять. При этом добавить информацию возможно только

в виде новых блоков и только в конец цепочки. Это, безусловно, порождает

определенное неудобство при управлении информацией, помещаемой в

блокчейн, но, с другой стороны, создает исключительную безопасность

хранения данных в распределенном виде. Ведь вся база блоков копируется

каждому участнику системы, и каждый из них имеет возможность записать туда

что угодно. Другое дело, что эти изменения, будучи сделаны с нарушением

правил системы, не будут приняты другими участниками сети. А соответствие

правилам проверяется участниками системы чисто математически, поэтому

подсунуть им искаженную информацию никак не удастся. Алгоритмы проверки

информации, содержащейся в блоках, сразу же просигнализируют о

нарушении целостности данных, и данный блок будет считаться

неприемлемым для всей сети.

Есть и еще одно неудобство: поскольку данные можно только добавить, но

нельзя удалить, даже если они в какой-то момент утратили свою актуальность, общая база с момента образования самого первого блока постоянно растет. Ее

размер зависит от разных параметров — скорости создания новых блоков, количества транзакций, содержащихся в них, размеров самих транзакций. В

зависимости от этих параметров, а также «возраста» базы данных ее размер

уже через несколько лет активной работы может исчисляться сотнями гигабайт

информации, которая постоянно копируется и синхронизируется между

участниками системы. Решение задачи оптимизации размера базы данных в

блокчейн должно стать приоритетом для разработчиков популярных систем, в

противном случае это может создать дополнительные препятствия для

развития перспективной технологии. Впрочем, предложения по решению этой

проблемы уже существуют, и мы коснемся их в разделе, посвященном

вопросам масштабирования технологии блокчейн.

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

практических реализациях структура блоков всегда отличается, но у них есть

ряд общих элементов, которые встречаются в том или ином виде почти в

каждом проекте. Как правило, первое, с чего начинается любой блок — это его

порядковый номер. Самый первый блок называется «генезисным», он

отличается от прочих тем, что не содержит ссылки на предыдущий блок по

причине отсутствия такового. Обычно в блоке есть информация о номере его

версии — это бывает необходимо, если впоследствии структура блока

претерпит изменения, и в зависимости от номера версии алгоритмы

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

блока для поддержания целостности данных всей цепочки.

Важным элементом заголовка также является время создания блока. Оно

записывается в виде числа, равного количеству секунд, прошедших с 1 января

1970 года — формат, принятый в многопользовательских и многозадачных

операционных системах, таких, например, как Unix и совместимых с ней.

Отдельно заметим, что число это достаточно велико, и через пару десятков

лет должно произойти переполнение 32-битной ячейки памяти, обычно

выделяемой для переменных, хранящих это значение в различном

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Блокчейн. Принципы и основы»

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


Александр Жолковский - Единый принцип и другие виньетки
Александр Жолковский
Александр Цихилов - Блокчейн
Александр Цихилов
Отзывы о книге «Блокчейн. Принципы и основы»

Обсуждение, отзывы о книге «Блокчейн. Принципы и основы» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x