Як працює блокчейн

Блокчейн — это децентрализованная база данных, которая предназначена для хранения последовательных блоков с набором характеристик

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


Почнемо з того, що блокчейн (Block – блок, chain – ланцюг) – це децентралізована база даних, яка призначена для зберігання послідовних блоків з набором характеристик (версія, дата створення, інформація про попередні дії в мережі). Аналоговим прикладом його структури є нескінченно довгий металевий ланцюг, в якому не можна розірвати або поміняти місцями ланки.


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


Основний рух у такій системі відбувається за допомогою транзакцій. Під час транзакції може виконуватися якийсь скрипт, або прописуватись якась замітка з даними. Тобто слово «транзакція» не дорівнює грошовому переказу і швидше означає спосіб обробки інформації всередині мережі.


Крім основних даних кожен блок має унікальний набір параметрів: nonce, хеш попереднього блоку, хеш поточного блоку і список транзакцій.


Щоб краще зрозуміти, як влаштовані переклади всередині мережі, знову представимо сторінку книги, де є така інформація:


Олег перевів Микиті 100 доларів.


Вася переклав Хуану 300 песо.


Микита підтвердив поповнення рахунку на 100 доларів.


В межах одного блоку може зберігатися кілька тисяч записів. Коли пам'ять у блоці закінчується, він закривається, підписується і переходить на новий блок у вигляді хеша або «відбитка».


Хеш — це якийсь набір символів, що має унікальний відбиток. Він формується виходячи з того, які транзакції і скільки зберігає в собі кожен блок.


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


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


З усього цього можна зробити висновок: мережа складається з блоків, які можна міняти тут і зараз, доки вони не зачинилися. Все записується у вигляді транзакцій з інформацією, яка шифрується як хеші і постійно зберігається в мережі кожного наступного блоку. Якщо змінити щось і не знайти цьому підтвердження у більшості учасників, то такі зміни просто не застосовуються, а блок вважатиметься невалідним.


Простими словами — у системі більше не вдасться підробити документи заднім числом, як би цього не хотіли навіть сотні людей, якщо загальна мережа контролюється мільйонами учасників.



NextGen Digital... Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...