Если вы пропустили хайп по поводу web3 и о том, что в этой сфере зарплаты начинаются от $140 тыщ в год, то это руководство-разбирательство для вас.
Посмотрим что нового в этой технологии и какое у нее применение. Напишем небольшое приложение, чтобы все это пощупать.
Перед тем как начать, вот мои глупые вопросы:
- Насколько легально в России покупать биткионы или другие криптовалюты?
- Почему все работает только через телефон или разрешение для браузера?
- Насколько децентрализована система, как клиенты находят друг друга?
- Как в этих приложениях вовлечены криптовалюты, они за счет этих валют работают или без них?
- Почему люди будут использовать DApp вместо обычных приложений? И можно ли проводить такую аналогию?
Основано на обучающем материале с Гитхаба https://github.com/BlockDevsUnited/BasicFrontEndTutorial
Установить MetaMask
Зачем? Что это?
Какой процесс вкратце? Чем жертвуем?
Насколько я понимаю про кошельки с криптовалютой - это секретные/открытые ключи и какая-то база данных, то есть по сути это физические файлы, которые юзер должен оберегать. В случае же с МетаМаск мы не получаем каких-либо файлов. Все хранится где-то у них? Конечно, мое опасение не в том плане, что "они могут их спереть", нет, на их стороне все лежит зашифровано (я надеюсь), а пароль только у нас. Но без доступа к их сервису я не смогу ничего делать, так?
Взять бесплатных монет
Как бесплатных?
А, это просто монеты для разработчиков.
Добавить контракт в сеть
Неожиданность первая: добавление контракта в сеть стоит денег
Запускаем свое приложение
Копируем себе файлы index.html и app.js запускаем их на питоновском локальном веб сервере
Неожиданность вторая: каждая операция стоит денег