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

Сам термин Blockchain частично характеризует его задачи и назначение. ЧЧасть “Block” – это блоки, “chain” – это “цепочка”. Получается, что Blockchain – это цепочка блоков. Причем не просто цепочка. В нем выдерживается строгая последовательность.

Представьте себе парк аттракционов. При входе всем выдают кассетные диктофоны, и они постоянно включены на запись. Сладкую вату и поездку на американских горках здесь можно купить за жетоны, но вот их вам никто не выдает. Вдруг вы слышите крик продавца: «Петр дал Олегу четыре жетоны!”, “Алексей дал Кате 100 жетонов!” – и так далее, без остановки. Каждый раз, когда кто-то меняет деньги на жетоны или расплачивается ими, продавец кричит об этом на всю толпу.

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

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

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

Существует два вида цепочки:

  • Публичный Blockchain – открытая, что дополняется база данных. Такой вид блокчейна используется в криптовалюте Bitcoin. Каждый участник может записывать и читать данные.
  • Частный или отдельный блокчейн имеет ограничения по записи / чтению данных. Могут устанавливаться приоритетные узлы. Подвид Private Blockchain – эксклюзивный блокчейн. В такой цепочке устанавливается группа лиц, занимающихся обработкой транзакций.

Подводя промежуточные итоги, перечислим ключевые особенности Blockchain:

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

Как работает настоящий блокчейн?

orig.gif

Правила ведения блокчейнов задают программисты, пишущие код программы-клиента (создают диктофон), по которой будет происходить обмен информацией. Если вы хотите подключиться к какой-то из уже работающих систем, то вместе с программой-клиентом вы загружаете весь блокчейн или “свежую” часть этого реестра передач (например, блокчейн криптовалюты “биткоин” (BTC) сейчас весит более 200 гигабайт). Каждая строка в нем – запись о том, что какая-то информация перешла от одного адресата к другому. Главное правило передачи не меняется: вы хотите отправить какой-то цифровой жетон от А до Б? Сначала нужно доказать, что кто-то передал вам этот жетон в прошлом.

Где хранятся биткоины в блокчейне?

Нигде. В самом блокчейне не существует никаких кошельков или счетов, как в банке: там вообще нет никакой информации, кроме открытой истории переводов. Вы владеете только ключом от вашей “предварительной” транзакции, в которой написано, откуда взялись ваши “жетоны” и в каком количестве. Частный ключ (Private key) – ваше единственное доказательство владения жетонами, упомянутыми в блокчейне. Обычно он представляет собой набор случайных чисел и букв, который генерируется компьютером (так что вариант с “девичьей фамилией матери” здесь не подойдет). Только предъявив этот ключ при новом соглашении, вы можете передать жетоны другому. Кстати, в большинстве криптовалют весь блокчейн можно посмотреть даже вручную у биткоина, например, есть удобные сайты-обозреватели.

Важно понимать, что, если вы потеряете частный ключ, вы потеряете и жетоны, и никто больше не сможет ими воспользоваться. “Подобрать” зашифрованный частный ключ невозможно: для перебора всех вариантов требуется больше времени, чем существует Вселенная. Вот почему американец Джеймс Хоуэллс уже стал знаменитым благодаря истории. Он несколько лет пытается найти на свалке жесткий диск с ключами от 7,5 тысяч биткоинов.

Технология блокчейн и ее особенности

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

На фоне этого был создан новый алгоритм – Proof of Stake. Одним из сподвижников PoS является основатель криптовалюты Ethereum Виталик Бутерин. По его словам, этот алгоритм не так ресурсоемкий, и в целом, дешевле чем PoW. Блокчейн криптовалюты Ethereum осуществляет переход с PoW на PoS.

Что происходит с биткоином и криптовалютой?

Технически биткоин – это просто первая цифровая валюта, которая использует блокчейн. Этим объясняется его невероятная популярность. Биткоин придумал человек или команда под псевдонимом Сатоши Накамото, еще в 2008 году описав весь принцип работы на девяти листах формата A4, а уже в 2009-м представив первую рабочую программу-клиент. Многие журналисты пытаются найти Сатоши, ведь, судя по блокчейну, он никогда не тратил почти миллион своих биткоинов. Сейчас биткоином пользуются более +10 млн человек по всему миру. Характерное отличие биткоины от многих криптовалюта – ограничение его эмиссии. Это означает, что всего майнерами будет “добыто” конечное число биткоинов – 21 миллион монет. Это запрограммировано в коде биткоина с самого начала. Исходный код биткоина открыт – то есть любой может написать к нему свою программу-клиент. Именно эти клиенты часто называют “кошельками“, хотя сохраняются в них только те же частные ключи.

Хотите узнать больше о блокчейне и криптовалютах? Посетите наши учебные курсы.