Децентрализованные приложения (dapp, даппы) - что это такое?

dapp

Все слышали про такие приложения, но мало кто знает, зачем они нужны. Стань самым умным в качалке!

Что это такое?

Смотри, все сайты и программы называют сейчас приложениями. Все эти приложения — централизованные. У них есть единый центр управления и все данные в них проходят через какую-то одну точку. Это плохо, так как сервер, где они лежат, можно хакнуть, цензоры могут удалить сообщения и т.д.

Ethereum и многие другие криптовалюты создают условия для разработки децентрализованных приложений (decentralization, dapp, «дэп»). Код для них в открытом доступе, ничего удалить в них нельзя, так как копии всех данных сохраняются на миллионах компьютеров. Взломать их нельзя, так как тебе придется хакнуть миллион компьютеров, где эти копии хранятся, что нереально.

В этом преимущества децентрализации и блокчейнов.

И как они изменят нашу жизнь?

На поверхности, никак. Внешний вид таких приложений будет таким же, как и в старых программах. А вот внутри все будет децентрализованно.

Постепенно все сайты и системы перейдут на эту модель. Те, кто упрется рогами в землю, просто выжмутся с рынка, так как у них будет все дороже и небезопасно.

А как от этого станет хорошо обычным людям?

Вот классный пример — если ты сидишь и чатишься в ВК (с несколькими девами одновременно, побежали мурашки?), то твои друзья смотрят твои фоточки и что-нибудь комментируют. Сбоку показывается реклама. Они ее тоже смотрят, по чуть-чуть. Если они кликают на объявление, то деньги получает ВК, так как они являются владельцем этой вечеринки.

А вот если перевести ВК на децентрализованную «подложку», то тогда эти деньги будут капать тебе на криптовалютный кошелек, так как ты же эти фотки делал и следовательно ты молодец. Конечно, не будет 100500 рублей в день, но постепенно тебе начнут платить Google, Facebook, Twitter за твое время, твои усилия и за твой контент. Вот такое светлое будущее.

Dapp работают на базе смарт-контрактов, которые представляют собой мини-договоры, только написанные на компьютерном коде. После запуска приложения никто (даже его разработчик) не может его изменить или заблокировать. Поэтому, есть определенная проблема — нужно все очень четко прописать, чтобы потом не было мучительно обидно.

Есть 3 типа даппов: для перевода денег, для перевода денег + что-то еще (например, игры) и без перевода денег (голосование за префекта, например). Есть еще DAO (decentralized autonomous organizations; децентрализованная автономная организация). Их так и пишут на русском — ДАО. Здесь нет менеджмента, а все решения принимают пайщики. Есть негативный опыт в работе ДАО, которая называлась DAO. В будущем такие системы могут выжать обычные компании.

Bitcoin постепенно выжимает платежные системы вроде Paypal, а децентрализованные приложения на базе смарт-контрактов перестраивают весь Интернет.