Понедельник, 20 сентября, 2021

О криптовалютах на пальцах: блокчейн понятным языком

Криптовалюты, блокчейн, биткоин, майнеры – с этими словами и понятиями мы сталкиваемся все чаще не только в сети, но и в реальной жизни. Среди моих знакомых уже инвестируют в крипту даже мамины подруги, которым за 50. Если вы не совсем понимаете, зачем нужен блокчейн, почему даже бомжи мечтают иметь заветный биткоин, и что за звери такие – майнеры, то эта статья расставит точки над i. Cryptoleo расскажет о криптовалютах на пальцах так, что поймет даже школьник.

Спросим у Википедии
Технологии, работающие на основе децентрализованного хранения данных, были разработаны еще в начале девяностых годов, но понятие «блокчейн» стало известно широкой публике лишь недавно – когда некий человек-загадка (или группа людей) под именем Сатоши Накамото наглядно показал миру, как эти технологии могут изменить устройство финансового мира. История блокчейна берет начало в 2008 году. Этот год стал значительным для мировой экономики, поскольку на свет появился биткоин. Изначально он стоил 0,0003$, а сегодня его цена превышает 50 000$, что говорит о невероятной популярности и высоких темпах развития этих технологий. Если уж такие гиганты финансового мира как Tesla активно интересуются и внедряют криптовалюты в свой бизнес, то простым людям не помешало бы ознакомиться подробнее с этим феноменом.

Мы расскажем простыми словами, что такое децентрализованная сеть, как работает блокчейн и ответим на вопрос, можно ли считать криптовалюты настоящими деньгами?
Согласно определению Википедии, слово блокчейн состоит из двух частей, Block (блок) и chain (цепь) – это выстроенная по определенным алгоритмам последовательная цепочка блоков , в которых содержится информация о чем-либо. Связь между блоками обеспечивается не только с помощью нумерации, но и тем, что каждый блок содержит свою собственную хеш-сумму (результат обработки данных) и хеш-сумму предыдущего блока. В основном копии цепочек этих блоков хранятся на огромном множестве различных компьютеров, объединенных в децентрализованную сеть. Поэтому внести изменения в данные блоков практически невозможно, что делает систему полностью прозрачной и безопасной.
Все равно не понятно? Википедия знает практически все, но не всегда объясняет это доступным и понятным языком. Поэтому для объяснения понятия блокчейн мы приведем простейший пример.

«Блокчейн – это дневник с записями, который невозможно подделать…»
Похожее объяснение есть на Суверенном Лепрозории, коллективном блоге со своей мифологией, циничным юмором и отсутствием всякого рода цензуры. Здесь же мы представляем максимально упрощенную версию объяснение блокчейна, буквально на уровне задачек пятого класса. Итак, поехали.
Аркадий решил упорядочить свою жизнь с помощью дневника. Он завел тетрадку в которой начал писать такие строчки:
1. Купил мороженное
2. Заплатил кредит
….
3. Дал Павлу в долг 500 рублей
4. Переспал с Надей
5. Выгулял собаку
Аркадий был крайне внимателен к записям, и, если с ним спорили о тех или иных событиях в прошлом, он доставал свой дневничок и затыкал оппонента за пояс своими записями. Но однажды Аркадий не на шутку поспорил с Павлом, давал ли он Паше 500 рублей в долг. У Аркадия не было при себе дневника, но он пообещал, что завтра захватит его и докажет свою правоту. Павел не будь дурак, пробрался к Аркаше в дом, нашел дневник, пролистал до нужной строчки и подделал запись «Дал Павлу в долг 500 рублей» на «Переспал с Кариной».
На следующий день Аркадий взял дневник, просмотрел его от и до, но не нашел в нем запись про долг, а посему принес Павлу искренние извинения. Но через несколько лет совесть так загрызла Пашу, что он во всем признался Аркадию. Последний простил друга, но решил, что систему записей нужно усовершенствовать, чтобы в будущем ее нельзя было подделать так просто. Аркаша на тот момент подружился с компьютером и научился работать в одной программе, которая любой текст могла превратить в хеш – 32 непонятные буквы и цифры (хеш- результат обработки некоторых данных хеш-функцией. Хеш-функция представляет собой функцию, которая может принимать на вход блок данных любой длины (текстовую строку, звуковую дорожку, фильм, изображение и др.) и давать на выходе строку символов фиксированной длины (Википедия)).
Как именно работала программа Аркадий не знал, но, если он вводил в программу слово, например, «привет», в ответ она выдавала «8b5609d7e974702ff1451220c7ededcf». Ну, а если ввести тоже самое слово, но поставить восклицательный знак, то программа генерировала «69ag827825fdb876e709abd3d783dbb6».
Пошевелив извилинами, Аркаша придумал, как ему казалось, гениальную идею, которая должна в будущем усложнить подделку записей всевозможным Пашам, должникам и спорщикам. После каждой записи, он вставлял хеш, который выдавала программа, если «скормить» ей текст и хеш с прошлой записи.
Эволюция дневниковых записей
Теперь дневник выглядел так:
1111 (первый хеш, который для простоты мы запишем четырьмя цифрами)
1. Купил мороженное
3721 (хеш от 1111 и «Купил мороженное»)
2. Заплатил кредит
3824 (хеш от 3721 и «Заплатил кредит»)

