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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

защищены от несанкционированного доступа или модификации? А также каким

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

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

большинства из этих вопросов. Данные реплицируются (копируются) между

всеми узлами системы. Защиту от изменений или от несанкционированного

доступа к данным обеспечивают математические алгоритмы асимметричной

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

которыми соглашаются все участники системы. В случае если необходимо

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

участников системы.

Следует отметить, что администрирование децентрализованных систем на

порядок сложнее, чем централизованных. Но это стоит рассматривать как

плату за те преимущества, которые дает децентрализация. На текущий момент

решены далеко не все проблемы, которые могут возникнуть при управлении

децентрализованными системами. И мы еще неоднократно вернемся к

обсуждению этой проблематики в последующих главах.

Хеширование информации

Инструмент хеширования данных является важной и неотъемлемой частью

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

блокчейн-системах, для формирования цифровой электронной подписи

сообщений, а также для добычи криптомонет (так называемого «майнинга») в

некоторых блокчейн-проектах, базирующихся на принципе «доказательства

работы». Прежде чем рассматривать вышеупомянутые элементы блокчейн-

систем, нам потребуется разобраться с тем, что же все-таки такое

хеширование данных и на основе каких принципов эта процедура работает.

Начнем с определения. Хеширование — это метод преобразования набора

данных произвольного размера в стандартизированную строку фиксированной

длины при помощи специального алгоритма. То есть если взять какой-то набор

данных, например, весь текст этой книги, то можно создать его цифровой

отпечаток длиной, скажем, десять символов. При этом мы должны определить

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

изменения для любых других данных произвольного размера, получая на

выходе стандартную строку в десять символов. Еще говорят, что в таком

случае используется «детерминированный алгоритм», потому что он всегда

выдает предопределенный результат. Фактически получаемый результат

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

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

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

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

называемых «коллизий». При этом малейшее изменение во входных данных, даже изменение одного их бита, должно видоизменять результирующий хеш на

выходе до неузнаваемости. Вот пример работы одного из самых простых

алгоритмов хеширования (SHA-1), где прообразами хешей являются два

варианта написания английского слова «децентрализация», при этом во

втором слове изменена всего лишь одна буква: Как видно из полученных результатов, второй хеш не имеет ничего общего с

первым, хотя разница в исходных прообразах минимальна. Читатель, вероятно, задастся вопросом: а зачем вообще это все нужно? На самом деле

хеширование — это исключительно полезная функция, которая довольно

широко применяется в компьютерных технологиях.

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

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

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

до конечного получателя данные в исходном виде? Пока мы не сравним

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

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

пути следования в данные вмешался кто-то посторонний и намеренно исказил

информацию? А как быть, если объем информации измеряется гигабайтами?

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

значительное время. Не проще ли к передаваемому блоку данных приложить

короткий уникальный «цифровой отпечаток», созданный на базе

общеизвестного алгоритма хеширования? Тогда при получении мы можем еще

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

Интервал:

Закладка:

Сделать

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

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


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

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

x