Что такое блокчейн

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

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

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

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

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

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

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

Анализируя вышесказанное, выделим ключевые особенности Blockchain:

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

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

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

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

Нигде. В самом блокчейне не существует никаких кошельков или счетов, как в банке: вообще нет никакой информации, кроме открытой истории переводов. Вы владеете только ключом от Вашей предыдущей транзакции, в которой написано, откуда взялись Ваши «жетоны» и в каком количестве. Приватный ключ (Private key) – Ваше единственное доказательство, что Вы владеете «жетонами», записанными в блончейне. Как правило, он представляет из себя набор случайных цифр и букв, сгенерированным компьютером (поэтому вариант с «девичьей фамилией матери» тут не пройдёт). Только предоставляя этот ключ при новой совершении новой сделки, Вы можете передать жетоны другому человеку. Кстати, у большого количества криптовалют есть возможность посмотреть весь блокчейн вручную: у биткоина, к примеру, есть удобные сайты для просмотра. Важно понимать, что если Вы потеряете приватный ключ, то соответственно, потеряете и «жетон» и никто не сможет им воспользоваться. «Подобрать» зашифрованный ключ невозможно: для перебора всех возможных вариантов необходимо больше времени, чем существует Вселенная.  Вот почему американец Джеймс Хоуелл уже стал знаменитым. Он несколько лет пытался найти на свалке жёсткий диск с ключом от 7,5 тысяч биткоинов.

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

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

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

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

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