Децентрализованные приложения (dapps) (часть 1)

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

Никита

Интересующийся
Топикстартер
15 Авг 2022
521
176
TON Testnet
0
Баллы
3 488
Всем добрый день. Наверняка, что вы слышали о таком понятии как децентрализованные приложения. Более того, в блокчейн-индустрии все о них говорят, но толком не объясняют само понятие. Эта же статья призвана рассказать вам максимально подробно, что это такое, историю их развития, а также, почему за ними будущее. Итак, приступим.​

Вступление

Все мы уже давно являемся активными пользователями Интернета. И всегда для связи с тем или иным вебсайтом нам помогал посредник, который обеспечивал связь с ним. Но сегодня мы дошли до той точки, что никакие посредники нам уже больше не нужны. Они еще есть, но мы все больше двигаемся к той стадии, когда они станут просто частью истории.

Именно при использовании децентрализованных приложений или просто dapps (decentralized applications) вам больше не потребуется полагаться на сторонние компании или людей, которые контролируют работу сайта. Вовсе нет, технология dapps делает их самостоятельными единицами, которые никому не принадлежат. Они могут существовать без вмешательства и управления со стороны централизованного органа. Более того, их невозможно удалить. По сути, это концепция WEB 3.0, где Интернет – это достояние всех пользователей, а не отдельных групп.

Интересно узнать больше? Давайте разбираться.​

Чем являются децентрализованные приложения?

По своей природе dapps – это программы, которые имеют открытый исходный код. Главная их идея состоит в том, что их работу обеспечивают не централизованные провайдеры на своих серверах, а сами пользователи. Выглядит это примерно так. Есть блокчейн, который работает благодаря нодам – распределенной сети компьютеров простых пользователей, которые поддерживают работу всей сети. Так вот, на базе этого блокчейна и работают децентрализованные приложения, благодаря этим нодам, которые получают за это награду в виде основной криптовалюты блокчейна. Это если вкратце.

Кстати, по сути, dapps очень похожи на классические интернет-сайты, с той лишь разницей, что сам принцип их работы другой. Для пользователей их содержание будет одинаковым, но вот техническая сторона абсолютно другая.

Ну хорошо, работает децентрализованное приложение за счет компьютеров простых пользователей. Что с этого? Благодаря этому отсутствует единый центральный орган, который бы отвечал за обеспечение dapp. А это уже будет открывать огромный простор возможностей. Мы о них поговорим чуть позже.

Вообще, вам нужно понимать, что популярность децентрализованных приложений в большинстве своем связана с блокчейном Ethereum. Именно он стал первым, где была задумана концепция того, что dapps станут очень важной вехой в развитии децентрализованного интернета. На сегодня на Эфире существует десятки тысяч различных приложений, которые уже имеют собственный функционал.

Для чего их можно использовать? Та для практически любых целей – игра, децентрализованных финансов (займы в криптовалюте, инвестирование), простые интернет-страницы и так далее.​

Какие существуют критерии, чтобы считать приложение децентрализованным?

Это очень хороший вопрос. Дело в том, что очень важно понимать, из чего состоят dapps. В 2014 году на GitHubбыл выпущен отчет, который исследовал данный вопрос. С тех пор, крипто-индустрия использует следующие критерии для оценки тех или иных программ:​

Открытый исходный код

Данный критерий является одним из самых важных. Код, на котором построена программа, должна быть в открытом доступе, чтоб её мог посмотреть каждый. В этом плане нужно отметить, что само приложение должно принадлежать пользователям. То есть если под dapp выпускаются токены, то они не могут принадлежать больше чем на 50 процентов какому-то одному человеку или организации.

Интересный факт, но фактически сам Биткоин можно считать децентрализованным приложениям на основе того факта, что он владеет характеристикой открытого исходного кода, а также характеристики, которые мы разберем далее.

