Блок чейни что это простыми словами

Блокчейн для самых маленьких [part.1]

Блок чейни что это простыми словами. ea177e10bba24e7e96d66f5b7325737d. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-ea177e10bba24e7e96d66f5b7325737d. картинка Блок чейни что это простыми словами. картинка ea177e10bba24e7e96d66f5b7325737d.

Дымков Аркадий Андреевич

Программист / системный и бизнес аналитик

Блок чейни что это простыми словами. 5edebf1a9e2c49013057a86910d97fd4. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-5edebf1a9e2c49013057a86910d97fd4. картинка Блок чейни что это простыми словами. картинка 5edebf1a9e2c49013057a86910d97fd4.

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

Технология, которая, по-видимому, окажет наибольшее влияние на развитие в различных областях экономики в ближайшие 10 лет, уже существует! И это не BigData, не соцсети, не робототехника и даже не Machine Learning. Это технология, лежащая в основе криптовалют, цепочка блоков транзакций- блокчейн. Сейчас именно блокчейн является инструментом для создания нового поколением интернета, и он несет огромный потенциал для любого бизнеса.

Скорее всего вы будете удивлены, узнав, что :

Можно ли применить распределенный реестр в огороде у бабушки?

Как одна технология переворачивает всю устоявшуюся индустрию бизнеса и экономики?

Так, теперь давайте определимся, что мы узнаем в part.1 :

Как работает эта технология? Проблема централизации на Олегах

Как работает магическая машина или же хэш-функция

Алгоритм защиты от модификаций печатных номеров

Настолько ли идеален блокчейн? Уязвимости идеальной системы

Как это работает?

Блок 1: Проблема централизации на Олегах

Сначала определимся, какую проблему решает технология?

Давайте представим, что у вас есть лучший друг Олег, который путешествует по всему миру. Он звонит вам в Сызрань с просьбой перекинуть немного мани, т.к. кэш Олега куда-то исчез. Вы, как порядочный друг, соглашаетесь помочь Олегу и идете в банк. Там вы сообщаете, что вам надо перевести N-ую сумму на счет Олега.

Блок чейни что это простыми словами. 2fd810203ed763d1f8a940aa49dfd204. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-2fd810203ed763d1f8a940aa49dfd204. картинка Блок чейни что это простыми словами. картинка 2fd810203ed763d1f8a940aa49dfd204.

Банкир проверяет ваш текущий баланс на предмет наличия этой суммы и переводит деньги на счет Олега. Вы с чувством выполненного долга звоните Олежке и сообщаете, что лавэ перечислены.

И так, что сейчас произошло? Давайте рассмотрим ситуацию более детально.

Вы и Олег доверили банку управлять вашими деньгами. Не было никакой физической пересылки. Нужно всего лишь было изменить реестр, который не контролируешь ни ты, ни Олег. И это проблема существующих систем. Для установления доверия между людьми мы зависим от третьей стороны, которой может выступать банк. Мы зависимы от посредника для установления доверия друг с другом.

Блок 2: Какую угрозу несет централизация?

Такие системы подвержены взломам, и случай такого системного сбоя может привести к потери средств и личной информации пользователей этой системы, и это уже происходило не раз. Если приводить реальный пример из истории, то на ум сразу приходит развал СССР в 1991 и потери 40-ка млн вкладов пользователей банков.

Блок чейни что это простыми словами. 4bd205367f8d695fc2fc3cf200ba0bae. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-4bd205367f8d695fc2fc3cf200ba0bae. картинка Блок чейни что это простыми словами. картинка 4bd205367f8d695fc2fc3cf200ba0bae.

Централизованная / Децентрализованная системы

Блок 3: Какая система позволит решить эти проблемы?

Существует ли система, которая будет содержать реестр между юзерами этой системы, исключая посредников? Да, существует. И наверное, как вы уже догадались, это решение — блокчейн. Для существования P2P систем нужно достаточное количество пользователей желающих не зависить от третей стороны. И такое минимальное количество юзеров: 3 человека — для учета и содержания реестра.

Как это работает?

Блок 1: Давайте рассмотрим принцип работы на примере

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

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

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

Шаг 1: Пустая папка

Каждый из 10 участников будет иметь пустую папку, которая будет заполняться страницами. Эта коллекция страниц формирует реестр транзакций.

Шаг 2: Транзакции

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

