Приватний блокчейн, публічний і консорціуми
У спрощеному вигляді, блокчейн є способом запису даних в послідовно пов'язані між собою ланках. Після внесення: ці дані неможливо буде змінювати і коректувати, оскільки вони захищені як методами криптографії, так і необхідністю узгодити ці зміни з усіма іншими власниками інформації.
До цього запису даних можна підключитися з будь-якого пристрою, при цьому при кожному підключенні стан інформації буде автоматично синхронізуватися, так що всі учасники будуть отримувати актуальну і однакову копію даних.
Крім того, щоб мережу можна було називати блокчейном, вона повинна відповідати таким умовам:
- Послідовність. Всі блоки повинні бути пов'язані між собою.
- Однорідність. Кожен учасник має повною копією всієї інформації, що зберігається в блокчейне. Якщо мова про вибір однорангового формату, то у всіх учасників ще й однаковий рівень доступу.
- Наявність консенсусу. Тобто механізму, який погоджує достовірність нової вводиться в структуру інформації.
Виходячи з особливостей організації, існує три види блокчейнів - публічні, приватні і консорціум-мережі. Між ними дуже багато схожого, оскільки вони всі відповідають визначальним критеріям блокчейна, але є й істотні відмінності.
Публічні мережі
Саме такими є переважна більшість розподілених мереж. І саме на їх основі працюють найбільші криптовалюти. Такі мережі називаються публічними тому що будь-який бажаючий може в будь-який момент до них приєднатися. При цьому жоден користувач не може завдати такій структурі істотної шкоди, оскільки не володіє необхідними для цього обчислювальними потужностями і мотивацією.
Такі структури дуже стійкі до цензури та спроб зовнішнього впливу - в тому числі і за рахунок автоматизованих механізмів відбраковування тих, хто намагається порушувати нормальну роботу мережі.
Однак необхідність передавати актуальні дані на кожен вузол, що бере участь в мережі істотно сповільнює швидкість роботи. А для внесення істотних змін до протоколу необхідна згода більшості - інакше відбудеться розкол або хардфорк, який знизить кількість користувачів і загальну потужність мережі.
Приватні мережі
До них можна приєднатися тільки з дозволу керуючої системи. Ці мережі не є децентралізованими, так як певна ієрархія користувачів присутня. Але вона все ще розподілена, оскільки на кожній машині зберігається копія актуальної інформації. Навіть з анонімністю у них проблеми - високорангові вузли чітко знають, хто, де і що робить.
Також більшість таких блокчейнів не використовує алгоритм консенсусу Proof of Work, оскільки немає потреби турбуватися про зловмисну діяльність будь-яких окремих вузлів. Якщо ж виникає якась підозра, то високоранговий вузол-валідатор перевіряє інформацію і приймає рішення про подальшу долю більш низкорангового вузла. Оскільки «влада» знаходиться в одних руках, простіше здійснювати контроль і впроваджувати зміни. Найчастіше використовується великими організаціями, які хочуть і плюси від використання блокчейнів отримати і звичну ієрархічну структуру зберегти.
Мережі-консорціуми
Проміжний варіант між приватними і публічними блокчейнами. Відрізняються тим, що замість одного довіреного валідатора - кілька незалежних. Які змушені приймати колегіальні рішення з приводу управління мережею. При цьому ці валідатори рівні в правах, що усуває можливість зловживання кимось із них своїми повноваженнями.
Особливо ефективна дана структура в ситуаціях, коли кілька великих окремих організацій об'єднуються для більш ефективного обміну інформацією, фінансами і ресурсами.
Що краще?
Все залежить від того, які цілі блокчейн перед собою ставить.
- Якщо мова про вільний обмін і ефективному зберіганні інформації, а також - високій стійкості до цензури і зовнішніх впливів, то публічний блокчейн буде зручніше.
- Якщо потрібен чіткий контроль і висока швидкість, а зовнішніх атак і внутрішніх помилок не так багато, то приватна мережа краще.
- Якщо важливо забезпечити швидку і чітку взаємодію між різними організаціями, зберігши переваги блокчейнів, то краще вибирати мережі-консорціуми.
Ідеальної системи, на жаль, не існує. Необхідно вибирати те, що найбільше відповідає конкретним завданням і умовам.