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

24 окт 2017 11:40:43 С чего начать
Блокчейн - это просто, на словах и в работе!

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

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

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

Да-да, сделать возврат средств в случае указания неверного номера кошелька не получится. Не знали?!

Блокчейн или цепочка блоков

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

Блоки и хеширование

Откуда берутся блоки и что собой представляют?! У меня хорошая аналогия для объяснения простыми словами, что такое блокчейн и как это все работает.

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

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

Каждая операция в блокчейне содержит хеш-сумму

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

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

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

Если в системе 3 человека, синхронизацию легко сделать вручную. А когда таких людей миллионы?! Запутаться легко. Кому отправил, а кому нет. Кто сохранил у себя запись, а кто пропустил.

Естественно, за нас такую рассылку делают компьютеры, в автоматическом режиме.

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

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

Цепочка из блоков и есть блокчейн

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

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

Итак, получается, что цепочка из связанных хеш-суммой блоков и является блокчейном.

Создание блоков и майнеры

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

В блокчейне биткоина, например, на создание блока и синхронизацию отводится 10 минут.
Награда авторам блока изначально составляла 50 битков, потом 25, сейчас 12,5. Следующее уполовинивание награды произойдет в 2020 году. И так каждые 4 года (последний раз уменьшение было 2016 году).

Задачи по вычислению хеш-сумм и формированию блоков ложатся на майнеров. Автор блока выбирается случайно, каждый имеет возможность создать блок (намайнить) раньше других. Но чем мощнее железо, тем больше шансов. Такой алгоритма майнинга, например, в блокчейне биткоина. В блокчейне некоторых криптовалют используется иной алгоритм: больше шансов намайнить у того, кто владеет бОльшей суммой крипты на своем кошельке.

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

Домашняя ферма

Не получится ли так, что один человек с супер-мега-крутой фермой всегда будет автором? Вероятность этого такая же, как увидеть супермена в своем городе. Для этого нужно владеть 51% всего железа, занятого в майнинге. Безумные инвестиции с учетом стоимости оборудования и популярности майнинга по всему миру.

А что если станет слишком много майнеров? Какие мои шансы? Блокчейн – саморегулируемая система. Если блок вычисляется слишком быстро, увеличивается сложность вычисления.

Полезное чтение: Майнинг криптовалют и что для этого нужно

Как быстро ваша транзакция попадет в очередной блок? Зависит от выставленной комиссии. Можно и нулевую поставить, но не факт, что вообще транзакция вообще запишется в блок. Чем больше комиссия, тем быстрее получите нужное количество подтверждений.

Преимущества технологии блокчейн

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

Отсюда первые преимущества:

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

В сети блокчейн транзакции идут напрямую от человека к человеку, без посредников, что дает еще 2 преимущества:

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

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

Плюс легко можно иметь десятки и сотни кошельков.

Блокчейн применим в системе обучения

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

Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!

0 комментов7 508 просмотров
Комментарии
Только зарегистрированные пользователи могут писать комментарии.
Авторизуйтесь, пожалуйста, или зарегистрируйтесь.