Примечание: вы, наверное, начали обращать внимание на то, что dapps уж очень сильно похожи на блокчейны и их сети. Это так. Эти понятия тесно переплетены. Главный вопрос, с какого угла их рассматривать. Но для понимания можно сказать, что фактически каждый блокчейн, по сути, можно считать децентрализованным приложением (с оговоркой, что оно дает инструментарий, а не сам функционал), но не каждое децентрализованное приложение является блокчейном.​

Децентрализованный блокчейн

Вот тут как раз то, о чем я говорил. Каждое децентрализованное приложение должно быть построено на основе децентрализованной сети, которая работает на блокчейне. Поэтому все данные, которые содержаться в dappобязательно должны храниться в блокчейне. Таким образом, оно будет независимым от централизованных органов, а значит более общедоступным для публики.​

Поощрение

Тот, кто запускает децентрализованное приложение, обязательно должен платить нодам за обеспечение всей работы. Без этого никакого смысла нодам работать не будет. К примеру, в сети Эфира создатели приложения платят ETH для того, чтобы обеспечивалась работа приложения.​

Наличие собственного протокола

Ну хорошо, децентрализованное приложение построено на блокчейне. Но оно также должно иметь протокол, на основе которого он работает. Сюда также включается и механизм консенсуса, который используется для этого. Как правило, он совпадает с тем, что используется для работы сети блокчейна, но иногда он может отличаться, если для этого используется сайдчейн.​

Результат наличия критериев

Как видите, наличие всех этих критериев становится основанием считать проект децентрализованным приложением. Даже просто блокчейн считается таковым, если грубо говорить. Другое дело, что на его основе могут быть построены и другие приложения. Это может звучать слегка запутанно, но это нормальная ситуация, ведь и dapps, и блокчейны являются очень смежными понятиями.​

Как появились децентрализованные приложения?

Сегодня весь функционал криптосферы построен на децентрализованным приложениях. Очень многие считают, что они появились с развитием Ethereum, но это не так.

Это может показаться странным, но dapps появились еще тогда, когда блокчейн только зарождался. Фактически, они появились примерно в начале нулевых годов этого тысячелетия.

Скорее всего такие приложения как LimeWire и Napster вам ничего не скажут, но вы точно слышали о Tor – анонимном браузере в интернете. Более того, вы точно хоть раз, но слышали про BitTorrent. Это действительно прародитель децентрализованных приложений, поскольку именно данная программа предложила первое массовое применение децентрализованной сети.

Вы ведь наверняка пользовались торрент-трекерами, не правда ли? Как они работают? На компьютерах разных пользователей есть скачанный файл. Например, фильм. Вы подключаетесь к специальной ссылке, по которой эти компьютеры дают вам доступ для скачивания фильма. Именно они раздают вам его, а вы скачиваете. После этого вы сами сможете раздавать трафик для тех, кто захочет его скачать. По сути, каждый пользователь – это такой сервер, с которого другие люди могут качать файлы.

Хотя это сейчас используется для загрузки пиратского контента, BitTorrent стал самым популярным децентрализованным приложением в свое время, а его технология используется и по сей день.

Только потом появился Биткоин в 2009, а уже после этого в 2013 году Виталик Бутерин задумал выпустить блокчейн для работы конкретно децентрализованных приложений. Он запустился в 2015 году. С тех пор можно считать началом современную историю dapps.

Теперь я хотел бы поговорить с вами, как работают децентрализованные приложения. Но это мы сделаем с вами уже в следующей части данного обзора. Она будет доступна по этой ссылке. Увидимся там. Спасибо всем за внимание!​
 
Последнее редактирование:
  • Like
Реакции: matsur

matsur

Любитель
11 Ноя 2022
302
41
Uzbekistan
TON Testnet
0
Баллы
19
Как думаете сделают ли для Bitocin тоже, технологию смарт контрактов? И это не будет снижать его безопасность? Так как блокчейн Bitcoin является самым безопасным если не ошибаюсь