Блокчейн - майбутнє фінансових технологій

розвиток блокчейна
Час читання: 4 протокол

Слова криптовалюта та блокчейн зараз зустрічаються всюди. Подібну увагу громадськості можна пояснити двома факторами: високою вартістю біткойн-криптовалюти та складністю розуміння сутності технології. Історія появи першої цифрової валюти та основна технологія P2P допоможуть нам зрозуміти ці «крипто-джунглі».

Децентралізована мережа

Існує два визначення Blockchain:

• Безперервний послідовний ланцюжок блоків, що містять інформацію.
• Тиражована розподілена база даних;

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

Всього існує два типи архітектури:

  1. Клієнт-серверна мережа;
  2. Рівна мережа.

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

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

Ранньою версією однорангових мереж є система розподілених повідомлень USENET, розроблена в 1979 р. Наступні два десятиліття ознаменувалися створенням P2P (Peer-to-Peer) - додатків у абсолютно різних сферах. Одним з найвідоміших прикладів є сервіс Napster, колись популярна однорангова мережа обміну файлами, або BOINC, програмна платформа для розподілених обчислень, і протокол BitTorrent, який є основою сучасних торрент-клієнтів.

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

зберігання даних

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

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

Технологія блокчейну передбачає використання розподіленої бази даних блоків, які є зв’язаним списком (кожен наступний блок містить ідентифікатор попереднього). Кожен учасник мережі зберігає копію всіх виконаних операцій за весь час. Це було б неможливим без певних нововведень, спрямованих на забезпечення безпеки та доступності мережі. Це підводить нас до останнього “стовпа” блокчейна - криптографії. Вам слід зв’язатися з компанія з розробки мобільних додатків найняти розробників блокчейнів для інтеграції цієї технології у ваш бізнес.

Blockchain

Вивчивши основні компоненти та історію створення технологій, настав час остаточно розвіяти міф, пов’язаний зі словом «блокчейн». Розглянемо простий приклад цифрового обміну валюти, принцип роботи технології блокчейн без комп’ютерів.

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

Порожня коробка

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

Момент транзакції

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

У якийсь момент учасник номер 2 хоче надіслати учаснику номер 100 9 доларів.

Для того, щоб здійснити транзакцію, Учасник №2 заявляє всім: «Я хочу перевести 100 доларів на № 9, тож зробіть це на своєму аркуші».

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

Після цього транзакція вважається завершеною.

Виконання угод

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

Додавання аркуша до коробки

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

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

Майбутнє

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

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.