Полезные материалы

Демократичний Блокаїн ІНСТИТУТ ДЕРЖАВНОЇ АДМІНІСТРАЦІЇ

Що таке блок?

Незважаючи на буквальний переклад і значення слова блоку - ланцюжок цегли (блоків), це скоріше набір технологій, які можуть бути запрограмовані на запис і відстеження чогось цінного. Однак зараз ми маємо процеси відстеження даних. Що ж такого особливого в блоці?

Спосіб відстеження та зберігання даних

Blockchain зберігає інформацію в пакетах, які називаються блоками, які розташовані в хронологічному порядку для формування послідовності або запису подій - Bloccain. У цьому сенсі він схожий на бухгалтерську книгу, якщо хтось хоче переписати дані в єдиному порядку в минулому, він не зможе. Зміна повинна бути зареєстрована в новому блоці, де буде деталізовано зміну від XY і позначено точний час і дату, на яку було внесено зміни (час реєстрації).

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

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

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

Збільшує достовірність даних - створює блок

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

Щоб створити ще більшу довіру до даних, мережі верифікації ланцюгів додатково використовують те, що називається "хеш-функцією", яка знімає великі бази даних, що складають блоки, і створює унікальне значення даних фіксованої довжини, інакше відомої як хеш. Будь-яка зміна оригінальних даних і функції призведе до зовсім іншого значення хеша, тому хеші відомі як "цифрові відбитки пальців". Оскільки хеш-функція не може бути повернута назад, вона служить методом перевірки достовірності даних, зберігаючи при цьому захищений приватний вміст. Кожен вироблений блок містить хеш попереднього блоку, утворюючи таким чином ланцюжок: блок-ланцюг.

Що означає ця довіра до мережі в порівнянні з довірою, яку ми знаємо? Знімає необхідність посередників. Сьогодні, коли ми ведемо бізнес один з одним, ми не поділяємо наші приватні фінансові або комерційні реєстри, а скоріше покладаємося на надійних посередників, таких як адвокат або банк, для перевірки особи та документації. Наприклад, якщо я хочу продати свій автомобіль комусь в іншій країні, мені доведеться використовувати третій (посередницький) сайт, такий як ebay або mobile.de, який може підтвердити мою ідентичність і той факт, що я власнову машину. Однак, навіть на сайті третьої сторони, існує ще невеликий ризик, що я можу фальсифікувати мою ідентичність або право власності на автомобіль, тому сайти, такі як eBay, пропонують покупцям повну компенсацію у випадку шахрайства. Однак, з Blockchain, мережа створює довіру до нас. Використовуючи процес, що називається криптографією, покупець може підтвердити ідентичність продавця і що він дійсно володіє автомобілем.

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

Що таке криптографія?

Щоб пояснити криптографію в Blockchain, я буду використовувати аналог фізичної коробки. Можливо, ви вже знайомі з нормальною криптографією, відомою як "симетрична" криптографія.

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

Це симетрична криптографія: у вас є один ключ, і ви використовуєте його для шифрування блокування і розшифрування "розблокування" даних. У криптографії асиметричного або "відкритого ключа" речі дещо відрізняються. Випадок Івана вже має спеціальний замок з 3 можливими варіантами, варіант A (заблокований), варіант B (розблоковано) і варіант B (заблокований). Іван тепер має два ключі, приватний ключ, який працює за годинниковою стрілкою, розблокує від А до В, і знову блокується від B до C. Інший - це відкритий ключ, яким він володіє, але він також дає його всім, кого він зустрічає. Ця клавіша працює у зворотному напрямку, розблокуючи вікно від B до B і знову блокуючи від B до A.

Який сенс, запитаєте ви?

Уявіть, що Ви хочете відправити Івану важливі документи; Ви можете розмістити документ у вікні та використати копію відкритого ключа, щоб заблокувати його. Оскільки відкритий ключ повертається лише проти годинникової стрілки, ви повертаєте його до позиції A. Тепер єдиним ключем, який може розблокувати поле (позиція AB), є приватний ключ Івана, тому ви впевнені, що Іван є єдиним, хто може отримати документи, які ви його надіслали. Ось чому технологія називається шифруванням відкритого ключа: кожен, хто має копію відкритого ключа Івана, може розмістити документи в коробці і переконатися, що тільки Джон може його розблокувати.

Крім того, "шифрування відкритих ключів" має інше використання, а саме, якщо Іван хоче відправити документ, одержувач може бути впевнений, що документ є автентичним, тому що якщо вони можуть використовувати відкритий ключ Івана, що тільки Іван міг би поставити цей документ. Тільки його приватний ключ може заблокувати коробку за годинниковою стрілкою від B до C, тому, якщо є дані про когось, хто тримає відкритий ключ, вони можуть бути впевнені, що сам Іван поклав туди дані. Це називається цифровим підписом.

У випадку блоку це ще простіше, ніж у прикладі. Ви можете зберігати свій приватний ключ, номер, файл або USB, залежно від того, що вам здається найбільш безпечним варіантом; Тим часом, ваш відкритий ключ, також довгий номер, може бути показаний у підписі для електронної пошти, LinkedIn, візитних карток, веб-сайтів тощо. І замість коробок, ви можете просто заблокувати і розблокувати дані автоматично за допомогою програми з вашим кодом.

І замість коробок, ви можете просто заблокувати і розблокувати дані автоматично за допомогою програми з вашим кодом

Микола Деніелс

Що таке блок?
Що ж такого особливого в блоці?
Що означає ця довіра до мережі в порівнянні з довірою, яку ми знаємо?
Що означає ця довіра до мережі в порівнянні з довірою, яку ми знаємо?
Що таке криптографія?
Який сенс, запитаєте ви?