4185
188. Дал Павлу в долг 500 рублей
2020
189. Переспал с Надей
4678 (хеш от 2020 и «Переспал с Надей»)
Вот теперь, если очередной Павел проникнет к Аркадию в дом, откроет дневник на компьютере и захочет изменить строчку в своих корыстных целях, хеш этой строки тоже изменится (это будет не 2020, а что-то другое), и так далее, пока дневник не закончится. Представьте, ради одной записи Паше придется выполнить колоссальную работу и отредактировать весь дневник.
Аркадий, склонный к сверхчеловеческой дисциплине и даровитый на простые, но гениальные идеи, в будущем открыл свою сеть ломбардов по всему СНГ. Он продолжал вести дневник с записями «Одолжил», «Занял», «Кредитовал», снабжая их хешами. Бизнес рос, и однажды, один из постоянных клиентов Василий попросил у Аркадия в долг пару миллионов. Аркаша согласился, внес записи в дневник и уехал отдыхать на море. Тем временем Вася, за годы сотрудничества прознавший про дневник Аркаши, нанял голодных студентов «Факультета информационных технологий» которые пробрались в дом Аркадия, пока тот загорал на Кубинском пляже Варадеро, и заменили запись «152147. Дал в долг Василию 2000000» на «152147. Дал в долг Василию 20» и пересчитали все хеши до конца дневника: знатно помучились, но мысли о свежей шаурме и темном разливном сыграли мотивационную роль.
Вернувшись с кубинского острова, веселый и загорелый Аркадий принялся за работу, но вскоре чудом сумел распознать подмену записей в дневнике и крепко задумался: «Раз такое дело, нужно усилить безопасность дневниковых записей, поэтому теперь, – просиял от осознания собственной гениальности Аркаша, – я буду в конце всякой записи добавлять в скобочках какое-нибудь число («Nonce»), а подбирать его буду таким образом, чтобы каждый хеш заканчивался на два нуля».
Наша справка:
Nonce – однократно используемое число (от англ. nonce — «number that can only be used once» — число, которое может быть использовано один раз) в криптографии — это одноразовый код, который выбирается случайным или неслучайным образом. Это нужно для безопасной передачи основного пароля.
Но на деле это можно было осуществить лишь одним способом – тупо перебирать числа, пока не встретится нужный хеш (Работа колоссальная, но с помощью компьютерных технологий вполне осуществимая).
1111 (первый хеш, который для простоты мы запишем четырьмя цифрами)
1. Купил мороженное (21)
4500 (хеш от 1111 и «Купил мороженное» (21), 21 было подобрано так, чтобы хеш заканчивался на 00)
2. Заплатил кредит (69)
4700 (хеш от 4500 и «Заплатил кредит (69)»)

