- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Соціальним мережам Web 3 потрібні спеціальні блокчейни
Блокчейни загального призначення чудові для DeFi, але непомірно дорогі для децентралізованих соціальних мереж.
Багато хто вірить, що блокчейни загального призначення, такі як Ethereum, Cardano, Avalanche і Solana, стануть потужними для всього в Інтернеті, включаючи фінансові програми, соціальні програми та навіть ринки, схожі на Amazon. Але є проблема, яка зупиняє шоу, яку багато хто ігнорує: мережеве зберігання.
Хоча сучасні блокчейни загального призначення добре працюють для додатків з невеликим сховищем, таких як децентралізовані Фінанси (DeFi), вони не можуть масштабуватися для роботи з додатками, які потребують великої кількості сховищ, як-от соціальні програми та торгові майданчики. Уявіть собі світ, у якому кожне ставлення «подобається» або Соціальні мережі на децентралізовану програму коштує понад $1,00 у вигляді плати за зберігання.
На жаль, зараз така реальність через обмеження сховища всіх блокчейнів загального призначення на ринку. Таким чином, для того, щоб Web 3 повністю реалізував свій потенціал для руйнування Web 2 і систем минулого, знадобляться нові архітектури блокчейну.
Надер Аль-Наджі є головою DeSo Foundation і засновником платформи соціальних мереж BitClout.
Від кінцевого стану до нескінченного стану
Сьогодні всі блокчейни загального призначення на ринку були створені для забезпечення того, що ми називаємо програмами кінцевого стану. Це програми, у яких кількість даних або стану, які ви повинні KEEP під рукою для кожного користувача, є, ну, обмеженою. Наприклад, щоб створити фінансову програму, усе, що вам справді потрібно знати для перевірки транзакцій, — це баланс рахунку кожного користувача.
Користувачі можуть переказувати кошти один одному мільйони разів, але в кінці все, що вам потрібно зберегти, це лише кілька цифр, які вказують на кінцевий баланс кожного користувача. Іншими словами, стан, який ви повинні KEEP , зростає як функція кількості користувачів, а не як функція кількості транзакцій.
Можливо, дивно, але практично всі DeFi складаються з програм із кінцевим станом.
Що, якщо ми хочемо вийти за межі Фінанси? Програми з нескінченним станом — це програми, у яких кількість даних, які потрібно зберігати, необмежено зростає разом із кількістю дій, які виконує кожен користувач. Наприклад, розглянемо типову соціальну програму: користувачі можуть створювати профіль, публікувати публікації, Соціальні мережі людьми та робити інші подібні дії, і все це додає статус.
Різниця полягає в тому, що в соціальних додатках усі транзакції доповнюють стан, а не є нейтральними, як у випадку з DeFi. У соціальних мережах замість того, щоб просто KEEP баланс кількох рахунків у вашому штаті, вам потрібно мати можливість зберігати необмежену кількість даних. Що ще гірше, цей стан потрібно часто запитувати іншими користувачами мережі, вимагаючи високої доступності.
Для того, щоб відповідати вимогам до зберігання та індексації, властивим додаткам із нескінченним станом, блокчейни повинні бути адаптовані до відповідної програми, як-от ДеСо для децентралізованих соц. Це пояснюється тим, що без можливості зробити припущення щодо типу даних, які зберігатимуться, витрати на зберігання, індексування та запити даних різко зростуть, що зробить програми, побудовані на ланцюжку, неконкурентоспроможними.
Непідйомні витрати
Вартість зберігання лише 1 гігабайта стану on-chain значно відрізняється в різних блокчейнах. Важливо, що очікується, що ці витрати зростуть лише для блокчейнів загального призначення, оскільки вони T розроблені для масштабування сховища.
Ці високі витрати на зберігання в ланцюжку перешкоджають реалізації переважної більшості додатків Web 2 у сучасних блокчейнах загального призначення, навіть якщо використовуються мости до блокчейнів, орієнтованих на зберігання, як-от Arweave або Filecoin. За нинішніми цінами навіть зберігання простого LINK на Arweave або Filecoin у ланцюжку загального призначення коштує 0,10–1,00 $+, що є надзвичайно дорогим.
Більше того, хоча багато блокчейнів стверджують, що здатні обробляти тисячі транзакцій за секунду (TPS), цей показник не враховує властивості зберігання наявної програми. Існує велика різниця між 50 000 транзакціями DeFi, які можуть генерувати нуль байтів нових даних про стан, на відміну від 50 000 соціальних транзакцій, які можуть генерувати десятки мегабайт, які потрібно зберігати, індексувати та надсилати запити.
Найдосконаліші сучасні блокчейни повністю не справляються з останнім типом транзакцій. Це обмеження блокує розробку деяких із найцікавіших програм Web 3.
Читайте також: Web 3 – це місце, де живе молодь
Ми в DeSo Foundation досліджували цю проблему і дійшли висновку, що для розробки всіх додатків Web 3, які потребують великого обсягу пам’яті, таких як соціальні програми та маркетплейси, знадобляться нові типи блокчейнів, оскільки ці програми є програмами нескінченного стану, а не програмами кінцевого стану.
Більшість Крипто недооцінює складність зберігання та індексування даних у масштабований спосіб. Довгий час весь простір обмежувався додатками з обмеженим станом без особливої уваги до широкого спектру додатків із нескінченним станом, таких як соціальні програми та торгові майданчики, які складають більшість програм Web 2.
Для того, щоб Web 3 повністю реалізував свій потенціал для руйнування Web 2 і систем минулого, будуть потрібні блокчейни, створені спеціально для підтримки нових варіантів використання, через обмеження зберігання та індексування, властиві існуючим ланцюгам загального призначення.
Примітка: Погляди, висловлені в цьому стовпці, належать автору і не обов'язково відображають погляди CoinDesk, Inc. або її власників та афіліатів.