Значення Blockchain, що це таке і для чого він використовується

Navigaweb не був би поважним технологічним блогом, якби не говорив про blockchain, дещо складну для розуміння концепцію, яка на перший погляд може здатися чимось невиразною, але яка насправді має все більше і більше практичних застосувань, настільки, що прогнозують експерти, в найближчі роки, його щоденне використання майже всюди. Шукаючи інформацію та посібники в Інтернеті, в цій статті ми намагаємось бути короткими, щоб дати коротке та просте пояснення, що означає блокчейн, що це таке і для чого він використовується.
В одному реченні Blockchain - це розподілена книга (книга - це "книга, яка містить усі рахунки, звані мастрині, які складають облікову систему") і пояснити, що саме говоримо про її можливе застосування практика в банку.

Що таке Blockchain і для чого він використовується

Тож візьмемо звичайний банк, який керує центральною базою даних ("книгами") всіх реквізитів клієнтів. Номери рахунків, залишки, трансакції та вся інша особиста інформація позначаються у цьому великому реєстрі. Щоразу, коли ви користуєтесь банківським рахунком, наприклад, знявши гроші або перерахувавши, банківський реєстр оновлює свої записи. Тільки банк, як центральний контрольний орган, має доступ до своєї бухгалтерської книги та може керувати нею за бажанням.
З іншого боку, розповсюджені або блокчейн-книги не контролюються особою чи компанією, яка несе виключну відповідальність за ведення книги, але належить багатьом людям, які мають копії розподіленої книги.
Кожен користувач (який приймає назву " вузол ") зберігає копію даних від початку до кінця всієї книги досі. Коли трапляється транзакція, багато вузлів перевіряють її, а потім усі вузли оновлюють свої записи, щоб усі вони мали однакову копію реєстру, оновлювались та синхронізувалися.
Кожна нова транзакція групується, з багатьма іншими транзакціями, в блок або "блок". Не існує централізованого органу, здатного маніпулювати записом. Якщо хакер або шахрайський вузол почав змінювати записи в реєстрі, всі інші вузли відхилили його, оскільки нові записи не відповідали б даним, які зберігаються всіма іншими. Єдиним способом маніпулювання даними було б організувати співпрацю багатьох вузлів, що, однак, дуже складно, оскільки кількість вузлів може бути дуже високою (у випадку з біткойнами існує близько 10 000 різних вузлів, розкиданих по всьому світу і які не знають один одного).
Тепер ми можемо мати більш чітке уявлення про те, що таке блокчейн і для чого він потрібен: децентралізований архів даних, основним застосуванням якого на даний момент є зберігання даних, представлених грошовими трансакціями (такими як біткойн чи інші віртуальні валюти) ), але які можна використовувати в будь-якій іншій галузі.

Блокчейн в криптовалютах


Говорячи про BitCoin та криптовалюти, блокчейн працює так: Якщо я надсилаю BTC, я кажу кожному вузлу, що я роблю, і кожен записує транзакцію, якщо це дозволено. Перевіряючи книги, вузли можуть відхилити транзакцію у випадку, якщо у мене не вистачає біткойнів для надсилання, або якщо я не є власником рахунку. Кожна транзакція повинна пройти перевірку, і ось там технологія blockchain стає дещо складнішою. Кожен " гаманець " блокчейна (гаманець - це банківський рахунок у блокчейні) має відкритий ключ та приватний ключ . Публічний ключ не є чутливим, але приватний ключ повинен знати тільки і тільки власник облікового запису (який має приватний ключ, фактично належить йому). Коли я надсилаю біткойн, мій гаманець представляє відкритий ключ разом із цифровим підписом. Цей цифровий підпис унікальний і генерується за допомогою приватного ключа. Використовуючи приватний підпис та відкритий ключ, інші вузли можуть перевірити, чи є це законною транзакцією, і ніколи не розкриваючи, що це приватний ключ. Публічні та приватні ключі не легко запам'ятовують цифри, як банківські рахунки, але вони використовують алгоритми захищеного хешу-алгоритму 256 (SHA-256) та RACE Integrity Primitive Evaluation Message Digest 160 (RIPEMD-160) . Не варто розуміти, що ці алгоритми використовують для використання криптовалют, але цікаво відзначити, що ці алгоритми є основою шифрування веб-сайтів на https, де трафік шифрується через SSL, TLS та інше. Надалі для блокчейну можуть використовуватися інші алгоритми шифрування.
Тепер все це шифрування та перевірка транзакцій відбувається за ціною . Кожному вузлу потрібно багато обчислювальної потужності, щоб перевірити всі транзакції, що відбуваються, та оновити журнал.
Тут відбувається майнінг : користувачі можуть заробляти невеликі комісії як компенсацію в процесі перевірки транзакцій. Шахтарям, які керують вузлами, платять і кожна транзакція перевіряється.
Я пояснив це в іншій статті про те, як створити (підірвати) біткойни.
Проблема цього елегантного та текучого процесу перевірки транзакцій з криптовалютою полягає в тому, що під час великого попиту ставки можуть зростати, а якщо не вистачає вузлів, користувачі можуть фактично платити більше, щоб підтвердити свої транзакції. передусім, шахтарі віддають перевагу тим, хто платить вищі комісії. Ті, хто платить нижчі комісії, все ще будуть оброблятися, але значно меншою швидкістю, якщо тільки комісія не буде занадто низькою, і в цьому випадку ніхто не заважатиме перевірити транзакцію.
Це відео нижче - одне з найкращих для розуміння того, як працює блокчейн в Bitcoin

ЧИТАЙТЕ ТАКОЖ: Що таке криптовалюти, біткойни та інші цифрові валюти

Інші способи використання блокчейна

Незважаючи на те, що багато блокчейнів зберігають лише реквізити транзакцій з криптовалютами, все одно можливо зберігати всі типи даних у блокчейні : медичні записи, захищені повідомлення, контракти та будь-який інший список чи базу даних. Будь-хто може створити власну блокчейн із потрібними даними, навіть приватно, якщо у вас є достатньо вузлів для їх запуску. Ви можете видалити шифрування, відредагувати правила або децентралізувати його чи керувати ним за своїм бажанням. Зрештою, поки що немає офіційних специфікацій або визначень "blockchain", тому є повна свобода зробити це. Є великі проекти компанії, такі як Facebook, Amazon та Microsoft, то навіть блокчейн, який існує лише для того, щоб обманювати людей.
Прикладом блокчейна, який не є тісно пов'язаним з цифровими валютами, є веб-сайт Steemit, соціальний простір, доступ до якого можна отримати лише шляхом створення приватного ключа всередині його Blockchain. Ця соціальна мережа побудована абсолютно по-новому порівняно з іншими, де кожен користувач може ділитися написаними текстами чи відеозаписами (на сайті DTube) та заробляти гроші залежно від того, наскільки це успішно. Платежі здійснюються в криптовалюті, а процес реєстрації приватним ключем заснований на Blockchain.
Сподіваючись, що пояснення було досить зрозумілим, основним джерелом цієї публікації є сайт Blockdecoded.

Залиште Свій Коментар

Please enter your comment!
Please enter your name here