6500
188. Дал Павлу в долг 500 рублей (27)
9500
189. Переспал с Надей (56)
9900 (хеш от 9500 и «Переспал с Надей (56)»)
Для создания такой записи Аркадию нужно в среднем перебрать около 50 чисел, что весьма трудозатратно. Теперь, если запись кто-либо захочет подменить, ее подделка и всех последующих записей в дневнике будет в 50 раз сложнее, а поэтому даже голодным студентам десяти факультетов информационных технологий не справиться, как бы мысли о шаурме и пиве их не прельщали.
Спустя некоторое время, Аркадий нанял команду из нескольких ответственных человек, которые помогали ему вести дневник. Для каждой новой записи команда Аркашиного дневничка начинала подбирать «Nonce» и тот, кому удавалось сделать это первому, вносил запись. Так как группой подбирать Nonce-число было быстрее, то Аркадий решил усложнить задачу и потребовал, чтобы все хеши заканчивались уже на два, а на три нуля. Этот окончательный вариант дневника и есть настоящий БЛОКЧЕЙН!
Только Аркадия с его командой заменяем на множество соединенных по сети вычислительных машин, а вычисления хешей усложняем настолько, чтобы даже компьютеры могли задымиться от напряжения. Теперь вы представляете уровень безопасности и анонимности системы Блокчейна?
Как работает блокчейн на практике?
Такой тип дневниковых записей (Блокчейн) можно интегрировать в разные системы. Например, для проведения транзакций, платежей, покупок в интернете. В блокчейне информация перемещается между разными людьми без контролирующего органа и обслуживающего персонала, что позволяет свести риски мошенничества и ошибок к минимуму.
Движение средств в такой системе происходит при помощи транзакций, во время которых может быть выполнен скрипт (сценарий, определенный алгоритм действий) либо прописаться определенная заметка с данными. В блокчейне, понятие «транзакция» не всегда означает денежный перевод, это скорее способ обработки информации внутри сети.
Как мы помним из вышенаписанной истории, помимо основной записи, у каждого блока есть уникальный набор характеристик или отличительных данных: список транзакций, хеш предыдущего блока, nonce и хеш текущего блока. Для понимания устройства переводов внутри сети, снова представим дневник, в котором записано:
• Саша перевел Анжеле 1000 долларов
• Денис подтвердил пополнение счета на 500 долларов
• Аркадий перевел Василию 2000000 рублей
Один блок может содержать несколько тысяч похожих записей. Когда в блоке заканчивается память, он закрывается, подписывается и открывает новый блок в виде хеша, то есть уникального отпечатка. Во время обработки данных, хеши постоянно проверяются, после чего, по пирамиде, система сверяется с последним хешем, чтобы подтвердить целостность всей информации в блоке.
Такую систему крайне сложно обмануть, поэтому если мошенник захочет добавить на свой счет несколько тысяч долларов без подтверждения остальных участников сети, то транзакция будет считаться ошибочной, постольку будет перезаписана хешами, хранящимися в большинстве узлов. При изменении хоть одного символа, точки, байта, хеш тоже изменится, и блокчейн запустит проверку, которая с высокой точностью определит, были действия совершены по всем правилам системы или имеются нарушения.
Подытожим. Сеть состоит из блоков с информацией, которые редактируются в онлайн-режиме, пока блок не закрылся. Все записи ведутся в виде информационных транзакций, которые шифруются с помощью хешей и хранятся в каждом следующем блоке.
Если что-либо изменить с помощью хакерских приемов, это не найдет подтверждение у большинства участников сети, и блок будет считаться недействительным. Проще говоря, блокчейн обеспечивает прозрачность всех процессов, что исключает такие махинации, как подделка документов задним числом, внесение нужных определенному кругу лиц данных в систему, ведь общая сеть находится под контролем десятков миллионов участников. Блокчейн – это новое слово в мире информационных технологий.
Без посредников!
Сегодня большинство из нас привыкли для перевода денег, особенно за рубеж, пользоваться услугами третьих лиц: банков, курьеров, международных сервисов. При этом мы ничего не знаем о том, как работают эти посредники, насколько надежная у них система безопасности, нам остается только уповать на добросовестность этих ребят. Система банковских переводов работает по стандартной схеме: на отдельных серверах хранится вся информация о клиентской базе, включая адреса, имена, фамилии, пенсионные отчисления, номера счетов и проч. и проч. Дело в том, что мы сами даем согласие на обработку личной информации, когда открываем счет, берем кредит или регистрируемся в приложении. Блокчейн позволяет устранить эту брешь в безопасности, остаться анонимным и совершить перевод, будучи уверенным в успешном проведении транзакции.
В банках работает огромное количество обслуживающего персонала: бухгалтера, консультанты, программисты, администраторы, должностные лица, без которых вся эта система не сможет функционировать. Блокчейн исключает случайные ошибки, вызванные человеческим фактором и ему не нужны контролеры и регуляторы.
Что за звери такие – майнеры?
Впрочем, как и у банков, у блокчейна есть свой персонал, но это не люди, а программный код, который установлен на системы с сетью блокчейна. Иными словами, чтобы поддержать сеть блокчейн, нужны миллионы мощных компьютеров. Майнеры собирают целые компьютерные фермы с этой целью. Простым языком, за обработку данных и блоков с информацией майнеры получают вознаграждение в виде криптовалюты. Это основная причина, почему в добыче крипты принимают участие все больше людей.
Запредельная мощь!
Итак, для работы блокчейна требуется непрерывная и постоянная работа множества мощных компьютеров. На сегодня блокчейн обладает мощнейшей вычислительной системой на планете. Известные на весь мир гиганты, такие как Amazon, Apple и Google уже не могут тягаться с сетью блокчейн. При этом число пользователей блокчейн постоянно растет, тем самым, система повышает уровни своей мощности и безопасности. Стать участником сети может каждый желающий, даже житель глухой деревни, только бы там был доступ к интернету: человек устанавливает официальный кошелек, загружает программу себе на диск и становится участником сети блокчейн.
И таких компьютеров, участвующих в сети блокчейна, десятки миллионов по всему миру. Если мошенник попробует взломать систему и присвоить себе миллионный куш, ему придется пересчитать все блоки самостоятельно в каждом отдельном компьютере на каждом отдельномузле. Это невозможно, поскольку система децентрализована полностью и не имеет центра управления.
Анонимно, быстро, просто…
Для работы банков и электронных счетов требуется конфиденциальная информация от клиента, тогда как блокчейн не нуждается в этих данных: для работы нужны лишь два ключа, которые будут выданы системой при регистрации. Это публичный и приватный ключи.
Публичный ключ представляет собой фразу из символов и чисел, доступную к просмотру широкому кругу лиц, например, это может быть номер кошелька для хранения биткоинов.
Приватный ключ нужен для подписи всех транзакций при работе с личным кошельком, поэтому он имеет большую ценность и хранить его желательно в отдельном и надежном месте, как важный пароль от интернет-банкинга и проч.
Криптовалюта – не деньги или… больше чем деньги?
По сути, Биткоин – это и есть дневничок, где каждую строчку можно представить в виде записи: «Передать энную сумму денег с кошелька А на кошелек Б». До сих пор многие задаются вопросом, биткоин – это все-таки настоящие деньги или фикция? Биткоин не является золотом или деньгами в привычном смысле, но безусловно, он имеет свою ценность как обобщенный и удачный пример работы децентрализованной системы, где каждый желающий может стать участником сети и внести свой вклад в развитие блокчейна. Ценность этих технологий нельзя считать оправданной или недостаточной – здесь работают законы фондового рынка. Если продукт надежный, сделанный с умом и действительно представляет из себя что-то уникальное, то его цифровой актив будет прибавлять в стоимости, а капитализация увеличиваться. Если наоборот – проект попросту провалится. Вопрос, является ли биткоин деньгами можно считать аналогичным таким вопросам как: оправдано ли считать электронные письма настоящими «письмами» или новостные сайты «газетами». По факту, это не имеет никакого значения. История знает примеры, когда перья или раковины были деньгами. Достаточно знать, что биткоин и другие криптовалюты вполне можно обналичить в виде материальных купюр и положить в кошелек.
Где используется блокчейн?
Во-первых, биткоин и многие другие криптовалюты используются как реальные платежные средства в интернет-магазинах и не только уже несколько лет. Блокчейн помог в развитии нового способа финансирования стартапов с помощью ICO. Компании, предлагающие инновационные идеи, объявляют сбор средств на реализацию своих целей среди всех желающих, частных пользователей интернета. Организаторы ICO не просто принимают деньги инвесторов, а выдают взамен так называемые токены, которые в перспективе могут быть проданы на бирже, или отложены как долгосрочная инвестиция в надежде на успех проекта и рост курса. Криптовалюты довольно активно используются в благотворительных целях. Например, монета Dogecoin использовалась для сбора денег спортсменам, которые не могли принять участие в важных соревнованиях. Сейчас целые страны и крупнейшие корпорации проявляют интерес к возможностям криптовалют и технологии блокчейн. Лидеры в сфере IT-техологий, такие, как Alibaba, Tesla, IBM уже внедряют и тестируют блокчейн.
Сегодня блокчейн и криптовалюты сталкиваются с различными вызовами, их репутация, как и курс, имеет большую волатильность, но с каждым годом технология развивается и преодолевает все новые барьеры, становясь более стабильной и привлекательной для инвесторов самого разного уровня. Вероятнее всего, блокчейн сможет прочно войти практически во все сферы нашей жизни уже в ближайшем будущем, ибо возможности этой технологии безграничны.

4
2
votes
Рейтинг статьи
Подписаться
Уведомлять о
guest
0 комментариев
Inline Feedbacks
View all comments
0 0 votes
Рейтинг статьи
Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x