Что такое дапп? Понятие Dapp и их классификация
Last updated
Last updated
В последние годы выросло программное обеспечение с открытым исходным кодом, использующее технологию блокчейна, в том числе dApps. Итак, в чем заключается концепция dApp, давайте вместе с нами изучим некоторые основные децентрализованные приложения в этой статье.
Что такое дапп?
Dapp — это аббревиатура от Decentralized Application, что означает децентрализованное приложение. Dapp — это новая модель, созданная на основе технологии блокчейн и смарт-контрактов. Хотя dApps в настоящее время не имеют общепризнанного определения, они обычно считаются приложениями с открытым исходным кодом и не имеют единой точки отказа.
Хотя dApps могут работать на нескольких платформах, в этой статье мы рассмотрим, как децентрализованные приложения используются на платформе Ethereum.
Приложения сегодня можно найти на вашем компьютере, мобильном телефоне или в Интернете. Как правило, современные приложения полагаются на посредника для проверки информации или облегчения запросов. Например, Google полагается на свои частные серверы и вычислительную мощность для предоставления Gmail. Таким образом, Gmail предоставляется в качестве бесплатной общедоступной службы и собирает, анализирует данные из обмена электронной почтой и использует почту для рекламы, ориентированной на потребителей по всему миру.
Это один из видов концентрации; Хотя Google может предоставить отличный сервис, пользователи не всегда имеют явный контроль над своими данными. В то время как сам Интернет изначально был разработан как распределенная сеть, соединяющая пользователей по всему миру, появились «централизованные» посредники, такие как Google, Microsoft или Amazon, для предоставления программного обеспечения. большую часть основы Интернета.
Благодаря Интернету пользователи могут запрашивать информацию, хранящуюся на серверах по всему миру. Хотя это удобно, этот принцип основан на доверии между пользователем и поставщиком сервера; Информация хранится конфиденциально, в худших случаях, таких как взлом или фальсификация, которые могут использовать эти данные в гнусных целях.
В последние годы появились такие платформы, как Ethereum, использующие технологию блокчейна, чтобы заменить интернет-провайдеров, а также третьих лиц в вопросах хранения данных или отслеживания сложных финансовых инструментов. .
В то время как серверы и облака обрабатывают самые сложные запросы, которые пользователь может создать в Интернете, Ethereum, по сути, позволяет пользователям децентрализовать ряд функций, на которые они могут положиться в качестве посредника. время для выполнения и создания этих функций в одноранговой среде.
Согласно техническому документу Ethereum, децентрализованные приложения или dApps подразделяются на три архетипа: приложения, которые могут управлять деньгами, приложения, связанные с деньгами, и «другие» механизмы, такие как системы голосования. .
Таким образом, сложно обобщить DApp по определению всего с 1-2 строками, короче говоря, если приложение не соответствует всем этим критериям, это не DApp:
+Открытый исходный код — исходный код приложения доступен всем.
Децентрализация — использует технологию шифрования, подобную блокчейну.
+Бонус — Приложение имеет крипто/цифровые активы для подпитки . +Алгоритм/протокол — генерирует токены и имеет встроенный механизм консенсуса.
DApps зависят от смарт-контрактов
В контексте технологии блокчейн смарт-контракты позволяют выполнять доверенные транзакции в децентрализованной сети, которые являются одновременно отслеживаемыми и необратимыми.
Сегодняшние смарт-контракты позволяют пользователям криптографии совершать сделки бесконфликтно и не полагаясь на посредника.
По сути, пользователи могут использовать dApp разными способами. Возможно, самый простой способ заключается в том, что пользователь может обменять эфир (валюта платформы Ethereum) для заключения финансового контракта с другим пользователем.
Другие формы dApps включают информацию, которая не просто хранится в блокчейне. Например, страховое приложение может проверять и корректировать условия соглашения, но проверка подлинности страхового требования зависит от ряда факторов.
Чтобы сделать это эффективно, некоторые dApps используют смарт-контракты на основе внешней информации, предоставляемой «Оракулами» — надежным поставщиком конкретной информации, чтобы информировать о том, как и выполняется ли контракт.
В последние годы появилось несколько интересных децентрализованных приложений. Проект Golem направлен на создание рынка, где пользователи могут арендовать, использовать или сдавать в аренду резервные вычислительные ресурсы для создания децентрализованного глобального суперкомпьютера. Augur намерен создать децентрализованный механизм прогнозирования для трейдеров. CryptoKitties — игра, в которой игроки могут владеть, разводить и продавать виртуальных кошек за эфир.
Наконец, возможно, самая амбициозная форма dApp — это децентрализованная самоуправляемая организация (DAO). В DAO пользователи по всему миру используют Ethereum для создания организации без руководства. В прошлом DAO использовались как форма децентрализованного венчурного капитала, в котором пользователи могли голосовать за выделение средств для конкретных проектов.
Термин dApp будет продолжать развиваться, поскольку разработчики будут создавать новые технологии на платформе блокчейна и стремиться к децентрализации повседневных услуг, доступных в Интернете.
Преимущества
Устойчивость к цензуре: Dapps существуют децентрализованно, поэтому правительствам или отдельным лицам трудно контролировать сеть.
Отсутствие простоев: одноранговая система обеспечивает постоянную работу Dapps, даже когда на отдельных компьютерах или в отделах возникают проблемы с сетью.
Открытый исходный код: это способствует широкому развитию экосистемы Dapp. Позволяет разработчикам создавать лучшие Dapps с полезными функциями в будущем.
Дефект
Может быть взломан: запуск смарт-контрактов с открытым исходным кодом является преимуществом, но также дает хакерам возможность найти дыры в безопасности для атаки.
Проблемы с юзабилити: многие Dapps имеют плохой пользовательский интерфейс и сложны в использовании, но со временем ситуация улучшается.
Зависит от пользователя: чем больше пользователей у Dapp, тем эффективнее оно будет. Напротив, децентрализованные приложения будут испытывать трудности, если количество пользователей невелико, что сделает их менее безопасными.
Приложения Dapp можно разделить на 7 основных групп:
Обмены
Бумажник
Приложения для ставок
Игра
Финансы
Социальная сеть
ДругойДругие сети, работающие с децентрализованными приложениями
Если Биткойн лидирует в развитии рынка криптовалют, Эфириум продемонстрировал реальный потенциал применения технологии Блокчейн. Ethereum — крупнейшая платформа с большим количеством Dapps, запущенных на блокчейне. Тем не менее, есть еще некоторые другие потенциальные сети Dapp, такие как:
EOS: EOS, основанный STEEM Дэном Ларимером, является одним из самых заметных проектов на сегодняшний день. Основная цель EOS — предоставить разработчикам хорошо масштабируемую платформу, которая превзойдет то, что до сих пор не удавалось сделать Ethereum.
TRON: Быстро используйте масштабируемость этой платформы, чтобы привлечь большое количество пользователей и разработчиков. Тем не менее, Tron более известен своим агрессивным маркетингом, и его продвигает основатель Джастин Сан.
Будущее децентрализованного приложения
Dapp все еще находится на ранних стадиях разработки. По состоянию на второй квартал 2020 года общий объем транзакций в Dapps достиг 12 миллиардов долларов, что на 4,5 миллиарда долларов больше, чем в предыдущем квартале. Хотя это замечательные цифры, Dapp еще предстоит пройти долгий путь, чтобы продолжать расти.
Прежде чем Dapp действительно станет популярным, разработчикам и платформам, которые они используют, предстоит решить множество проблем, таких как масштабируемость, безопасность и удобство работы пользователей. Мы верим, что текущие проблемы будут преодолены в будущем, чтобы сделать децентрализованные приложения еще на один шаг вперед.
Room-House.com SkyPirl Pirl Rumhaus