Как устроен блокчейн

Но подобное определения дает расплывчатое понимание. Разберем блокчейн изнутри, как устроен Биткоин.

Простыми словами о технологии, на которой построен биткоин

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

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

Рассмотрим, как хеширование может обезопасить информацию от изменения.

Для наглядности возьмем любую последовательность данных, например, список прихода-расхода средств компании. Представим, что его ведут по-старинке — записывают все данные в учетную книгу. Но, чтобы не допустить их изменения, каждую строчку хешируют и записывает значения хеша. В таком случае, злоумышленник может подделать данные. Ему придется изменить нужные строки, просчитать для них хеш-сумму и заменить на нее старую. Подмену не заметишь. Чтобы усложнить задачу мошеннику, можно связать хеши разных строк между.

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

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

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

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

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

На указанный email было выслано письмо с подтверждением

Таким способом обеспечивается работа платформы. Чтобы разобраться в задаче узлов, придется изучить структуру blockchain. Блокчейн — не просто список транзакций. Это цепочка блоков, где хранятся сведения о всех сделках сети.

Как привязать биткоин кошелек отличие от примера с учетной книгой, расчеты хеша проводятся не только для одной записи, а и для целой страницы — блока. Например, сеть Биткоин поддерживает блоки с максимальным размером 1 МБ. Хеш нового блока состоит из суммы хешей транзакций за последние 10 минут, хеша предыдущего block и случайного числа. Как упоминалось выше, в блок записывается информация о транзакциях.

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

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

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

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

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

В ней не нужны посредники вроде банка. В ней нет центрального узла, разрушив который можно сбить с ног всю систему. Все операции прозрачны для ее участников так как все данные вносятся в одну базу. Помимо криптовалют, технология блокчейна уже привлекает даже старые финансовые институты. Show related SlideShares at end. WordPress Shortcode. Published in: Full Name Comment goes here. Are you sure you want to Yes No.

Reznik VadimИнтернет маркетинг at Интернет маркотолог. Max PilipchukDigital Director at Coral: No Downloads. Views Total views. Actions Shares. Embeds 0 No embeds. No notes for slide. Лекция 4 1. Что такое Blockchain Павел Кравченко Лекция 4 2. План Повторение Что такое blockchain Merkle tree Что входит в блок Время добавление транзакции в блок 3. Blockchain — это открытый журнал транзакций Bitcoin, упорядоченное и содержащее временные метки песня мой биткоин. Система использует его для защиты от атак double spending и модификации прошлых транзакций.

Merkle tree 6.