Уявіть собі, наприклад, банк - величезну мережу, через яку проходить колосальна кількість фінансових операцій. І всі операції (транзакції), природно, повинні десь зберігатися. Зберігаються вони в банківських записах.
Але де гарантії того, що банк не продублює запис? Де гарантії того, що записи не будуть змінені, видалені або не зникнуть разом з банком, якщо він закриється? Так, існують правила і норми, але де гарантії?
Де гарантії?
Або, наприклад, лотерея. Друкуються квитки, один з квитків виграє. Так, існують нормативи і контроль. Але де гарантії того, що в джек-пот є в наявності та сума, яку заявляють організатори лотереї? Або що лотерейний номер дійсно випав? Або що номер дійсно існував?
Технологія блокчейн дозволять вирішити якщо не всі, то більшість проблем, пов'язаних з довірою, зберіганням, розподілом і захистом інформації.
Що таке блокчейн?
Блокчейн = block-chain = ланцюжок з блоків.
Технологія блокчейн - це технологія по створенню захищених файлів (блоків) із записами транзакцій.
Блоки шикуються в єдину структуру (ланцюжок блоків), таким чином формуючи базу даних з усіма транзакціями, що відбуваються в мережі. Її неможливо змінити, зламати або переписати заново. Кожна зміна завжди записується в новий блок і додається в кінець структури ланцюжка блоків.
Структура будується з математичного алгоритму, в якому запрограмований весь процес створення блоків і прописано, як правильно поєднувати їх в ланцюжок.
Ця технологія стоїть за криптовалюта біткоіни.
З цієї ж технології стали створюватися і інші криптовалюта (сам алгоритм може трохи видозмінюватися - використовується інший скрипт).
Зараз ця технологія розвивається не тільки у фінансовій сфері, але знаходить собі застосування і в інших областях.
Навіщо потрібна технологія блокчейн?
Технологія потрібна для роботи з базами даних - для обліку, зберігання і захисту інформації, для прискорення передачі даних усередині мережі, для запобігання «посередників» в ланцюжках передачі інформації, для підвищення довіри до структури (системі, мережі), яка працює з даною інформацією.
Бази даних можуть бути абсолютно різними:
Технологія може бути використана в будь-якому бізнесі, де ведеться робота з великим об'ємом інформації, яку потрібно зберігати надійно, в зашифрованому вигляді, причому так, щоб в будь-який момент все можна було б швидко знайти і перевірити.
«Блокчейн - це та технологія, яка має шанс взагалі перевернути всі сфери: сферу державного регулювання, взагалі сферу держави в цілому, фінанси - все до однієї сфери».
Герман Греф, президент і голова правління Ощадбанку Росії
шифрування
Шифрування записи відбувається шляхом криптографічного перетворення: запис неможливо прочитати «назад», що не перебравши мільйони варіантів (хешів). Для розшифровки запису потрібно секретний ключ.
Як працює?
Всі записи (що надходить інформація) зберігаються в блоках ланцюжка в зашифрованому вигляді. Крім того на кожному блоці висить «замок». Зламати ланцюжок практично неможливо.
Навіть якщо вийде зламати один блок, зловмисник не зможе порушити роботу всього ланцюга. Будь-яке пошкодження буде моментально виявлено.
Все ще не дуже зрозуміло? тоді приклад
Ви коли-небудь бували у нотаріуса? Ну, наприклад, щоб виписати довіреність?
Пам'ятайте, в кінці візиту нотаріус робить запис у великій «амбарний» книзі, куди вносить дату, номер документа, ваші дані і потім просить вас поставити підпис?
Ось блок якраз можна порівняти з такими «комор» книгами. А ваш підпис - якийсь унікальний шифр записи, без якого сама запис недійсна.
Порядковий номер запису нотаріус змінити не може, тільки якщо не вирве сторінку зі своєї книги.
Комірні книги зберігаються у нього в офісі на полиці в строго визначеної послідовності - по ланцюжку.
Інша справа, що нотаріусу не потрібно отримувати дозвіл у інших нотаріусів міста (країни, світу), щоб «закрити» одну комірну книгу і «відкрити» нову. А за технологією блокчейна було б потрібно - все нотаріуси світу повинні мати можливо перевірити, чи правильно він там все записав!
Крім того нотаріуса довелося б завести у себе в конторі обчислювальний центр, щоб переписувати записи в шифровану абракадабру і вирішувати кріптозадачкі: на кожну комірну книгу слід повісити міцний замок зі складним цифровим кодом.