Solidity. Основы. Блокчейн
586 subscribers
15 photos
8 videos
28 links
Solidity.
Основы.
Блокчейн
Download Telegram
Channel name was changed to «Solidity и основы блокчейна»
Roadmap "Как изучать Solidity и блокчейн разработку"

Изучайте алгоритмы

Важность знания и понимания различных алгоритмов не может быть переоценена, особенно при их использовании в смарт-контрактах. Рассмотрим, например, задачу сортировки массива данных (картинка номер 1 сверху)

Как вы можете наиболее эффективно и экономно обработать такую задачу на Solidity? Здесь знание алгоритмов придет на помощь, позволяя вам выбрать наиболее подходящий метод сортировки (картинка номер 2 снизу)

В контексте данного примера, одним из возможных решений может быть применение алгоритма сортировки "Merge". Если вам не знаком этот алгоритм, вы можете ознакомиться с ним и с другими алгоритмами по ссылке.

#roadmap #howtolearn
Blockchain Developer. Roadmap "Как стать блокчейн разработчиком"
Step by step guide to becoming a blockchain developer in 2024.

https://roadmap.sh/blockchain
Roadmap "Как изучать Solidity и блокчейн разработку"

Погружайся глубоко в изучение Solidity

Solidity - это относительно простой язык программирования. В отличие от таких языков как C/C++, Java, Python, где для достижения уровня эксперта может потребоваться более 30 лет, в случае с Solidity вы можете достичь этого уровня за пару лет. Настоятельно рекомендую полностью изучить официальную документацию, и после поэкспериментировать с интерактивный справочником по опкодам на сайте evm.codes.

Вполне верно, важно осознать суть того, с чем мы работаем. Эту мысль ярко иллюстрирует известное высказывание Авраама Линкольна:
Дайте мне шесть часов для того, чтобы срубить дерево, и я потрачу первые четыре часа на то, чтобы заточить топор.


#roadmap #howtolearn
Что такое атака 51%?

Атака 51% на блокчейн происходит, когда группа или отдельный человек в конечном итоге контролируют более половины (или> 50%) хешрейта майнинга или вычислительной мощности.
В этом случае они могут управлять системой, отклоняя и одобряя транзакции, и даже могут выполнять двойное расходование(двойные траты).


#вопрос #собеседование
Solidity и смарт-контракты Ethereum. Введение, Remix IDE, аккаунты, газ, первый контракт

#видео

Таймкоды:
00:00 Введение: о чём эти уроки?
01:13 Централизованные приложения
02:00 Децентрализованные приложения (DApps)
05:26 Особенности Ethereum и смарт-контрактов
08:15 Особенности Solidity
09:20 Remix IDE
10:40 Интерфейс Remix IDE
13:40 Аккаунты в Ethereum
15:53 Что такое газ (gas)?
18:50 Остальные элементы интерфейса
19:32 Напишем первый смарт-контракт!
22:34 Сохранение владельца контракта
23:50 Конструкторы
25:36 Функция и payable (приём денег)
27:40 Использование mapping
29:50 Функция для вывода денег на аккаунт
36:17 Взаимодействие со смарт-контрактом
42:10 Заключение

Смотреть полное видео
👍2