У чому відмінність між блокчейном і базою даних?

Одне з головних відмінностей полягає в архітектурі або організації технології.

Джерело: CoinDesk

База даних, яка використовується у всесвітній павутині, найчастіше використовує мережеву архітектуру «клієнт-сервер». Користувач (клієнт) c соответствующимим дозволами може змінювати записи, що зберігаються на центральному сервері. Після зміни «головною копії» користувач, який отримує доступ до бази даних зі свого комп’ютера, буде бачити в ній оновлену версію записів. Контроль над базою даних знаходиться в руках адміністраторів, централізовано визначають дозволи та права доступу.

У разі блокчейна це не так.

Джерело: CoinDesk

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

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

Зміст

  • 1 Децентралізований контроль
  • 2 Самі собі історія
  • 3 Продуктивність
  • 4 Конфіденційність

Децентралізований контроль

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

Джерело: 2Биткоина

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

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

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

Самі собі історія

Більшість централізованих баз даних зберігають інформацію, актуальну в даний момент часу.

Джерело: 2Биткоина

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

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

Продуктивність

Хоча блокчейны можуть використовуватися як системи реєстру та ідеальні як платформи для проведення транзакцій, вони вважаються повільними у порівнянні з можливостями цифрових транзакційних технологій. Останні можна сьогодні спостерігати на прикладі Visa і PayPal.

Джерело: 2Биткоина

Читайте по темі: Чим Биткоин краще Visa? Відповідь експерта.

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

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

Конфіденційність

Биткоин – це база даних без контролю запису і читання. Тобто будь-хто може записати в блокчейн новий блок або вважати блок з блокчейна.

Джерело: 2Биткоина

Можливі блокчейны з контролем запису і читання, як і в централізованих базах. Це коли мережа або протокол можуть бути налаштовані так, що вносити записи в базу даних і зчитувати їх можуть тільки учасники зі спеціальними дозволами.

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

Добавить комментарий