Блок чейни что это простыми словами. 29aaac58f651daf77cb5d94e4d693a5b. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-29aaac58f651daf77cb5d94e4d693a5b. картинка Блок чейни что это простыми словами. картинка 29aaac58f651daf77cb5d94e4d693a5b.#2 send 10$ to #5 Блок чейни что это простыми словами. f91f87af11a7ed40fab8b8d1b88ec5e8. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-f91f87af11a7ed40fab8b8d1b88ec5e8. картинка Блок чейни что это простыми словами. картинка f91f87af11a7ed40fab8b8d1b88ec5e8.Transaction’s registration page

Для создания транзакции, номер 2 сообщает всем: « Я, номер #2 пересылаю #5 10$». Каждый из участников системы проверяет, имеет ли #2 достаточный баланс для произведения данной транзакции. В случае, если баланс номера #2 позволяет это сделать, то каждый делает запись у себя на странице. Это происходит до того момента, пока на странице не закончится место для записи новых транзакций

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

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

Шаг 4: Хранение страниц

Блок чейни что это простыми словами. 519f057c0fcce57732bfca332286622a. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-519f057c0fcce57732bfca332286622a. картинка Блок чейни что это простыми словами. картинка 519f057c0fcce57732bfca332286622a.

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

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

Ранее посредник давал нам обещание, что написанное в реестре никогда не будет изменено. В распределенной и децентрализованной системе печать предоставляет доверие. Перед тем как понять, как мы будем продолжать это процесс дальше, нам надо ознакомиться с тем, как работает одна магическая машина.

Магия Хэш-фунцкий

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

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

Предположим, мы отправили на вход цифру 4, на выходе мы получим «cbaja». Как эта функция конвертировала цифру 4 в «cbaja»? Никто не знает. Более того, этот процесс необратимый. По конечному результату нельзя сказать, что было подано на вход. Но каждый раз, когда вы будете загружать цифру 4, на выходе вы будете всегда получать один и тот же результат.

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

Давайте рассмотрим другой случай. Что надо будет подать на вход это машине, что бы получить результат «c56c0ah»? Есть только один способ это узнать — перебрать все возможные значения, пока не получим данный результат.

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

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

Основываясь на полученной информации, давайте сформулируем главные свойства этой машины.

Невероятная сложность нахождения input по output (входящего значения по полученному результату)

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

Давайте запомним свойства этой машины или хэш-функции

Как использовать хэш-функцию для создания печатей?

Блок чейни что это простыми словами. 7acf177013b13f71aa7c044f0fe70d7a. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-7acf177013b13f71aa7c044f0fe70d7a. картинка Блок чейни что это простыми словами. картинка 7acf177013b13f71aa7c044f0fe70d7a.

Представим, что на вход мы подаем два значения. Первое значение «KEK», второе —рандомное значение, которое мы добавим к значению из первой коробки и направим на вход хэш-функции, а на выходе получим «Validol». Сможете ли вы угадать, какое значение содержится в второй коробке? Ситуация напоминает ранее рассматриваемый случай. Единственный способ вычислить это число — подбор всех чисел подряд.

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

Опять будем оптимистичны, и через сколько то тысяч попыток мы нашли значение второй коробки. Это значение было «LOL». Когда бы добавим «LOL» к значению «KEK» на выходе машины мы получим требуемое значение «Validol».

Т.е. значение «LOL» будет являться печатью к значению «KEK».

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

Мы создали страницу с значением «KEK». Что бы пропечатать эту страницу, т.е. защитить эту страницу от правок, мы ставим на ней печать с значением «LOL»

В терминологии блокчейна печатный номер это POW(Proof-of-Work). Он означает, что это значение есть доказательство проделанной работы для вычисления этого значения.

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

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

Теперь, когда мы знаем, как ставится печать на страницы, мы можем вернутся к тому моменту, когда у нас закончилось место на странице.

Майнинг

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

Тут перед нами встает логичный вопрос: почему же тогда каждый тратит ресурсы на вычисление, когда не знает, что кто то другой объявит его. Почему бы просто ждать объявления номера? Тут как раз таки в ход вступает стимулирование. Каждый, кто является частью системы блокчейна имеет возможность получать награду за проделанную работу. Первый, кто вычислит печатный номер будет награжден за потраченные ресурсы в виде вычислительной мощности и электроэнергии.

