Найти тему
Легко в’IT

Blockchain на пальцах

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

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

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

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

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

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

А для каких задач в твоей работе или другой деятельности можно использовать эту технологию? Пиши - подискутируем!