Зміст
Розділ 1 - Блокчейн 101
Зміст
- Що таке блокчейн?
- Як з'єднуються блоки?
- Блокчейни та децентралізація
- Проблема візантійських генералів
- Чому блокчейни повинні бути децентралізовані?
- Що таке P2P-мережа?
- Що представляють ноди на блокчейні?
- Публічні блокчейни проти приватних
- Як здійснюються транзакції?
- Як здійснити транзакції з Bitcoin
- Хто винайшов блокчейн?
- Плюси та мінуси блокчейн-технології
Що таке блокчейн?
Блокчейн має певні унікальні властивості. Існують правила додавання даних і після того, як дані збережені, їх практично неможливо змінити або видалити.
Для аналогії припустимо, що у вас є електронна таблиця із двома стовпцями. У першу комірку першого рядка ви поміщаєте будь-які дані, які хочете зберегти.
База даних, де кожен запис пов'язаний з останнім.
Як з'єднуються блоки?
Хеші, які використовуються в блокчейнах, цікаві тим, що ймовірність того, що ви знайдете два фрагменти даних, що дають однаковий результат, астрономічно мала. Як і наші ідентифікатори вище, будь-яка невелика модифікація наших вхідних даних дасть зовсім інший вихід.
Давайте проілюструємо SHA256, функцію, що широко використовується в Bitcoin. Як бачите, навіть змінення великих букв достатньо, щоб повністю зашифрувати вихід.
Вхідні дані | SHA256 вихід |
---|---|
Binance Academy | 886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3 |
Binance academy | 4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7 |
binance academy | a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181 |
Кожен блок містить відбиток попереднього.
Блокчейни та децентралізація
Ми пояснили базову структуру блокчейну. Але коли ви чуєте, як люди говорять про блокчейн-технологію, вони, швидше за все, говорять не тільки про саму базу даних, але й про екосистеми, побудовані навколо блокчейнів.
Проблема візантійських генералів
Кожен має вирішити, атакувати чи відступити. Неважливо, чи атакують вони чи відступають, головне, щоб усі генерали дійшли єдиного рішення. Якщо вони вирішать атакувати, вони досягнуть успіху тільки в тому випадку, якщо вирушать одночасно. Отже, як ми можемо гарантувати, що вони зможуть це здійснити?
Звичайно, вони могли спілкуватись через посланця. Але що, якщо посланця було перехоплено і змінено повідомлення з "ми атакуємо на світанку", на "ми атакуємо сьогодні вночі"? Що, якщо один із генералів навмисне вводить в оману інших, щоб вони були переможені?
Всі генерали успішно атакують (ліворуч). Коли один відступає, інші атакують, вони зазнають поразки (праворуч).
Нам потрібна стратегія, за якої може бути досягнуто консенсусу, навіть якщо учасники стануть зловмисниками або повідомлення будуть перехоплені. Нездатність підтримувати базу даних не є життєво важливою ситуацією, як напад на місто без підкріплення, але діє той самий принцип. Якщо нема кому слідкувати за блокчейном і давати користувачам "правильну" інформацію, то користувачі повинні мати можливість спілкуватися між собою.
Чому блокчейни повинні бути децентралізовані?
Звичайно, ви можете керувати блокчейном самостійно. Але в результаті ви отримаєте базу даних, яка буде незграбною порівняно з кращими альтернативами. Його реальний потенціал можна використовувати в децентралізованому середовищі, тобто в такому, де всі користувачі рівні. Таким чином, блокчейн не може бути видалений або захоплений зловмисниками. Це єдине джерело правди, яке може побачити кожен.
Що таке P2P-мережа?
P2P-мережа (Peer-to-peer) – це рівень користувачів (або генералів у нашому попередньому прикладі). Тут немає адміністратора, тому замість того, щоб телефонувати на центральний сервер у будь-який час, коли користувач хоче обмінятися інформацією з іншим користувачем, він надсилає її напряму своїм колегам.
Розглянемо графік нижче. Ліворуч розташована централізована структура, в якій учаснику A необхідно надіслати повідомлення через сервер, щоб передати його учаснику F. Однак праворуч всі учасники підключені напряму, без будь-якого посередника.
Централізована мережа (ліворуч) та децентралізована (праворуч).
Зазвичай, на сервері зберігається вся необхідна користувачам інформація. Коли ви отримуєте доступ до Binance Academy, ви просите її сервери надати вам всі статті. Якщо вебсайт вимкнеться, ви не зможете їх побачити. Однак, якщо б ви завантажили весь контент, ви змогли б відкрити його на своєму комп'ютері, не надсилаючи запит до Binance Academy.
По суті, це те, що кожен користувач робить з блокчейном: вся база даних зберігається на їхньому комп'ютері. Якщо хтось залишить мережу, решта користувачів, як і раніше, зможуть отримати доступ до блокчейну та обмінюватися інформацією один з одним. Коли в ланцюг додається новий блок, дані розповсюджуються через мережу, щоб кожен міг оновити свою власну копію реєстру.
Що представляють ноди на блокчейні?
Ноди – це просто те, що ми називаємо машинами, підключеними до мережі. Ноди зберігають копії блокчейну та обмінюються інформацією з іншими машинами. Користувачам не потрібно обробляти ці процеси вручну. Як правило, все, що їм потрібно зробити, це завантажити та запустити програмне забезпечення блокчейну, а все інше буде зроблено автоматично.
Публічні блокчейни проти приватних
Як ви, можливо, знаєте, Bitcoin заклав основу для індустрії блокчейну, яка перетворилася на те, чим вона є сьогодні. Відколи Bitcoin почав позиціонувати себе як реальний фінансовий актив, новатори почали замислюватися про потенціал базової технології в інших областях. Це призвело до дослідження блокчейну для незліченних варіантів використання поза фінансами.
Хочете почати торгувати криптовалютою? Купуйте Bitcoin на Binance!
Як здійснюються транзакції?
Це не дуже відрізняється від того, що відбувається з блокчейном. Адже це теж база даних. Ключова відмінність полягає в тому, що немає жодної сторони, яка виконує перевірки та оновлює баланс. Це повинні робити всі ноди.
Як здійснити транзакції з Bitcoin
Щоб проілюструвати, як ви можете здійснювати Bitcoin транзакції, давайте уявимо два різні сценарії. Перший полягає в тому, що ви знімаєте Bitcoin з Binance, а другий у надсиланні коштів з вашого TrustWallet на ваш гаманець Electrum.
Як зняти Bitcoin з Binance
Як надіслати Bitcoin з Trust Wallet на Electrum
Крім того, ви можете повернутися до Trust Wallet і натиснути значок [–], щоб відсканувати QR-код, що веде до вашої адреси Electrum.
Хочете почати торгувати криптовалютою? Купуйте Bitcoin на Binance!
Хто винайшов блокчейн?
Блокчейни широко використовують хеш-функції та криптографію, які існували за десятиліття до випуску Bitcoin. Цікаво, що блокчейн структуру можна було простежити на початку 1990-х років, хоча вона просто використовувалась для часових міток документів, щоб їх не можна було змінити пізніше.
Плюси та мінуси блокчейн-технології
Правильно спроєктовані блокчейни вирішують проблему, з якою стикаються зацікавлені сторони у низці галузей, від фінансів до сільського господарства. Розподілена мережа має багато переваг у порівнянні з традиційною моделлю клієнт-сервер. Але також існують деякі недоліки.
Плюси
Одна з безпосередніх переваг, зазначених у "Bitcoin whitepaper", полягає в тому, що платежі можуть передаватися без посередника. Наступні блокчейни пішли ще далі, дозволяючи користувачам надсилати всі види інформації. Усунення контрагентів означає менший ризик для залучених користувачів і призводить до нижчих комісій, оскільки посередник не отримує частку.
Як ми згадували раніше, публічна блокчейн-мережа також інклюзивна – тут немає бар'єру для входу, оскільки відсутній регулюючий орган. Якщо потенційний користувач може підключитися до інтернету, він зможе взаємодіяти з іншими нодами в мережі.
Багато хто стверджує, що найважливішою якістю блокчейнів є їх високий рівень стійкості до цензури. Щоб вивести з ладу централізовану службу, все, що потрібно зробити зловмиснику, це атакувати сервер. Але в P2P-мережі кожна нода працює як окремий сервер.
Така система, як Bitcoin, має понад 10 000 видимих нод, розкиданих по всьому світу, що унеможливлює компрометацію мережі навіть для зловмисника з хорошими ресурсами. Слід зазначити, що є багато прихованих нод, які не видно для більш широкої мережі.
Мінуси
Блокчейни не є панацеєю від усіх проблем. Оптимізовані для переваг, описаних у попередньому розділі, їм не вистачає розвитку в інших областях. Найбільш очевидною перешкодою для масового впровадження блокчейнів є те, що вони не дуже масштабуються.
Це дійсність для будь-якої розподіленої мережі. Оскільки всі учасники повинні синхронізуватись, нова інформація не може додаватися достатньо швидко, оскільки ноди не встигають за нею. Тому розробники, зазвичай, навмисно обмежують швидкість оновлення блокчейну, щоб система залишалася децентралізованою.
Для користувачів мережі це може виявлятись у тривалих періодах очікування, якщо надто багато людей намагаються здійснити транзакції. Блоки можуть містити обмежений об'єм даних, і вони не додаються у ланцюг миттєво. Якщо транзакцій більше, ніж може поміститися в блоці, будь-які додаткові повинні чекати наступного блоку.
Ще один можливий недолік децентралізованих блокчейн-систем полягає в тому, що їх нелегко оновити. Якщо ви створюєте власне програмне забезпечення, ви можете додавати нові функції на свій розсуд. Вам не потрібно працювати з іншими або питати дозволи на внесення змін.
У середовищі з мільйонами користувачів вносити зміни значно складніше. Ви можете змінити деякі параметри програмного забезпечення вашої ноди, але в кінцевому підсумку ви виявитеся відокремленим від мережі. Якщо модифіковане програмне забезпечення несумісне з іншими нодами, вони розпізнають це та відмовляться взаємодіяти з вашою нодою.
Припустимо, ви хочете змінити правило про те, наскільки великими можуть бути блоки (з 1 МБ до 2 МБ). Ви можете спробувати надіслати цей блок нодам, до яких ви підключені, але вони мають правило "не приймати блоки розміром більше 1 МБ". Якщо вони отримають більший блок, вони не включатимуть його у свою копію блокчейну.
Розділ 2 - Як працює блокчейн?
Зміст
- Як додаються блоки у блокчейн?
- Майнінг (Proof of Work)
- Стейкінг (Proof of Stake)
- Інші алгоритми консенсусу
- Чи можливо скасувати Bitcoin транзакцію?
- Що таке масштабованість блокчейну?
- Чому блокчейн потребує масштабування?
- Що таке форк блокчейну?
Як додаються блоки у блокчейн?
Наразі ми багато про що розповіли. Ми знаємо, що ноди взаємопов'язані та зберігають копії блокчейну. Вони передають одна одній інформацію про транзакції та нові блоки. Ми вже обговорювали, що таке ноди, але вам може бути цікаво, як нові блоки додаються до блокчейну?
Немає єдиного джерела, яке б повідомляло користувачам, що слід робити. Оскільки всі ноди мають рівну потужність, потрібен механізм справедливого рішення про те, хто може додавати блоки у блокчейн. Нам потрібна система, яка робить обман користувачів дорогим, але винагороджує їх за чесні дії. Будь-який розумний користувач захоче діяти економічно вигідно для себе.
Оскільки мережа інклюзивна, створення блоків має бути доступним для всіх. Протоколи часто забезпечують це, вимагаючи від користувача здійснити свій вклад у гру, тобто передбачає деякий ризик. Це дозволить їм брати участь у створенні блоку, і якщо вони створять дійсний блок, їм буде виплачено винагороду.
Майнінг (Proof of Work)
Головоломка вимагає, щоб користувачі хешували транзакції та іншу інформацію, включену до блоку. Але щоб хеш вважався дійсним, він повинен бути меншим за певну кількість. Оскільки неможливо передбачити, яким буде той чи інший вихід, майнери повинні хешувати злегка змінені дані, поки не знайдуть правильне рішення.
Пам'ятаєте, як ми згадували про те, що первинне значення з хешу практично неможливо отримати, але чи легко перевірити його правильність? Коли майнер відправляє новий блок в решту мережі, всі інші ноди використовують його як вхідні дані для хеш-функції. Їм просто потрібно пропустити його хеш через функцію, щоб переконатися, що блок є дійсним і здобутий відповідно до всіх правил блокчейну. Якщо це не так, майнер не отримує винагороду, і він марнуватиме електроенергію.
Першим блокчейном Proof of Work був Bitcoin. З моменту його створення багато інших блокчейнів прийняли механізм PoW.
Плюси Proof of Work
- Надійність. На сьогоднішній день Proof of Work є найбільш зрілим алгоритмом консенсусу, який забезпечує безпеку сотень мільярдів доларів.
- Інклюзивність. Будь-хто може приєднатися до майнінгу або просто запустити валідуючу ноду.
- Децентралізація. Майнери конкурують один з одним за виробництво блоків, а це означає, що хеш-потужність ніколи не контролюється однією стороною.
Мінуси Proof of Work
- Висока вартість обслуговування. Майнінг споживає величезну кількість електроенергії.
- Високий бар'єр для входу. У міру того, як все більше майнерів приєднуються до мережі, протоколи ускладнюють задачу майнінгу. Щоб залишатися конкурентоспроможними, користувачі повинні інвестувати у краще обладнання. Це може зупинити багатьох майнерів.
- Атака 51%. Хоча майнінг сприяє децентралізації, існує ймовірність того, що один майнер отримає більшу частину хеш-потужності. Якщо він це зроблять, то теоретично зможе скасувати транзакції та підірвати безпеку блокчейну.
Стейкінг (Proof of Stake)
У системах Proof of Work те, що спонукає вас діяти чесно, це гроші, які ви заплатили за комп'ютери для майнінгу та електрику. Ви не отримаєте повернення своїх інвестицій, якщо не будете правильно майнити блоки.
Різні реалізації мають різні варіації, але як тільки валідатор запускає стейкінг своїх одиниць, він може бути випадково обраним протоколом для оголошення наступного блоку. За умови правильного виконання вони отримають винагороду. Як альтернатива може бути декілька валідаторів, які домовляються про наступний блок, і винагорода розподіляється пропорційно до коштів у стейкінгу кожного з них.
Плюси Proof of Stake
- Екологічність – порівняно з майнінгом на PoW, вуглецевий слід від PoS є вкрай незначним. Стейкінг усуває необхідність ресурсоємних операцій з хешування даних.
- Швидкі транзакції. Оскільки немає потреби витрачати додаткову обчислювальну потужність на довільні задачі, задані протоколом, деякі прихильники PoS стверджують, що це може збільшити пропускну спроможність транзакцій.
- Винагороди за стейкінг та відсотки. Винагороди за безпеку мережі виплачується напряму власникам токенів, а не майнерам. У деяких випадках PoS дозволяє користувачам отримувати пасивний дохід у вигляді аірдропів або відсотків, просто здійснюючи стейкінг своїх коштів.
Мінуси Proof of Stake
- Протестований не повною мірою. Протоколи PoS ще мають пройти тестування у великих масштабах. У його реалізації або криптоекономіці можуть бути якісь невиявлені вразливості.
- Плутократія. Є побоювання, що PoS системи є екосистемою у вигляді: "багаті стають ще багатшими", оскільки валідатори з більшою часткою активів, як правило, отримують більше винагород.
- Ніщо не поставлено на карту. У випадку з PoW користувачі можуть "робити ставку" тільки на один ланцюг, який, на їхню думку, є найуспішнішим. Під час хардфорку вони не можуть робити ставки на декілька монет з однаковою хеш потужністю. Однак валідатори в PoS можуть працювати з декількома ланцюгами з невеликими додатковими витратами, що може спричинити економічні проблеми.
Інші алгоритми консенсусу
Ми не будемо детально розглядати їх, але якщо вам цікаво, ознайомтеся з такими статтями:
- Пояснення Delayed Proof of Work
- Пояснення Leased Proof of Stake Consensus
- Пояснення Proof of Authority
- Пояснення Proof of Burn
Чи можливо скасувати Bitcoin транзакцію?
При цьому існує безліч різних реалізацій блокчейну, і фундаментальна різниця між ними полягає в тому, як вони досягають консенсусу в мережі. Це означає, що в деяких реалізаціях відносно невелика група учасників може отримати достатню владу в мережі для ефективного повернення транзакцій. Це особливо стосується альткоїнів, які працюють у невеликих мережах (з низькими хешрейтами через слабку конкуренцію майнінгу).
Що таке масштабованість блокчейну?
Було запропоновано або реалізовано ряд різних рішень для пом'якшення деяких недоліків продуктивності блокчейнів. Однак, на даний момент, не існує чіткого найкращого підходу. Ймовірно, потрібно випробувати безліч різних рішень, доки не буде знайдено простіших відповідей на проблему масштабованості.
В обох можуть бути очевидні переваги. Рішення для он-чейн масштабування можуть полягати у зменшенні розміру транзакцій або навіть в оптимізації зберігання даних у блоках. З іншого боку, оф-чейн рішення включають пакетну обробку транзакцій поза основним блокчейном та додавання їх пізніше. Деякі з найбільш відомих оф-чейн рішень називаються сайд-чейнами та платіжними каналами.
Чому блокчейн потребує масштабування?
Якщо блокчейн-системи повинні конкурувати зі своїми централізованими аналогами, вони мають бути як мінімум такими ж продуктивними, як останні. Однак насправді їм, ймовірно, доведеться працювати ще краще, щоб стимулювати розробників та користувачів до переходу на платформи та додатки на основі блокчейну.
Це означає, що порівняно з централізованими системами, використання блокчейнів має бути швидшим, дешевшим і простішим як для розробників, так і для користувачів. Цього нелегко досягти, зберігаючи основні характеристики блокчейнів, які ми обговорювали раніше.
Що таке форк блокчейну?
Майте на увазі, що блокчейни це розподілені мережі. Після оновлення програмного забезпечення тисячі нод, розкиданих по всьому світу, повинні мати можливість обмінюватися даними та впроваджувати нову версію. Але що станеться, якщо учасники не зможуть домовитись про те, яке оновлення запровадити? Зазвичай, немає організації із налагодженою процедурою прийняття рішень. Це призводить до софт-форку та хард-форку.
Софт-форк
Якщо є загальна угода про те, як має виглядати оновлення, це досить просте питання. У такому сценарії програмне забезпечення оновлюється зі змінами, сумісними з попередніми версіями, що означає, що оновлені ноди, як і раніше, можуть взаємодіяти з нодами, які не оновлені. Проте насправді очікується, що майже всі ноди згодом оновляться. Це називається софт-форком.
Хард-форк
З хард-форком буде складніше. Після впровадження нові правила будуть несумісні зі старими правилами. Таким чином, якщо ноди, на яких працюють нові правила, намагатимуться взаємодіяти з нодами, на яких працюють старі правила, це буде неможливо. В результаті блокчейн розбивається на дві частини – в одній працює старе програмне забезпечення, в іншій – нові правила.
Після хард-форку, по суті, існують дві різні мережі, що паралельно використовують два різні протоколи. На момент форку, баланси нативної одиниці блокчейну клонуються зі старої мережі. Таким чином, якщо у вас був баланс у старій мережі на момент форку, у вас також буде баланс і у новій.
Розділ 3. Як використовується блокчейн?
Зміст
- Блокчейн для ланцюгів постачання
- Блокчейн та ігрова індустрія
- Блокчейн для охорони здоров'я
- Блокчейн перекази
- Блокчейн та цифрова ідентичність
- Блокчейн та інтернет речей (IoT)
- Блокчейн для управління
- Блокчейн для благодійності
- Блокчейн для спекуляцій
- Краудфандінг на блокчейні
- Блокчейн та розподілені файлові системи
Блокчейн для ланцюгів постачання
Ефективні ланцюги постачання лежать в основі багатьох успішних бізнесів і пов'язані з переміщенням товарів від постачальника до споживача. Координація декількох зацікавлених сторін у цій галузі традиційно виявлялися складним завданням. Однак блокчейн-технологія може забезпечити новий рівень прозорості у багатьох галузях. Функціональна екосистема ланцюга постачання, що обертається навколо незмінної бази даних – це саме те, що потрібно багатьом галузям, щоб стати надійнішими.
Блокчейн та ігрова індустрія
Ігрова індустрія стала однією з найбільших індустрій розваг у світі, і блокчейн-технологія може принести їй велику користь. Як правило, геймери перебувають у владі розробників ігор. У більшості онлайн-ігор геймери змушені покладатися на серверний простір розробників і слідувати їх наборам правил, що постійно змінюються. У цьому контексті блокчейн може допомогти децентралізувати владу, управління та обслуговування онлайн-ігор.
Блокчейн для охорони здоров'я
Надійне зберігання медичних записів є життєво важливим для будь-якої системи охорони здоров'я, а залежність від централізованих серверів робить конфіденційну інформацію вразливою. Прозорість та безпека блокчейн-технології роблять її ідеальною платформою для зберігання медичних карток.
Криптографічно захищаючи записи в блокчейні, пацієнти можуть зберігати свою конфіденційність, маючи при цьому можливість ділитися своєю медичною інформацією з будь-яким медичним закладом. Якби всі учасники нинішньої фрагментованої системи охорони здоров'я могли підключитися до захищеної глобальної бази даних, потік інформації між ними був би швидшим.
Блокчейн перекази
Надсилання грошей на міжнародному рівні є проблемою з традиційними банківськими послугами. Переважно через заплутану мережу посередників, комісії та терміни розрахунків роблять використання традиційних банків дорогим та ненадійним для термінових транзакцій.
Криптовалюти та блокчейни усувають цю екосистему посередників і можуть забезпечити дешеві та швидкі перекази по всьому світу. У той час як блокчейни, безперечно, жертвують продуктивністю заради деяких своїх бажаних властивостей, низка проєктів використовують цю технологію для забезпечення дешевих та майже миттєвих транзакцій.
Хочете почати торгувати криптовалютою? Купуйте Bitcoin на Binance!
Блокчейн та цифрова ідентичність
Блокчейн-технологія дозволяє користувачам брати на себе відповідальність за свої дані та вибірково розкривати інформацію третім особам лише тоді, коли це необхідно. Цей тип криптографічної магії може забезпечити більш плавну роботу в інтернеті без шкоди для конфіденційності.
Блокчейн та інтернет речей (IoT)
Блокчейн для управління
Розподілені мережі можуть визначати та застосовувати власні форми регулювання у вигляді комп'ютерного коду. Тому не дивно, що блокчейн може мати шанс позбутися посередників у різних процесах управління на місцевому, національному або навіть міжнародному рівні.
Блокчейн для благодійності
Благодійним організаціям часто заважають обмеження щодо того, як вони можуть приймати кошти. Ще прикро, що кінцевий пункт призначення пожертвуваних коштів важко точно відстежити, що, безсумнівно, відлякує багатьох підтримувати ці організації.
Блокчейн для спекуляцій
Безперечно, одним із найпопулярніших застосувань блокчейн-технології є спекуляції. Безпроблемні перекази між біржами, торгові некастодіальні рішення та зростаюча екосистема деривативних продуктів, роблять його ідеальним ігровим полем для всіх типів спекулянтів.
Завдяки своїм невід'ємним властивостям, блокчейн є відмінним інструментом для тих, хто готовий ризикнути, використовуючи такий клас активів. Деякі прихильники навіть вважають, що як тільки технологія та відповідне регулювання дозріють, всі глобальні спекулятивні ринки зможуть бути токенізовані на блокчейні.
Краудфандінг на блокчейні
Блокчейн та розподілені файлові системи
Розподілені сховища файлів в інтернеті мають багато переваг у порівнянні з традиційними централізованими альтернативами. Більшість даних, що зберігаються у хмарі, залежить від централізованих серверів та постачальників послуг, які, як правило, більш вразливі для атак та втрати даних. У деяких випадках користувачі можуть зіткнутися з проблемами доступності через цензуру з боку централізованих серверів.
З точки зору користувача, рішення для зберігання файлів на блокчейні працюють так само, як і інші рішення для хмарного зберігання – ви можете завантажувати, зберігати та отримувати доступ до файлів. Проте те, що відбувається на задньому плані, зовсім інше.
Коли ви завантажуєте файл у блокчейн-сховище, він розподіляється та дублюється серед декількох нод. У деяких випадках кожна нода зберігатиме різні частини вашого файлу. У свою чергу, ноди нічого не зможуть зробити з цими частинами даних, але в подальшому ви можете запросити у них надати вам кожну з цих частин, щоб скомбінувати їх та отримати повний файл назад.
Простір для зберігання надходить від учасників, які надають своє сховище та пропускну спроможність мережі. Як правило, ці учасники економічно мотивовані надавати ці ресурси та караються, якщо вони не дотримуються правил або не зберігають та не обслуговують файли.
Ви можете думати про цей тип мережі як про Bitcoin. Однак у цьому випадку основна мета мережі полягає не у підтримці грошових переказів, а у забезпеченні децентралізованого зберігання файлів, захищеного від цензури.