Допустим, один из участников сети, первым вычислил номер, за что будет награжден виртуальной валютой, за которую соревнуется каждый из участников сети, которая по большому счету берется из не откуда. То есть его счет увеличился на n-сумму виртуальной валюты без уменьшения баланса других участников. Награды способствуют продолжения работы сети.

А теперь давайте переведем нашу аналогию в реальные примеры. Страницы это блоки, а папка это цепочка страниц. Следовательно все это превращается в цепочку блоков — блокчейн.

Еще одно «НО»

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

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

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

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

Что произойдет, если из одной честной страницы, обманщик создаст новую нечестную цепь. На деле, он не сможет бороться в вычислительной мощи с другими 9ю честными участниками сети, и его цепочка никогда не сможет обогнать честную цепь, а истинной является та цепь, которая имеет наибольшую длину.

Блок чейни что это простыми словами. image loader. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-image loader. картинка Блок чейни что это простыми словами. картинка image loader.

Атака 51%

Все системы имеют бэкдоры, и блокчейн не исключение. Самая известная уязвимость блокчейна это атака именуемая «Атака 51%».

Если пытаться объяснить ее простым языком, то рассматривая защиту от модификаций печатных номеров, которая приводилась выше, можно задать вопрос: А если у одного нечестного юзера вычислительная мощь будет больше, чем у остальных 9ых, то он сможет через n-ое время создать цепочку блоков начиная с 1-ого листа, которая сможет обогнать главную истинную цепь блоков.

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

Для упрощения абстракции проблемы приведенной выше, скажем, что у каждого участника цепи вычислительные мощи одинаковые. Соответственно, когда 6/10 участников блокчейн системы сговорятся и захотят обмануть оставшихся 4ех юзеров, то через n-ое время они установят новую истинную цепочку блоков. Отсюда и идет название этой уязвимости. Как только количество нечестных юзеров станет 50%+, то блокчейн системе грозит опасность быть «обманутой».

Надо понимать, что в реальности сделать это практически нереально. Как говорится, время лучший показатель, и за все 11 лет существования BitCoin он ни разу не был «обманут» и не выводился из строя, при том, что на эту систему проводились атаки.

Так же, существует ещё пара теоретических уязвимостей блокчейна, с которыми вы сможете ознакомиться самостоятельно. Ссылка для ознакомления: Что угрожает блокчейн-сетям

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

Источник

В интернете мы получаем доступ к петабайтам полезной информации. Но интернет – это и благо, и вредитель. Есть в нем и некоторые неприятные явления. Такие, как, например, мошенничество. Интернет полностью поглотил нашу жизнь. Мы используем его каждый день: когда оплачиваем проезд в метро или другой общественный транспорт картой, когда расплачиваемся банковской картой за продукты или за любые другие услуги, когда выходим просто в интернет, чтобы посмотреть кино, когда мы пишем сообщения в социальных сетях.

реклама

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

На заре финансового кризиса 2008 года неизвестный Сатоши Накамото дал технологии 2001 года прямое практическое применение. Эта технология называется блокчейн. Технология блокчейн применима не только к криптовалюте, но и к майнингу. У нее широчайший спектр возможностей.

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

реклама

Представим, что информация в блоке содержит слово «привет». В блоке это выглядит таким вот сложным ключом:

Это называется хэш.

Когда мы хотим добавить информацию в наш блок, это выглядит следующим образом. Добавим к нашему хэшу E4EDCAB443B82C7F7AF71B8CB9F3A7639919B6D7 «как дела». Получился совсем другой хэш:

реклама

Хотим добавить еще информацию. Допустим, первая информация – это первая транзакция, вторая – это вторая транзакция, третья – это третья транзакция. Добавим ко второму хэшу 34F65FB13C592075B18B8499C3CD6C42787EBC9D слово «твои». Получилось это:

Добавляем любую информацию и получаем новый хэш.

реклама

Есть блок, который содержит в себе одной слово «привет» – это 1 хэш. Добавляем другие хэши, то есть выполняем транзакции. Каждые изменения в блоке – это новый хэш, который содержит в себе информацию еще других хэшей, то есть предыдущих действий, совершенных в блоке. Эта информация никогда и никуда не девается.

