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

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

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

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

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

Блокчейн. Принципы и основы - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Александр Цихилов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

полагались. Но даже если какие-то несанкционированные сетью изменения

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

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

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

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

большинство. В этом и состоит суть консенсуса, который применяется для

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

нарушается, если количество «инакомыслящих» узлов начинает превышать

критическую массу, после чего происходит разделение сети, которое

называется «форк». Узлы, исповедующие разные правила консенсуса, образуют разные сети, которые с момента разделения начинают жить

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

схожей технологией — по крайней мере, на первых порах. К понятию «форк»

как важному явлению в блокчейн-индустрии мы еще вернемся.

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

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

также рассмотрению принципов формирования блоков и их цепочек. В

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

технологии блокчейн по отдельности и теперь можем начать собирать эти

знания воедино, как гамбургер, ингредиенты которого были заранее

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

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

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

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

Блоки и их структура

В описании общих принципов построения структуры блокчейна архитектура

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

транзакции. Было отдельно указано, что эти «страницы» упорядочены в

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

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

«криптографическими замками». Теперь, когда мы ознакомились с основными

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

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

структуры блоков и как это влияет на общую безопасность хранения

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

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

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

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

формирования структуры и ее элементов. Поэтому целесообразно их

рассматривать в рамках общего описания, так как в большинстве практических

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

Идея хранить информацию в виде связных списков возникла достаточно давно

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

— более 4000 лет назад у индейской цивилизации инков и их

предшественников примерно в III тысячелетии до нашей эры. Речь идет о

способе сохранения информации в виде так называемых «кипу» —

хитросплетений нитей, нанизанных на единую веревочную основу и связанных

между собой в зависимости от контекста записываемой информации. Каждая

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

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

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

базовой веревки и до окончания ответвления. Общее число нитей в одном кипу

могло достигать 2500. При помощи кипу инки как правящий класс всего союза

индейских племён Центральных Анд могли учитывать все необходимые

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

населения и объем взимаемых налогов.

Появившиеся в тех местах в первой половине XVI века испанские

конкистадоры далеко не сразу постигли утилитарный смысл этих странных

веревочно-узловых конструкций, при помощи которых инки фактически

управляли своей империей. Для того чтобы сломать установившийся порядок

управления, испанцам пришлось навязать завоеванным территориям

европейские принципы письменности и учета данных. Кипу были полностью

вытеснены из обращения и забыты, и только в начале XIX века ученые начали

их изучать на относительно системной основе. Им удалось расшифровать

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

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

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

от более прогрессивного мира, сумела найти столь эффективный способ

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

информационных блоков.

Во второй половине XX века, когда информационные технологии начали

медленно, но верно завоевывать мир, возникла необходимость в создании

различных форм записи и хранения информации. Одной из таких форм стали

связные списки — специальные структуры данных, каждая из которых

содержала не только данные как таковые, но и специальные ссылки на

подобные же структуры, как на предыдущие, так и на последующие. Это

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

носителях и руководствоваться при этом исключительно той информационной

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

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

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

(однонаправленными) или двусвязными (двунаправленными). Также обе

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

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

показан на рисунке:

Собственно, в своем классическом виде блокчейн представляет собой

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

Интервал:

Закладка:

Сделать


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

Александр Цихилов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Блокчейн. Принципы и основы, автор: Александр Цихилов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x