Для чего нужны децентрализованные приложения (DApps)
Содержание
- Как работают DApps
- Общие черты децентрализованных приложений
- Классификация DApps
- Сферы применения DApps
- Преимущества DApps
- Перспективные проекты с использованием DApps
- Как создать DApps
DApps — это распределенные, более устойчивые к атакам и прозрачные приложения, которые стали возможны благодаря блокчейну. Благодаря таким децентрализованным приложениям фактически возникли биткоин и эфириум. Сейчас DApps помогают решать самые сложные задачи внутри криптовалютных проектов, и без них уже невозможно представить себе экосистему цифровых валют. Расскажем, для чего нужны DApps и приведем примеры децентрализованных приложений.
Как работают DApps
Для того, чтобы понять, что такое DApps, надо обратиться к определению блокчейна. Это регистр записей, которые хранятся в «блоках», которые связаны криптографической проверкой. Все действия выполняются в результате консенсуса.
Регистр не хранится в централизованном месте, им не управляет одна организация. Система валидации блоков приводит к необратимому добавлению новых транзакций, а старые записи сохраняются навсегда и для всех.
Второй важный фактор для понимания DApps — разница между децентрализованностью и распределенностью. Распределенная система представляет собой сеть, состоящую из автономных компьютеров. Компоненты взаимодействуют друг с другом для достижения общей цели. Децентрализованные вычисления — это распределение ресурсов для каждой отдельной рабочей станции. Это означает, что ни один узел не информирует другой, что и как делать. Поэтому децентрализованные приложения (DApps) — это приложения, которые работают в сети P2P-компьютеров.
Общие черты децентрализованных приложений
Можно выделить несколько общих черт DApps. Во-первых, это децентрализация продукта, когда записи хранятся в открытой, общедоступной цепочке блоков — обычно это открытый исходный код. Далее следует криптографическая составляющая: токены генерируются внутри продукта. В-третьих, важно отметить получение прибыли внутри системы, когда токенами награждаются майнеры или валидаторы, а также другие участники сообщества.
Кроме того, приложение должно генерировать токены в соответствии со стандартным криптографическим алгоритмом, действующим в качестве доказательства того, что узлы вносят вклад в приложение (например, PoW или PoS).
Если брать самое универсальное определение, первый DApp — это фактически сам биткоин. Это реализованное решение на блокчейне, самоподдерживающийся общественный леджер, который позволяет проводить эффективные транзакции без посредников и централизованных органов.
В свою очередь самый популярный DApp — Ethereum, написанный на собственном языке, позволяет разработчикам создавать смарт-контракты на Etinerum Virtual Machine (EVM). Сейчас зарегистрировано почти 1000 приложений, построенных на эфириуме.
История изменения цены ETH/USD
Дата | Закрытие | Изменение | Изменение% | Открытие | Мин. | Макс. |
---|---|---|---|---|---|---|
2022-09-30 | 3073.56 | 1.70 | 0.06 | 3071.86 | 3066.96 | 3100.32 |
2022-09-30 | 3071.63 | -40.71 | -1.31 | 3112.34 | 3031.59 | 3163.03 |
2022-09-30 | 3112.18 | -98.00 | -3.05 | 3210.18 | 3069.5 | 3223.75 |
2022-09-30 | 3209.83 | 133.23 | 4.33 | 3076.6 | 3050.24 | 3227.08 |
2022-09-30 | 3076.91 | -57.87 | -1.85 | 3134.78 | 3037.25 | 3162.87 |
2022-09-30 | 3134.9 | 44.39 | 1.44 | 3090.51 | 3072.28 | 3221.49 |
2022-09-30 | 3090.41 | 30.57 | 1.00 | 3059.84 | 3014.3 | 3132.62 |
2022-09-30 | 3059.49 | -131.05 | -4.11 | 3190.54 | 3030.31 | 3243.07 |
2022-09-30 | 3190.53 | -57.12 | -1.76 | 3247.65 | 3120.43 | 3338.82 |
2022-09-30 | 3246.95 | -129.46 | -3.83 | 3376.41 | 3210.52 | 3448.83 |
2022-09-30 | 3376.71 | 190.14 | 5.97 | 3186.57 | 3107.55 | 3392.84 |
2022-09-30 | 3186.9 | 57.64 | 1.84 | 3129.26 | 3070.71 | 3252.09 |
2022-09-30 | 3129.7 | 165.02 | 5.57 | 2964.68 | 2956.64 | 3159.48 |
2022-09-30 | 2964.39 | 66.29 | 2.29 | 2898.1 | 2888.8 | 2986.55 |
2022-09-30 | 2898.45 | 174.27 | 6.40 | 2724.18 | 2701.81 | 2921.18 |
2022-09-30 | 2724.17 | 301.90 | 12.46 | 2422.27 | 2419.64 | 2746.96 |
2022-09-30 | 2421.91 | 25.06 | 1.05 | 2396.85 | 2379.53 | 2479.76 |
2022-09-30 | 2396.89 | -59.37 | -2.42 | 2456.26 | 2356.29 | 2489.94 |
2022-09-30 | 2456.24 | -36.86 | -1.48 | 2493.1 | 2410.24 | 2496.01 |
2022-09-30 | 2493.21 | -16.48 | -0.66 | 2509.69 | 2469.56 | 2522.66 |
Платформа Ethereum позволяет каждому писать смарт-контракты и децентрализованные приложения (DApps), где можно выбрать свои собственные правила для владения средствами, формата транзакций и других функций, поэтому приложения могут обслуживать разные сферы жизни: от финансов до здравоохранения. Они позволяют выстроить взаимодействие между двумя и более участниками.
Классификация DApps
В зависимости от того, как децентрализованные приложения (DApps) взаимодействуют с блокчейном, их можно разделить на три типа.
К первому типу относятся приложения, которые работают на своем собственном блокчейне, например, платформа Ethereum.
Ко второму типу относятся приложения, которые разработаны и работают на основе уже существующего блокчейна. Наиболее популярные блокчейн-платформы для DApps этого типа — Ethereum, Tron, EOS. Пример DApps второго типа — протокол MakerDAO, позволяющий конвертировать криптовалюту ETH в стейблкоины DAI. При этом MakerDAO основан на блокчейне Ethereum.
Третий тип – это приложения, которые обладают механизмом выпуска токенов. Например, приложение Augur, которое в апреле 2020 г. перешло с использования блокчейна Ethereum на использование протокола MakerDAO в целях уменьшения волатильности.
Допустим, на вашем компьютере есть операционная система — Windows, MacOS или Linux. Это аналог DApp первого типа. Для выхода в интернет вы используете браузер, который разработан под конкретную операционную систему — например, Safari под MacOS или Microsoft Edge для Windows. Это аналог DApp второго типа. В вашем браузере есть расширения — например, переводчик Translate Safari, который разработан под конкретный браузер Safari. Это аналог DApp третьего типа.
Сферы применения DApps
У многих DApps ассоциируются только с криптовалютами, однако область их применения намного шире. Одна из самых популярных площадок — аукцион Auctionity. Благодаря смарт-контрактам, онлайн-аукционы становятся максимально прозрачными, так как система автоматически фиксирует время и размер ставок, исключая манипуляции.
В области онлайн-игр DApps предлагают пользователю приложения со встроенными маркетплейсами, где уже c применением технологии NFT игроки могут покупать и продавать свои предметы.
Одной из первых децентрализованных игр была CryptoKitties, разработанная на блокчейне Ethereum. Она вызвала такой ажиотаж, что количество транзакций в сети достигло рекорда, перегрузив блокчейн.
Децентрализованные финансовые приложения (DeFi) — еще один популярный вид DApps. Они одновременно обеспечивают прозрачность и конфиденциальность данных. К отличительным особенностям DeFi можно отнести и их доступность: воспользоваться финансовой системой могут все, у кого есть подключение к интернету. Самым популярным децентрализованным приложением из мира DeFi считается биржа по обмену криптовалют Uniswap.
Децентрализованные приложения (DApps) начали появляться в 2017 г., а основной период роста пришелся на 2019 год. Самое большое количество DApps создано на основе смарт-контрактов в экосистеме Ethereum.
При становлении рынка DApps возник вопрос о необходимости отслеживания, оценки и просто для поиска различных децентрализованных приложений, созданных в разных блокчейнах.
Преимущества DApps
Основное преимущество — стабильность работы. На серверах у обычных приложений могут возникать временные неполадки или технические работы. Например, вы заходите в Instagram и видите только интерфейс, а изображения временно не загружаются. Сервера DApps находятся на устройствах самих пользователей, поэтому они будут работать до того момента, когда в сети есть хотя бы один пользователь.
Следующий плюс подобных приложений, по мнению экспертов, — это прозрачность. В любой момент любой пользователь может посмотреть открытый код приложения.
Скрытые для пользователя функции у DApps отсутствуют. Например, децентрализованное приложение не может собирать персональные данные пользователей в тайне от сообщества. Если оно собирает персональные данные, то часть кода, отвечающая за это, будет находиться в открытом доступе.
Еще один аргумент в пользу таких приложений — отсутствие цензуры со стороны государства или разработчика. Корпорации не могут выкупить децентрализованное приложение и затем изменить правила пользования, функционал или вообще закрыть его. Любые изменения должны подтверждаться сообществом.
Если вы используете DApps, то оно будет меняться только в соответствии с предпочтениями большинства пользователей.
Перспективные проекты с использованием DApps
Проект VeChain ориентирован на внедрение блокчейн-технологии в работу корпоративных структур, а также на развитие Интернета вещей (IoT). В свою очередь блокчейн NEO позиционируется как открытая сеть для «умной экономики». Всего на нем запущено 13 DApps, из которых наиболее популярны игровые NEOLand и Switcheo. В сентябре был всплеск активности — более 2000 активных цифровых кошельков, но в среднем по году этот показатель составил 250.
Блокчейн Waves только недавно стал использоваться для запуска DApps, число которых составляет 21 приложение. В основном это игровые DApps, из которых наиболее заметные — Dice Roller, Coin Flip и Ride on Waves. Максимум активных цифровых кошельков наблюдался в октябре — более 500 в сутки, а по итогам года этот показатель составил около 200.
Блокчейн-проект WAX был запущен в декабре 2019 г. с акцентом на игровые децентрализованные приложения, и в сети уже работает 26 DApps. Пользуются популярностью также игровое приложение Prospectors и социальная сеть KARMA.
Как создать DApps
Вначале опубликуйте официальный документ на DApps с «дорожной картой». Как правило, это white papers, где объясняется концепция, функции и технические характеристики DApps. Этот шаг важен, потому что он позволяет получить обратную связь от сообщества.
В рамках «белых страниц» выделите возможности и историю лучших разработчиков вашего проекта, чтобы завоевать доверие и надежность среди сообщества.
Второй шаг – это проведение ICO или IPO. ICO являются отправной точкой современных стартапов или DApps. Однако в последнее время ICO сходит на нет, и на его замену приходит IPO.
Здесь очень важно объяснить все аспекты вашего DApp. Кроме того, стоит рассказать заинтересованным членам сообщества, будет ли ваше децентрализованное приложение использовать токены или майнинг. Для укрепления доверия сообщества уточните сколько средств пойдет на развития, маркетинг и другие необходимые расходы.
Важно быть открытым с распределением токенов, потому что большинство проектов DApps в прошлом разрушали свою репутацию из-за недостаточной прозрачности. После предварительной подготовки, как правило, начинается разработка продукта. На этом этапе создания приложения критически важно делиться еженедельными или ежемесячными обновлениями о прогрессе в разработке, чтобы создать инклюзивную среду для членов сообщества.
После запуска продукта продолжайте поддерживать и изменять его по мере необходимости в соответствии с дорожной картой, стратегическим видением и мнением сообщества.