Децентрализованные приложения, или DApps, по сути, представляют собой основанные на блокчейне смарт-контракты – версии приложений, популярных в сети Ethereum. Они действуют так же, как и традиционные приложения – пользователь даже не должен заметить разницы – но предоставляют гораздо больше возможностей.
DApps представляют собой новый способ взаимодействия с личными финансами. Когда человек думает о традиционных финансах, на ум часто приходят денежные кредиты, займы, сбережения и тому подобные организации. Каждая из этих операций управляется, если хотите, центральным органом, таким как банки или другие финансовые учреждения.
Но когда речь заходит о будущем финансов, многие считают криптовалюты и блокчейн его представителями. Если это так, то как простые финансовые задачи, такие как кредитование, работают в децентрализованном государстве?
История DApps
Хотя Биткойн (BTC) является первой сетью блокчейн, технология развилась гораздо дальше простых финансовых транзакций. Когда Виталик Бутерин и его коллеги предложили Ethereum (ETH) в 2013 году, они стремились к чему-то гораздо более широкому – децентрализованному образу жизни.
Бутерин представлял себе интернет на основе блокчейна, в котором контроль будет принадлежать пользователям, а не корпорациям. Для этого Ethereum будет работать на основе автоматизированных формулировок “если – то”, которые называются смарт-контрактами. Эти контракты неизменны, поскольку в их код заложены правила и ограничения. Это означает, что любая сторона может совершать сделки без посредника, устраняя необходимость в централизованных платформах.
Интересно, что в 2014 году был опубликован отчет определение DApp, под названием “Общая теория децентрализованных приложений, Dapps”. Она была написана различными авторами с опытом работы в этом пространстве, такими как Дэвид Джонстон и Шон Уилкинсон.
В документе DApps определялись как сущности со следующими характеристиками:
-
DApp должен иметь открытый исходный код и работать без вмешательства третьих лиц. Он должен контролироваться пользователями, т.е. они предлагают и голосуют за изменения, которые автоматически внедряются.
-
Вся информация должна храниться в общедоступной сети блокчейн. Децентрализация является ключевым фактором, поскольку не может быть центральной точки атаки.
-
DApps должны иметь некий криптографический токен для доступа, и они должны вознаграждать вкладчиков в упомянутый токен, таких как майнеры и стейкеры.
-
DApp должен иметь метод консенсуса, который генерирует токены, такой как доказательство работы (PoW) или доказательство ставки (PoW).
Далее в статье приводится классификация трех “типов” или “уровней” DApps на основе того, как пользователи взаимодействуют с ними.
DApps первого уровня существуют сами по себе на собственном блокчейне. К этому типу DApp относятся самые популярные проекты, такие как, например, Биткоин. Они требуют алгоритма консенсуса и встроенных правил, например.
DApps второго уровня обычно строятся поверх первого уровня, используя возможности блокчейна. Часто рассматриваемые как протоколы, они используют токены для взаимодействия. Хорошим примером DApp второго уровня является решение для масштабирования, построенное на базе Ethereum. Транзакции могут обрабатываться на этом втором уровне до фиксации на первом, что снимает некоторую нагрузку с основной цепи.
Наконец, DApp третьего уровня строятся поверх второго уровня и часто содержат информацию, необходимую для взаимодействия двух других уровней. Здесь могут храниться интерфейсы прикладного программирования (API) и скрипты, необходимые для работы первого и второго уровней. Например, протокол третьего уровня может содержать различные DApps второго уровня, облегчая работу пользователей с ними.
Проще говоря, в документе DApps определяются как различные приложения, которые работают на базе основного блокчейна. Некоторые из них могут быть построены поверх этого начального уровня, но все они считаются DApps, если соответствуют вышеупомянутым критериям.
Зачем использовать DApp?
Децентрализация предлагает различные преимущества по сравнению с приложениями, работающими в централизованной сети. Главным из них является отсутствие третьей стороны, благодаря инновационному смарт-контракту. Такое приложение, как Venmo, позволяет отправлять деньги кому угодно, однако, перевод этих средств на банковский счет стоит комиссию. Кроме того, перевод фиатных денег часто занимает несколько дней.
Отправка денег через децентрализованное приложение, однако, означает, что нет никаких или очень мало расходов. Это экономит деньги пользователей на комиссиях, а учитывая, что децентрализованные транзакции проходят практически мгновенно, это также экономит их время.
Конечно, DApps также не работают на централизованных серверах. Преимущество децентрализованных платформ в том, что они неуязвимы для всех типов атак, поскольку нет физического устройства, на которое можно было бы нацелиться. Это не только делает сеть более защищенной, но и означает отсутствие простоев. Доступ к этим приложениям всегда возможен.
DApps также могут применяться практически в любой отрасли, например, в игровой, медицинской, управленческой и даже в хранении файлов. В результате, использование DApp почти ничем не отличается от традиционных приложений. Хотя пользователи выигрывают от всех изменений на бэкенде, фактический опыт должен быть таким же. Такой способ взаимодействия с приложениями считается Веб 3.0, что также относится к децентрализации информации.
Когда веб зародился, он представлял собой пространство, наполненное информацией, доступ к которой мог получить любой желающий. Со временем крупные компании освоили, или централизовали, ее. Хотя эти организации предоставляют ее “бесплатно”, это происходит за счет предоставления наших данных, которые они затем продают для получения прибыли.
Затем компании получают контроль над этой информацией, знают, что предпочитают покупать их пользователи, сколько у них денег и кого они знают. Этот контроль также означает, что они могут его отнять. Войдите в Web 3.0, где использование DApp не обходится без ущерба для конфиденциальности.
Вместо этого, пользователь может решить поделиться только необходимой информацией, скажем, для медицинского осмотра или получения кредита, и выбрать, кто и как долго будет ее видеть. Компании могут также платить за такой доступ, гарантируя, что пользователи также получают от этого выгоду. Существует также проблема доверия. В мире, где крупные компании с так называемым высоким уровнем безопасности сливают имена пользователей, электронные письма и пароли, трудно доверять кому-либо полностью.
Минусы DApps
Хотя децентрализованные приложения могут представлять собой будущее, свободное от корпораций, в настоящее время существует ряд серьезных проблем, над решением которых работает отрасль.
Во-первых, отсутствие центрального органа может означать более медленное обновление и изменение платформы. В конце концов, одна сторона может просто обновлять свое приложение по своему усмотрению. DApp, однако, требует консенсуса большинства действующего руководства – даже для незначительного исправления ошибки. Это может занять недели или даже месяцы, пока пользователи будут обсуждать плюсы и минусы любого улучшения.
Кроме того, для нормальной работы DApps требуется достаточно большая пользовательская база. Им нужны узлы, управление и пользователи просто для того, чтобы взаимодействовать с ними. Однако доступ к DApps может быть довольно сложным на этой ранней стадии, и многие из них не получают необходимой поддержки.
В будущем доступ к DApp может быть простым скачиванием. Но пока пользователи должны загрузить браузер, поддерживающий DApp, отправить необходимую криптовалюту на этот кошелек и взаимодействовать оттуда. Хотя у технически подкованных пользователей не должно возникнуть проблем с этим, подавляющее большинство людей не будет иметь представления о том, с чего начать.
DApps по всему миру
DApps в финансовом мире кажутся бессмысленными, но на самом деле они могут быть инновационными во всех отраслях. Давайте рассмотрим некоторые из этих преимуществ в таких отраслях, как финансы, социальные сети, игры и многое другое.
Финансы
Кредиторы и заемщики могут использовать DApps для ведения своего бизнеса. В банках кредиторы зарабатывают определенные процентные ставки на основе сэкономленных денег. Чем больше человек сберегает, тем больше банк может ссудить, и тем больше обе стороны зарабатывают на процентах. Однако банк, выступающий в качестве централизованной структуры, получает большую долю, чем хотелось бы кредиторам, просто за предоставление места для хранения средств.
В DApp кредиторы зарабатывают 100% своих процентов, поскольку нет посредника, которому нужно платить. Кроме того, они имеют больший контроль над займами, зарабатывая при этом токены от платформы, на которой они решили кредитовать.
Что касается заемщиков, то они имеют больше права голоса в отношении выплачиваемых процентов, а также времени их выплаты. Действительно, некоторые платформы позволяют заемщикам тратить месяцы или даже годы на выплату процентов, при условии, что они соответствуют минимальному порогу выплат. Заемщик также может обсудить ставки с кредитором, что гарантирует справедливое решение для обеих сторон.
Когда все сказано и сделано, выручка может произойти немедленно благодаря технологии смарт-контрактов. Нет необходимости привлекать юристов и других третьих лиц, из-за которых процесс подтверждения занимает больше времени и обходится дороже обеим сторонам.
Социальные сети
Пользователи могут извлечь большую выгоду из DApps для социальных сетей. Во-первых, некому цензурировать сообщения, что означает свободу слова. Однако, если некоторые сообщения становятся проблемой, сообщество может проголосовать за их удаление.
Инфлюенсеры также могут зарабатывать больше. На традиционных платформах, таких как Twitter, компания получает наибольшую прибыль от популярных твитов. Она получает доход от рекламы за счет всех посещений сайта, а автор не получает ничего в денежном выражении.
DApps социальных сетей могут иметь встроенную систему чаевых, используя свой токен, и пользователи могут запускать рекламу и получать полную оплату, а не компания будет получать свою долю.
Игровые
Игры всегда были интересным вариантом использования DApp. В настоящее время игры требуют десятков часов, вложенных в развитие персонажа – в которого, скорее всего, были вложены реальные деньги – только для того, чтобы он сидел и гнил, когда игрок перейдет к другому.
DApps представляют собой более интересное решение с точки зрения стоимости. Возьмем, к примеру, такую игру, как CryptoKitties. Игроки приобретают токенизированный актив, в данном случае – кошку. Затем эта кошка растет со временем, увеличивая свою стоимость, если ее правильно вырастить. Затем пользователь может продать эту кошку за любую цену, если найдется покупатель, который заплатит за нее.
Кроме того, некоторые кошки потенциально могут размножаться с другими кошками, создавая еще более редких и потенциально более ценных кошек. Игроки могут торговать или коллекционировать кошек, делая с этими токенизированными питомцами все, что захотят. Их временные инвестиции становятся по-настоящему ценными. Сейчас их не так много, но представьте себе эту концепцию в более развернутой игре с многочасовым игровым процессом. Возможно, полноценная игра уже в нашем будущем.
Голосование и управление
В большинстве случаев голосование – это болезненный процесс. Он часто включает в себя различные этапы проверки – некоторые из них недоступны для граждан без надлежащего жилья или тех, кто страдает от других проблем. Это не говоря уже о фальсификации и подобной незаконной деятельности.
DApp с голосованием может открыть эту процедуру для всех благодаря смарт-контрактам. По сути, сообщество может голосовать по списку предложений. Затем они могут установить временные рамки, скажем, 24 часа, чтобы пользователи могли “закрепить” свой голос токенами. Это открывает возможность участия для всех, позволяя при этом любому голосовать анонимно.
Голоса хранятся в децентрализованной сети, что делает их неизменными и неподверженными изменениям. Кроме того, смарт-контракты могут вознаграждать голосующих соответствующим токеном за их усилия, стимулируя голосовать больше людей, чем когда-либо прежде.
Сбор средств и реклама
Многие пользователи пользуются блокировщиком рекламы при просмотре сайтов в Интернете. Это, конечно, неприятно для сайтов, пытающихся получить доход, но в некотором смысле понятно, поскольку реклама во многих отношениях стала довольно назойливой. DApp для браузера может исправить это.
Когда пользователи просматривают веб-страницы, они делают это с помощью встроенного в браузер блокировщика рекламы и трекеров, попутно зарабатывая криптовалюту. Теперь, когда пользователи находят создателей и сайты, которых они хотели бы поддержать, они могут разрешить делать взносы. Это означает, что чем дольше пользователь просматривает сайт, тем больше он платит этому сайту со временем. Пользователи могут даже включить рекламу для этих конкретных сайтов, что в конечном итоге поможет им больше.
Конфиденциальность – вот что здесь главное. Пользователи выбирают, кто может их отслеживать, защищая свою информацию и продолжая вносить вклад в платформы, которым нужны деньги. Это беспроигрышная ситуация.