Для того, чтобы понять, как появляется новый блок, попробуем представить следующее. Хэши представляют из себя набор кодов, содержащих в себе информацию. С каждым добавлением этот набор кодов меняет свою структуру, усложняется. Представим это как уравнение. Каждый блок содержит цепочку уравнений. У нас есть блок, в котором есть хэш. Проводим транзакции и хэш растет. От этого блок становится сложнее. Майнер его майнит, и появляется новый блок.

Каждые новые блоки сейчас в сети Bitcoin появляются раз в 10 минут, когда в самом начале, когда Bitcoin только появился, скорость появления новых блоков могла быть и 17 минут, и 30 минут. Всё зависит от мощности, которая расшифровывает эти уравнения.

Майнеры – это владельцы сложных вычислительных машин. Это может быть как ASIC, так и ферма на видеокартах. Все это представляет из себя машину с огромной вычислительной мощностью, которая расшифровывает непосредственно эти уравнения и проверяет всю цепочку сети блокчейна для того, чтобы добыть новый блок.

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

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

У каждого майнера находится копия всей сети блокчейн. Все они являются ее хранителями. Это дает полную децентрализацию сети. Чтобы внести изменения в первый блок (например, удалить какую-либо информацию), нужно взломать и расшифровать все предыдущие блоки, которых может быть миллион. Сделать это непосильно никому. Для взлома также придется не только сломать саму сеть, но и каждого майнера, который хранит у себя копию этой сети. А сделать это невозможно.

Есть теория Атаки 51%. Суть заключается в том, что тот, у кого 51% общей мощности, сможет ею манипулировать и вносить изменения в предыдущие блоки. Но это также маловероятно и скорее из разряда фантастики.

Также может возникнуть вопрос: «А что, если удалить всю сеть блокчейна?» Для этого придется отключить Интернет во всем мире, что невозможно.

Для чего это вообще нужно? Вспомнить те же смарт-контракты. Захотели вы, допустим, приобрести себе жилище. Есть контракт, в котором будут прописаны все условия того, что вы приобретаете квартиру и переводите какую-то определенную сумму денег. Все документы записываются в сеть блокчейна. Происходит автоматический обмен. Информация по контракту остаётся подтвержденной до конца дней существования этой сети.

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

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

Источник

Технология Blockchain простыми словами

Блок чейни что это простыми словами. q93 3fd51cd882dd4f705d5718feb3abac301b2a8c1bd6edf0602091d0e57c788c5c. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 3fd51cd882dd4f705d5718feb3abac301b2a8c1bd6edf0602091d0e57c788c5c. картинка Блок чейни что это простыми словами. картинка q93 3fd51cd882dd4f705d5718feb3abac301b2a8c1bd6edf0602091d0e57c788c5c.

Блок чейни что это простыми словами. q93 aa10d4ab9a1eb88245720e61d5df907c0bc0c5ce8fca720ea285cf2448faecd2. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 aa10d4ab9a1eb88245720e61d5df907c0bc0c5ce8fca720ea285cf2448faecd2. картинка Блок чейни что это простыми словами. картинка q93 aa10d4ab9a1eb88245720e61d5df907c0bc0c5ce8fca720ea285cf2448faecd2.

Содержание

Содержание

Технологии распределенных вычислений и децентрализованного хранения информации были представлены еще в 90-х годах. Однако, слово «блокчейн» стало известно лишь недавно — когда некий Сатоши Накамото показал, как эти технологии можно использовать для устройства новой финансовой системы. Так, в 2008 году появился биткоин, а вместе с этим началась история развития блокчейна.

В 2021 году популярность этих технологий оказалась настолько высока, что стоимость того самого биткоина уже превышает 40 000 долларов за штуку. И, если этим феноменом заинтересовался такой крупный игрок, как Tesla, то почему бы не приобщиться к технологии простым пользователям. Разбираемся пальцах, что такое блокчейн, децентрализованная сеть и криптовалюта.

Блок чейни что это простыми словами. q93 07e2e83e81ed501d40bb31244d747e59b5cbcb436e72bc30a67f23f8b181c7c8. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 07e2e83e81ed501d40bb31244d747e59b5cbcb436e72bc30a67f23f8b181c7c8. картинка Блок чейни что это простыми словами. картинка q93 07e2e83e81ed501d40bb31244d747e59b5cbcb436e72bc30a67f23f8b181c7c8.

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

Простым языком

