SSolidity. Смарт контракты и аудит

Solidity. Смарт контракты и аудит

@solidityset💻 Технологии🇷🇺 Русский📅 март 2026 г.

Обучение Solidity. Уроки, аудит, разбор кода и популярных сервисов

📊 Полная статистика📝 Все посты
2.6K
Подписчики
451,7
Ср. охват
17.2%
Вовлечённость
20
Постов
~0.7
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ssolidityset
solidityset
5 мар., 10:04

Разбор репо с Copilot Пока не успеваю написать следующий пост про алгоритмы, хочу поделиться с вами прикольным способом изучать репо. Вероятно, многие из вас уже знают об этом, но другим этот вариант может быть будет полезен. P.S. Вероятнее всего, будет работать с изменением локации через сторонние сервисы. Когда вы заходите на страницу проекта на GitHub через компьютер или ноутбук, то в правом верхнем углу есть иконка Copilot - ИИ агента от Microsoft. При нажатии на эту кнопку открывается стран...

👁 629📷 photo
Ssolidityset
solidityset
2 мар., 09:53

def bellman_ford(graph, start): distances = {node: float("infinity") for node in graph} distances[start] = 0 for _ in range(len(graph) - 1): # V-1 итераций for node in graph: for neighbor, weight in graph[node].items(): if distances[node] + weight < distances[neighbor]: distances[neighbor] = distances[node] + weight return distances Сложность Беллмана–Форда выше — O(V·E), но он способен обнаруживать отрицательные циклы и, соответственно, определять, что задача не имеет решения. Сравним два подхо...

👁 627
Ssolidityset
solidityset
26 февр., 09:58

Сравнивая эти два подхода для лабиринта, можно выделить несколько критериев. Для задачи нахождения любого выхода оба алгоритма работают, но DFS требует меньше памяти. Для поиска кратчайшего пути BFS гарантирует результат, а DFS — нет. В глубоких лабиринтах рекурсивный DFS рискует переполнить стек, тогда как итеративный и BFS безопасны. В широких лабиринтах BFS может потребить много памяти, а DFS остается эффективным. Что касается вычислительной сложности, то и для DFS, и для BFS она одинакова. В...

👁 565
Ssolidityset
solidityset
27 февр., 11:21

Фиксы SoliditySet Спасибо всем, кто сообщал мне о проблемах на платформе и подсказывал лучшие решения для тех или иных случаев. Сегодня был выполнен очередной фикс: 1. Были исправлены некоторые не работающие ссылки; 2. Обновлено отображение на мобильных экранах: немного удобнее использовать на планшетах; 3. К нумерации уроков были добавлены заголовки уроков; 4. Подсказки и ответы для модуля 5 (практика поиска уязвимостей) были скрыты под спойлером. (Тут я еще думаю как сделать это красивее...). ...

👁 532
Ssolidityset
solidityset
12 мар., 10:12

Важно понимать разницу между динамическим программированием и подходом «Разделяй и властвуй». Оба метода дробят задачу, но делают это по-разному. В «Разделяй и властвуй» подзадачи независимы и не перекрываются — каждая решается отдельно и больше не встречается. Классический пример — сортировка слиянием (Merge Sort), где массив делится на независимые половины, которые сортируются сами по себе и никогда не влияют на вычисление друг друга. В динамическом программировании подзадачи обязательно перек...

👁 531
Ssolidityset
solidityset
24 февр., 10:17

Эта книга не про IT, это больше популярное чтиво о том, как работает физика в конструкциях. Язык и объяснения невероятно простые. Если бы так физику преподавали в школе, я бы точно получал одни пятерки! Потрясающие графики и фотографии, рисунки и силуэты, описания базовых принципов растяжения и деформации и много другое! Просто зачитываюсь в свободное время и наслаждаюсь, как можно просто писать о таких сложных вещах! Есть еще несколько других интересных книг, но расскажу о них позже, если вам з...

👁 520
Ssolidityset
solidityset
20 мар., 10:19

Сравнивая эти классы, можно выстроить их от самого быстрого к самому медленному: O(1) < O(log n) < O(n) < O(n log n) < O(n²) < O(2ⁿ) < O(n!). Важно помнить, что нотация Big O применяется не только ко времени, но и к памяти — это называется пространственной сложностью (space complexity). Алгоритм может работать очень быстро, но при этом потреблять огромное количество оперативной памяти, и иногда приходится сознательно выбирать: потратить больше памяти ради скорости или наоборот. Стоит учитывать и...

👁 488
Ssolidityset
solidityset
2 мар., 09:53

Теперь разберём реализацию алгоритма на языке Python с использованием модуля heapq, который предоставляет приоритетную очередь. Приоритетная очередь отличается от обычной тем, что всегда возвращает элемент с наименьшим ключом (в нашем случае — расстоянием). Это как раз соответствует жадному выбору ближайшей вершины. import heapq # Модуль для приоритетной очереди (мин-куча) def dijkstra(graph, start): # 1. Инициализация: все расстояния = бесконечность distances = {node: float("infinity") for node...

👁 475
Ssolidityset
solidityset
17 мар., 12:33

Для разработчиков Solidity и смарт-контрактов это открывает новое поле для творчества. Востребованными становятся контракты инфраструктуры кошельков: пэймастеры, менеджеры сессионных ключей, плагины и контракты для обработки интентов. Сама архитектура интентов, где пользователь говорит «что я хочу», а кошелек и сеть солверов думают «как это сделать», становится мейнстримной. Это порождает новые типы контрактов — settlement contracts и filler contracts. Важно понимать, что это не просто теория. Т...

👁 465
Ssolidityset
solidityset
26 февр., 09:58

Алгоритмы. Обход в глубину (DFS) После небольшой паузы мы продолжаем разбирать различные алгоритмы. Обход в глубину (DFS) — это один из фундаментальных алгоритмов на графах, и его легче всего понять через аналогию с исследованием пещеры. Представь, что ты стоишь в системе туннелей с множеством разветвлений. Твоя стратегия заключается в том, чтобы выбрать первый попавшийся проход и идти по нему до тех пор, пока не упрешься в тупик. Только тогда ты возвращаешься назад к последнему перекрестку, где...

👁 445

Типы хуков

Нейтральный19 | 454 просм.
Статистика1 | 417 просм.

Длина постов

Очень длинные (1000+)17 | 449 просм.
Длинные (500-1000)2 | 526 просм.

Типы контента

📷
1
photo
629 просм.
📝
18
text
447 просм.
🎬
1
video
354 просм.
Solidity. Смарт контракты и аудит (@solidityset) — Telegram-канал | PostSniper