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

Все мы как-то слышали о такой технологии как Blockchain, я к примеру часто натыкаюсь на фразу “Bitcoin работает на blockchain”. Звучит даже круто правда? Но давайте разберемся что это за технология.

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

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

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

Развитие Блокчейна — как все начиналось

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

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

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

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

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

Но все же, как работает технология блокчейн — чем она так уникальна?

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

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

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

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

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

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

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

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

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

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

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

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

Принцип работы доказывающий надежность блокчейна

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

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

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

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

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

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

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

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

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

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

Как блокчейн используют в других сферах?

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

Фактически после создания биткоина, люди начали задумываться, как такое применить в других сферах. Пусть эти идеи и появились сразу после создания, но реальное решение нашлось только в 2013-м году Виталиком Бутериным студентом из Торонто. В этом году Виталик создал совершенно новую технологию под названием Ethereum. 

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

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

Это означает, что любой может встроить программу в транзакцию и быть уверенным в том, что она останется неизменной и доступной для цепочки блоков. Теоретически, с Ethereum можно заменить Facebook, Twitter, Uber или любую другую цифровую службу новыми версиями, которые были бы полностью прозрачны и неуязвимы для цензоров. К тому же бы такие службы не нуждались бы в вмешательстве человека.

Заключительная часть

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

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

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

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