Давным-давно, когда еще не вышел десятый айфон, жили Роман и Антон. У Романа было несколько способов передать денежные средства Антону:

Блок чейни что это простыми словами. q93 91c42ee1efdc6eeb228fb6185c1c5754d96ee5d2a3f2d23d8f6640e9187a2f07. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 91c42ee1efdc6eeb228fb6185c1c5754d96ee5d2a3f2d23d8f6640e9187a2f07. картинка Блок чейни что это простыми словами. картинка q93 91c42ee1efdc6eeb228fb6185c1c5754d96ee5d2a3f2d23d8f6640e9187a2f07.

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

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

Другими словами, Роман может найти терминал, предложить ему наличные денежные средства и получить их у себя на карте или отправить Антону. Мы привыкли так работать и считаем это безопасным способом перемещать деньги. Но с появлением блокчейна теория безопасности принимает новый оборот.

Посредники

Блок чейни что это простыми словами. q93 2a53dba704242a4853f636f08db89633886f740fa136a14b773dc9736117a346. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 2a53dba704242a4853f636f08db89633886f740fa136a14b773dc9736117a346. картинка Блок чейни что это простыми словами. картинка q93 2a53dba704242a4853f636f08db89633886f740fa136a14b773dc9736117a346.

Как работает стандартная банковская система переводов: на специальных компьютерах хранится вся информация о клиентах, операциях, имена, фамилии, отчества, адреса проживания, номера лицевых счетов. Нет, это не база данных КГБ — просто мы сами даем разрешение на обработку этой информации, когда регистрируемся на сайте. И это одна из брешей безопасности, которую блокчейн легко устраняет.

Когда Роман переводит деньги Антону через банкомат или онлайн-банк, он, так или иначе, делает запрос в эту базу данных, в реестр, где программное обеспечение проверяет некоторые условия:

И еще много подобных проверок, производимых программным обеспечением банков.

После того, как системе безопасности все понравилось, у Романа списывают необходимую сумму и зачисляют на счет Антона. Это привычная система и она централизована: здесь есть свой регулятор, органы управления, но, самое главное, — в системе есть обслуживающий персонал, без которого ничего не будет работать.

Блок чейни что это простыми словами. q93 94a64b257a7a888d41f2b42e27903dcfc87610240a786ff2ce925b21801f5ba7. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 94a64b257a7a888d41f2b42e27903dcfc87610240a786ff2ce925b21801f5ba7. картинка Блок чейни что это простыми словами. картинка q93 94a64b257a7a888d41f2b42e27903dcfc87610240a786ff2ce925b21801f5ba7.

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

Что такое блокчейн и как это работает

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

Блок чейни что это простыми словами. q93 b23bb98b81628ee7d2627522eed3ce591b8b5726083fe032db16e94c538c6c47. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 b23bb98b81628ee7d2627522eed3ce591b8b5726083fe032db16e94c538c6c47. картинка Блок чейни что это простыми словами. картинка q93 b23bb98b81628ee7d2627522eed3ce591b8b5726083fe032db16e94c538c6c47.

Начнем с того, что блокчейн (Block — блок, chain — цепь) — это децентрализованная база данных, которая предназначена для хранения последовательных блоков с набором характеристик (версия, дата создания, информация о предыдущих действиях в сети). Аналоговым примером его структуры представляется бесконечно длинная металлическая цепь, в которой нельзя разорвать или поменять местами звенья.

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

Блок чейни что это простыми словами. q93 55dda2f74088f8a407f2d7a2931944ed60f58401f113cb9eaa8bd39facd45076. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 55dda2f74088f8a407f2d7a2931944ed60f58401f113cb9eaa8bd39facd45076. картинка Блок чейни что это простыми словами. картинка q93 55dda2f74088f8a407f2d7a2931944ed60f58401f113cb9eaa8bd39facd45076.

Основное движение в такой системе происходит с помощью транзакций. Во время транзакции может выполняться какой-то скрипт, либо прописываться некая заметка с данными. То есть слово «транзакция» не равно денежному переводу и скорее обозначает способ обработки информации внутри сети.

Помимо основных данных, каждый блок имеет уникальный набор параметров: nonce, хеш предыдущего блока, хеш текущего блока и список транзакций.

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

В пределах одного блока может храниться несколько тысяч таких записей. Когда память в блоке заканчивается — он закрывается, подписывается и переходит на новый блок в виде хеша или «отпечатка».

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

