Что такое DApp?

Опубликовано:
Опубликовано:

Если вы пропустили хайп по поводу web3 и о том, что в этой сфере зарплаты начинаются от $140 тыщ в год, то это руководство-разбирательство для вас.

Посмотрим что нового в этой технологии и какое у нее применение. Напишем небольшое приложение, чтобы все это пощупать.

Перед тем как начать, вот мои глупые вопросы:

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

Основано на обучающем материале с Гитхаба https://github.com/BlockDevsUnited/BasicFrontEndTutorial

Установить MetaMask

Зачем? Что это?

Какой процесс вкратце? Чем жертвуем?

Насколько я понимаю про кошельки с криптовалютой - это секретные/открытые ключи и какая-то база данных, то есть по сути это физические файлы, которые юзер должен оберегать. В случае же с МетаМаск мы не получаем каких-либо файлов. Все хранится где-то у них? Конечно, мое опасение не в том плане, что "они могут их спереть", нет, на их стороне все лежит зашифровано (я надеюсь), а пароль только у нас. Но без доступа к их сервису я не смогу ничего делать, так?

Взять бесплатных монет

Как бесплатных?

А, это просто монеты для разработчиков.

Добавить контракт в сеть

Неожиданность первая: добавление контракта в сеть стоит денег

Запускаем свое приложение

Копируем себе файлы index.html и app.js запускаем их на питоновском локальном веб сервере

Неожиданность вторая: каждая операция стоит денег