Блокчейн Dapps с нуля + Python + Solidity + Web3. | Программирование, обучение, разработка и встраивание смарт контрактов в dapps.

  Мотивация.

В начале мы сосредоточимся на языке solidity и создании смарт-контракта.

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

https://dapp.spb-tut.ru/pages/solidity-ide/best-ide-solidity/?category=solidity-ide

Django будет продолжено и там реальный опыт по питону (другая школа)

блокчейн это просто ответвление проекта питон джанго.

Я специально взял сложный проект на Джанго, что бы можно было накопить опыт.

Проект блокчейн будет построен следующим образом.

IDE бесплатные.

Сразу научимся писать смарт- контракты и понимать язык solidity.

Далее будем работать с API web3

Здесь есть нюансы, ЧТО БЫ СОКРАТИТЬ ВРЕМЯ НА РАЗРАБОТКУ, лучше всего подключить фреймворки, которые дают заготовки.

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

Все это далее можно использовать в веб приложении или мобильном.

здесь я все же склоняюсь к проекту https://beeware.org/, кроме джанго, так как удобно сделать настольное приложение и в одном пакете мобильное и веб.

Я писал ранее у меня было несколько лет понаблюдать за рынком блокчейн.

За это время я прибегал к разным языкам:

Присматривал GO, но нет, не то. Go все же больше подходит для крупных веб проектов с него гугл и лепит обертки. написал в общем то для себя.

Присматривал котлин для этого направления. 

В общем остановился на питон и JS. (питон позволяет на полную использовать машинное обучение + даёт мощь и удобство)

Js здесь много вопросов. Конечно если примут предложения для JS, сделать типы, как в type script, тогда у JS появится почва под ногами.

Пока будет ощущение, что что то где то упущено(только это будет реальностью).

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

Хотя уже поставлен вопрос привести браузеры к одному знаменателю в понимании jS.

На сегодня получить стабильный результат можно в питон на 100%.

То есть что касается, как задумал так и будет работать. Хотя я больше склоняюсь на совместное использование JS и Питон.

Видите сколько вопросов и получать ответы нужно только в каждом конкретном примере.

Ну а цель проекта основная остаётся той же.

Писать децентрализованные приложения любого масштаба. Это наиболее оптимальная задача с целью в дальнейшем использовать любые языки.

Будем двигаться в этом направлении и следить за рынком.

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

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

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