Блок чейни что это простыми словами. q93 f2c722255cef17e215ca308a9f80a34eca7291c9dba84f4f22338c60ee2a5c00. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 f2c722255cef17e215ca308a9f80a34eca7291c9dba84f4f22338c60ee2a5c00. картинка Блок чейни что это простыми словами. картинка q93 f2c722255cef17e215ca308a9f80a34eca7291c9dba84f4f22338c60ee2a5c00.

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

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

Из всего этого можно сделать вывод: сеть состоит из блоков, которые можно менять здесь и сейчас, пока они не закрылись. Все записывается в виде транзакций с информацией, которая шифруется как хеши и постоянно хранится в сети в каждом последующем блоке. Если изменить что-то и не найти этому подтверждение у большинства участников, то такие изменения просто не применятся, а блок будет считаться невалидным.

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

Отсюда и название Blockchain — все работает по цепочке, последовательно и непрерывно.

Кто такие майнеры и зачем они нужны

Мы уже говорили, что основной фактор безопасности заключается в добросовестности третьих лиц, тех, кто занимается обработкой информации. Как и у банковской системы — у блокчейна есть свой обслуживающий персонал. Но это не люди, а программный код, установленный на системах с нодой (сетью) блокчейна, то есть, на компьютерах, которые поддерживают сеть блокчейн. Другими словами — с помощью майнеров.

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

Блок чейни что это простыми словами. q93 595299ac4d31f7b16f8e8c1484dabcf787fc384f1b365c6fe0b6992c0f70571d. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 595299ac4d31f7b16f8e8c1484dabcf787fc384f1b365c6fe0b6992c0f70571d. картинка Блок чейни что это простыми словами. картинка q93 595299ac4d31f7b16f8e8c1484dabcf787fc384f1b365c6fe0b6992c0f70571d.

Что делают майнеры: они подключаются к mempool и начинают обрабатывать всю очередь. В глобальном смысле это работает так: система узнает о всех транзакциях в мемпуле, обрабатывает их, записывает в блок, высчитывает хеши и переходит к обработке новых заявок. Чтобы подтвердить валидность (правильность) блока, майнеру необходимо предоставить решение в сеть, которое проверяют другие майнеры и, если все хорошо, и большинство участников принимают результат вычисления хешей, блок считается правильным. Или nonce.

Разберемся на жизненном примере:

За круглым столом сидят десять человек. У них есть пять слов, из которых нужно составить предложение, которое может быть единственно верным из всех вариантов, которые можно придумать. Так, один из участников составил предложение первым и записал его на бумагу. После того, как все закончили задание, полученные предложения сравниваются. Так получилось, что первому участнику удалось составить верное предложение, и остальные семеро подтвердили, что у них получилось то же самое. И только один участник представил другое решение — но, так как он является меньшинством, а его предложение отличается от остальных, этот вариант из пяти слов считают недействительным и выкидывают из системы.

Блок чейни что это простыми словами. q93 44d934e68bdc47bec0977869bcbdd76be2f8c42afd419e7356778068fc888a3e. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 44d934e68bdc47bec0977869bcbdd76be2f8c42afd419e7356778068fc888a3e. картинка Блок чейни что это простыми словами. картинка q93 44d934e68bdc47bec0977869bcbdd76be2f8c42afd419e7356778068fc888a3e.

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

Именно поэтому, в момент появления блокчейна, началась гонка за производительностью распределенных вычислений. Ведь чем больше у майнера вычислительной мощности, тем быстрее и больше информации он обработает в сети. Соответственно, как и банковский персонал, майнеры получают вознаграждение за свою работу. Это и есть основная причина, по которой все стремятся принять участие в добыче криптовалюты.

Децентрализация и распределенность

Мы уже выяснили, что для поддержки сети требуется постоянная и непрерывная работа нескольких мощных компьютеров. На сегодняшний день блокчейн обладает самой большой вовлеченностью вычислительных систем на планете. Даже такие гиганты как Google, Amazon и Apple не могут соревноваться с этой сетью по мощности.

Чем больше людей используют блокчейн, тем мощнее и безопаснее он становится.

Участником сети может стать каждый: достаточно установить официальный кошелек и загрузить полную ноду к себе на диск. С этого момента компьютер станет полноправным узлом в сети.

