Что такое dapp? Децентрализованное приложение на блокчейне
Введение в децентрализованные приложения (dapp) и их отличия от традиционных приложений.
Date published: 1 апреля 2019 г.
Объясняющее видео от Дистрикт0x Нетворк, представляющее децентрализованные приложения (dapp), в котором рассказывается, чем они отличаются от традиционных приложений, как они работают на инфраструктуре блокчейна и каковы их преимущества в области безопасности.
Эта расшифровка является доступной копией оригинальной расшифровки видео (opens in a new tab), опубликованной Дистрикт0x Нетворк. Она была слегка отредактирована для удобства чтения.
Что такое dapp? (0:01)
Dapp — это аббревиатура термина «децентрализованное приложение» (decentralized application). Подобно тому, как любой разработчик может создавать приложения для App Store на операционной системе Apple iOS, разработчики также могут создавать их поверх инфраструктуры блокчейна Эфириума. Для конечного пользователя dapp может ничем не отличаться от других приложений, которые вы используете сегодня. Однако dapp работают на базе блокчейна, и это делает их другими — и, возможно, гораздо лучшими.
Как работают dapp (0:29)
Вот что вам нужно знать:
- Фронтенд-код и пользовательский интерфейс децентрализованного приложения (dapp) могут быть написаны на любом языке, способном обращаться к его бэкенду
- Его бэкенд-код работает в децентрализованной одноранговой сети, такой как Эфириум, а все записи об операциях приложения хранятся в блокчейне
- В большинстве случаев вся кодовая база имеет открытый исходный код — это означает, что другие люди могут получить доступ к коду и создавать что-то на его основе, но ни один человек не владеет приложением, то есть любой член сообщества может свободно использовать, улучшать и дорабатывать его
- Совокупность пользователей dapp свободна в самоуправлении — эта концепция называется автономией
Преимущества безопасности (1:10)
Запуск децентрализованных приложений (dapp) на блокчейне также предлагает дополнительные преимущества в области безопасности. Поскольку транзакции распределены и зашифрованы в блокчейне Эфириума, не существует центрального узла, который хакер мог бы взломать и получить к нему доступ.
Создание dapp на Эфириуме (1:23)
Эфириум, пожалуй, является лучшей платформой для создания децентрализованных приложений (dapp) благодаря своему собственному языку Solidity. Это позволяет разработчикам создавать смарт-контракты с использованием виртуальной машины Эфириума. С помощью этих инструментов разработчики создали приложения с вариантами использования от рынков предсказаний до планирования ресурсов.
Пример: Ethlance (1:43)
Одним из примеров уже работающего децентрализованного приложения (dapp) является Ethlance. Ethlance — это полностью децентрализованная биржа труда, где фрилансеры могут найти работу, а работодатели — работников. Поскольку она работает на блокчейне Эфириума, ее использование абсолютно бесплатно, за исключением комиссий за газ.