Що таке DApps? Усе, що потрібно знати про децентралізовані програми
Децентралізовані додатки або DApps — це, по суті, версії додатків на основі смарт-контрактів на основі блокчейну, популяризованих мережею Ethereum. Вони діють так само, як традиційні додатки — користувач навіть не повинен помітити різниці — але пропонують набагато більше з точки зору набору функцій.
DApps представляють новий спосіб взаємодії з особистими фінансами. Коли хтось думає про традиційні фінанси, часто на думку спадають грошові позики, позики, заощадження тощо. Кожен із них керується, якщо хочете, центральним органом влади, таким як банки чи інші фінансові установи.
Але коли мова заходить про майбутнє фінансів, багато хто вважає криптовалюти та блокчейн представниками цього майбутнього. Якщо це так, то як прості фінансові завдання, такі як позики, працюють у децентралізованій державі?
Історія DApps
Незважаючи на те, що біткойн ( BTC ) є першою мережею блокчейнів, ця технологія розвинулася далеко за межі простих фінансових транзакцій. Коли Віталік Бутерін і його колеги запропонували Ethereum ( ETH ) у 2013 році, вони націлилися на щось набагато ширше — децентралізований спосіб життя.
Бутерін уявляв собі Інтернет на основі блокчейну, де контроль мали б користувачі, а не корпорації. Для цього Ethereum буде використовувати те, що по суті є автоматизованими операторами if-then, які називаються смарт-контрактами. Ці контракти є незмінними, оскільки правила й обмеження записані в їхній код. Це означає, що будь-яка сторона може здійснювати транзакції без посередників, усуваючи необхідність у централізованих платформах.
Цікаво, що у 2014 році було опубліковано звіт із визначенням DApp під назвою «Загальна теорія децентралізованих програм, Dapps». Його написали різні автори з досвідом роботи в космосі, такі як Девід Джонстон і Шон Вілкінсон.
Документ визначив DApp як сутності з такими характеристиками:
-
DApp має мати відкритий код і працювати без втручання сторонніх розробників. Це має контролюватися користувачами, оскільки вони пропонують і голосують за зміни, які впроваджуються автоматично.
-
Вся інформація повинна зберігатися в загальнодоступній мережі блокчейн. Децентралізація є ключовою, оскільки не може бути центральної точки атаки.
-
DApps повинні мати якийсь криптографічний токен для доступу, і вони повинні винагороджувати учасників у згаданому токені, наприклад майнерів і стейкерів.
-
DApp повинен мати консенсусний метод, який генерує токени, такі як proof-of-work (PoW) або proof-of-stake (PoW).
Звідси в документі класифікуються три «типи» або «рівні» DApps на основі способу взаємодії користувачів з ними.
DApp першого рівня існують самі по собі у власному блокчейні. Найпопулярнішими проектами є такий тип DApp, як Bitcoin, наприклад. Наприклад, вони вимагають консенсусного алгоритму та вбудованих правил.
DApp другого рівня, як правило, будуються поверх першого рівня, використовуючи потужність зазначеного блокчейну. Часто розглядаються як протоколи, вони використовують маркери для взаємодії. Рішення для масштабування, створене на основі Ethereum, є хорошим прикладом DApp другого рівня. Транзакції можуть оброблятися на цьому другому рівні перед тим, як перейти на перший, знімаючи деяке навантаження з основного ланцюжка.
Нарешті, DApp третього рівня будуються поверх другого рівня, часто зберігаючи інформацію, необхідну для взаємодії двох інших. Він може зберігати інтерфейси прикладного програмування (API) і сценарії, необхідні для роботи першого та другого рівнів. Наприклад, протокол третього рівня може вміщувати різні DApps другого рівня, полегшуючи взаємодію з ними.
Простіше кажучи, у документі DApps визначаються як різні додатки, які працюють на базі блокчейну. Деякі з них можуть створюватися поверх цього початкового рівня, але всі вони вважаються DApp, якщо відповідають критеріям, згаданим вище.
Навіщо використовувати DApp?
Децентралізація пропонує різні переваги порівняно з програмами, які працюють у централізованій мережі. Головним чином це відсутність третьої сторони завдяки інноваційному розумному контракту. Додаток на кшталт Venmo дозволяє надсилати гроші будь-кому, однак переказ цих коштів на банківський рахунок коштує комісії. Крім того, для переміщення фіата часто потрібні дні.
Однак надсилання грошей через децентралізовану програму означає відсутність будь-яких або дуже незначних витрат. Це економить гроші користувачів на комісіях, а враховуючи, що децентралізовані транзакції відбуваються майже миттєво, це також економить їхній час.
Звичайно, DApps також не працюють на централізованих серверах. Перевагою децентралізованих платформ є те, що вони невразливі для всіх типів атак, оскільки немає фізичного пристрою, на який можна націлитися. Це не тільки робить мережу більш безпечною, але й означає, що немає простоїв. Доступ до цих програм завжди можливий.
DApps також можуть застосовуватися майже в будь-якій галузі, наприклад, в іграх, медицині, управлінні та навіть у сховищі файлів. Як наслідок, використання DApp майже не відрізняється від традиційних програм. Хоча користувачі отримують користь від усіх змін у серверній частині, фактичний досвід має бути таким же. Такий спосіб взаємодії з додатками вважається Web 3.0, також маючи на увазі децентралізацію інформації.
Коли Інтернет зароджувався, це був простір, повний інформації, до якої міг отримати доступ кожен. З часом великі компанії використовували, або централізували, це. Хоча ці організації надають їх «безкоштовно», це відбувається за рахунок надання наших даних, які вони потім продають з метою отримання прибутку.
Тоді компанії контролюють цю інформацію, знають, що люблять купувати їхні користувачі, скільки в них грошей і кого вони знають. Цей контроль також означає, що вони можуть його забрати. Увійдіть у Web 3.0, де використання DApp не відбувається за рахунок конфіденційності.
Замість цього користувач може поділитися лише необхідною інформацією, скажімо, для медичного огляду чи позики, а також вибрати, хто бачитиме її та як довго. Компанії також можуть платити за цей доступ, гарантуючи, що користувачі також отримають від нього прибуток. Є також проблема довіри. У світі, де великі компанії з так званим високим рівнем безпеки розголошують імена користувачів, електронні листи та паролі, важко комусь повністю довіряти.
Мінуси DApps
Незважаючи на те, що децентралізовані додатки можуть створити майбутнє без корпорацій, наразі є деякі серйозні проблеми, над вирішенням яких галузь працює.
По-перше, відсутність центрального органу може означати повільніше оновлення та зміни платформи. Зрештою, одна сторона може просто оновлювати свою програму на свій розсуд. Однак DApp вимагає консенсусу більшості від чинного керівництва — навіть для виправлення незначної помилки. Це може зайняти тижні або навіть місяці, поки користувачі обговорюють плюси та мінуси будь-якого вдосконалення.
Крім того, для належної роботи DApps потрібна достатньо велика база користувачів. Їм потрібні вузли, керування та користувачі лише для взаємодії з ним. Однак отримати доступ до DApps може бути досить складно на цьому ранньому етапі, і багато хто не бачать необхідної підтримки.
У майбутньому доступ до програми DApp можна буде завантажити. Але на даний момент користувачі повинні завантажити браузер, який підтримує DApp, надіслати необхідну криптовалюту на цей гаманець і взаємодіяти звідти. Хоча технічно підковані користувачі не повинні мати з цим проблем, переважна більшість людей не матимуть уявлення, з чого почати.
DApps у всьому світі
DApps у фінансовому світі здаються простою проблемою, але вони справді можуть бути інноваційними у всіх галузях. Давайте розглянемо на високому рівні деякі з цих переваг у таких галузях, як фінанси, соціальні мережі, ігри тощо.
Фінанси
Лихварі та позичальники можуть використовувати DApps для ведення свого бізнесу. У банках кредитори отримують певні процентні ставки на основі своїх заощаджених грошей. Чим більше людина заощаджує, тим більше банк може позичити, і тим більше обидві сторони заробляють у вигляді відсотків. Однак банк, який діє як централізований суб’єкт, бере більші скорочення, ніж могли б кредитори, просто за надання місця для зберігання коштів.
У додатку DApp кредитори заробляють 100% своїх відсотків, оскільки немає посередника для оплати. Це, і вони мають більше контролю над позиками, водночас заробляючи токени на платформі, яку вони вирішили позичати.
Що стосується позичальників, вони мають більше голосів щодо сплачених відсотків, а також щодо часу їх сплати. Дійсно, деякі платформи дозволяють позичальникам витрачати місяці або навіть роки на погашення відсотків, припускаючи, що вони досягають мінімального порогу платежу. Позичальник також може обговорити ставки з кредитором, забезпечуючи справедливе рішення для обох залучених сторін.
Коли все сказано і зроблено, доходи можуть бути отримані негайно завдяки технології смарт-контрактів. Немає необхідності залучати юристів та інших третіх осіб, тому процес підтвердження триватиме довше та коштуватиме більше для обох сторін.
Соц.медіа
Користувачі отримають значну користь від DApps соціальних мереж. По-перше, немає кому цензурувати дописи, тобто повсюдна свобода слова. Однак якщо деякі публікації стають проблемними, спільнота може проголосувати за їх видалення.
Інфлюенсери також можуть заробляти більше. На традиційних платформах, таких як Twitter, компанія найбільше отримує прибуток від популярних твітів. Він отримує дохід від реклами від усіх відвідувань сайту, а автор не отримує, ну, нічого грошового, тобто.
Додатки для соціальних мереж можуть мати вбудовану систему чайових, використовуючи свій маркер, і користувачі можуть показувати рекламу та отримувати повні платежі, а не компанія, яка бере скорочення.
Ігри
Ігри завжди були цікавим випадком використання DApp. Наразі ігри вимагають десятків годин, вкладених у персонажа, щоб вирости — той, у який вони, ймовірно, інвестували реальні гроші — лише для того, щоб він сидів там і гнив, коли гравець йде далі.
DApps представляють більш цікаве рішення з точки зору вартості. Візьмемо, наприклад, таку гру, як CryptoKitties. Гравці отримують токенізований актив, у цьому випадку кота. Цей кіт з часом росте, його вартість зростає, якщо його правильно вирощувати. Потім користувач може продати цього кота за будь-яку суму, припускаючи, що знайдеться покупець, який за це заплатить.
Крім того, деякі коти потенційно можуть схрещуватися з іншими котами, створюючи ще більш рідкісного, потенційно більш цінного кота. Гравці можуть торгувати котами або збирати їх, роблячи з цими домашніми тваринами все, що їм заманеться. Їх інвестиції часу стають справді цінними. Зараз їх небагато, але уявіть цю концепцію в більш детальній назві з годинами ігрового процесу. Повний робочий день ігор може бути в нашому майбутньому.
Голосування та управління
У більшості випадків голосування – болісний процес. Це часто включає різні етапи перевірки — деякі з них недоступні громадянам без належного житла або тим, хто страждає від інших проблем. Це не кажучи вже про втручання та подібну незаконну діяльність.
DApp для голосування може відкрити процедуру для всіх завдяки розумним контрактам. По суті, спільнота може голосувати за список пропозицій. Потім вони можуть встановити часові рамки, скажімо, 24 години, щоб користувачі могли «поставити» свій голос за допомогою токенів. Це відкриває участь для всіх, дозволяючи будь-кому голосувати анонімно.
Голоси зберігаються в децентралізованій мережі, що робить їх незмінними та непідробними. Крім того, розумні контракти можуть винагороджувати виборців відповідним жетоном за їхні зусилля, стимулюючи більше людей голосувати, ніж будь-коли раніше.
Збір коштів і реклама
Багато користувачів користуються перевагами блокувальника реклами під час перегляду в Інтернеті. Це, очевидно, проблема для веб-сайтів, які намагаються отримати прибуток, але певною мірою це зрозуміло, оскільки реклама стала досить неприємною у багатьох відношеннях. DApp браузера може це виправити.
Коли користувачі переглядають веб-сторінки, вони роблять це за допомогою інтегрованого в браузер блокувальника реклами та трекера, заробляючи на цьому криптовалюту. Тепер, коли користувачі знаходять творців і веб-сайти, яких вони хотіли б підтримати, вони можуть дозволити надання внесків. Це означає, що чим довше користувач переглядає, тим більше він платить цьому сайту з часом. Користувачі можуть навіть увімкнути рекламу для цих конкретних сайтів, допомагаючи їм більше в довгостроковій перспективі.
Конфіденційність – це назва гри тут. Користувачі вибирають, хто може відслідковувати їх, захищаючи свою інформацію та продовжуючи робити внесок у платформи, які потребують грошей. Це безпрограшна ситуація.