Например, у одного человека на компьютере стоит копия блокчейна. Есть еще один компьютер, на котором есть еще одна копия блокчейна, и таких десятки тысяч по всему миру. Если какой-либо злоумышленник захочет взломать систему и «нарисовать» себе миллион, мало того, что ему придется пересчитывать все эти блоки самостоятельно, ему еще придется сделать это в каждом компьютере, на каждом узле. А это, конечно же, невозможно — система полностью децентрализована и не имеет управляющих узлов. И с каждым днем таких узлов становится все больше, а шансов на взлом все меньше.

Блок чейни что это простыми словами. q93 99ec859f37843a439c644854789d2f80d6146794c69f42d20ea447f985275a3a. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 99ec859f37843a439c644854789d2f80d6146794c69f42d20ea447f985275a3a. картинка Блок чейни что это простыми словами. картинка q93 99ec859f37843a439c644854789d2f80d6146794c69f42d20ea447f985275a3a.

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

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

Транзакции в блокчейн

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

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

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

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

Блок чейни что это простыми словами. q93 a8ea30fb6b1ac96e9a9b56b6cb66066c50a41bff48c0ef590d188035956ade57. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 a8ea30fb6b1ac96e9a9b56b6cb66066c50a41bff48c0ef590d188035956ade57. картинка Блок чейни что это простыми словами. картинка q93 a8ea30fb6b1ac96e9a9b56b6cb66066c50a41bff48c0ef590d188035956ade57.

Например, у Романа и Антона есть кошельки и приватные ключи.

Все, что зашифровано приватным ключом пользователя, любой человек может расшифровать при помощи своего публичного ключа. Но не открыть! Так можно узнать информацию по каждому переводу, по каждой транзакции счета — система полностью прозрачна. И в то же время анонимна — ведь никакой личной информации о человеке ключи, кошельки и блоки не хранят.

Биткоин — это не деньги

Мы привыкли считать, что биткоин это какая-то разновидность валюты, денег. На самом деле, понятия баланса в блокчейне нет. Все потому, что блокчейн — это просто записная книга. Обратимся к примеру на картинке:

Блок чейни что это простыми словами. q93 def72cf21d94d162f0b0d47a615f57da3301d4c2fb5b96985ce0d3efdff7b657. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 def72cf21d94d162f0b0d47a615f57da3301d4c2fb5b96985ce0d3efdff7b657. картинка Блок чейни что это простыми словами. картинка q93 def72cf21d94d162f0b0d47a615f57da3301d4c2fb5b96985ce0d3efdff7b657.

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

Блокчейн и его применение

Биткоин — это не золото и не деньги, а обобщенный и удачный пример работы децентрализованных сетей, где каждый может стать участником и следить за честным исполнением всех событий.

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

Блок чейни что это простыми словами. q93 c8fd900ba2d1fe76e488cc6986955a8bd807e6c6d21d822d8c7a12c7bb8f10ec. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 c8fd900ba2d1fe76e488cc6986955a8bd807e6c6d21d822d8c7a12c7bb8f10ec. картинка Блок чейни что это простыми словами. картинка q93 c8fd900ba2d1fe76e488cc6986955a8bd807e6c6d21d822d8c7a12c7bb8f10ec.

Конечно, все, что связано с блокчейн и монетами, пока еще является сильно волатильными инструментами, которые порой неподвластны даже очень крутым игрокам на рынке. И все потому, что основной объем инвестиций в этой сфере делают обычные люди, а не профессиональные игроки с Уолл-стрит.

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

Блок чейни что это простыми словами. q93 3d68db1334dcfca304aea260405cb3b8fddff0c67d8493a76c206d822e68d10b. Блок чейни что это простыми словами фото. Блок чейни что это простыми словами-q93 3d68db1334dcfca304aea260405cb3b8fddff0c67d8493a76c206d822e68d10b. картинка Блок чейни что это простыми словами. картинка q93 3d68db1334dcfca304aea260405cb3b8fddff0c67d8493a76c206d822e68d10b.

С биткоином или любым другим проектом, децентрализованные технологии станут неотъемлемой частью жизни современных структур. Ведь люди хотят обезопасить себя от мошенников, коррупционеров, хотят научиться контролировать свою жизнь больше, чем когда-либо. А блокчейн — это первый и самый большой шаг к новой системе.

Материал обновлен пользователем Urik26

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *