Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩4👍2🐳2
Media is too big
VIEW IN TELEGRAM
8 Октября 2024 выходит новый документальный фильм от HBO - Money Electric: The Bitcoin Mystery
Документальный фильм Каллена Хобака, исследует происхождение биткоина и его создателя, Сатоши Накамото. Фильм сочетает интервью, новые улики и юмор.
не знаю откуда информация, что создателя 100% раскроют, но на всякий случай можете заработать на MacOs проголосовав на Polymarket
just dyor
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥3🤔3🐳2🤩1👌1
Наконец-то вышел фильм Money Electric: The Bitcoin Mystery
В фильме в центре внимания оказывается канадский разработчик Питер Тодд. Хобак утверждает, что Тодд мог быть Сатоши, хотя сам Тодд отрицает это и называет выводы фильма надуманными. Фильм также рассматривает ключевых участников раннего развития биткоина, таких как Адам Бэк и Роджер Вер, и пытается понять, почему личность Сатоши остается загадкой до сих пор.
Как мы понимаем, личность Сатоши Накамото так и не удалось раскрыть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2🎉2
🔥 ВСЕГО ОДНО НАЖАТИЕ – И ВСЁ ПРОПАЛО!
Разобрал самые интересные способы крипто-мошенничества и как его избежать
https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU
Всем приятного просмотра!
Разобрал самые интересные способы крипто-мошенничества и как его избежать
https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU
https://youtu.be/Dir8zq43_dU
Всем приятного просмотра!
🔥8❤🔥7🤩5
Как я обучаюсь блокчейн-разработке?
Блокчейн-разработка это все та же разработка, просто на данный момент не такая изученная как другие направления разработки
Как действую я?
Время
Так как я параллельно уделяю время универу у меня остается +- 5 часов времени на полное погружение блокчейну - 35 часов в неделю
Это время это:
- Ресьорч материалов
- Чтение Документаций
- чтение статей
- просмотр видео
- Разработка и тестирование
- Контент
Самый лучший источник материалов - Twitter, Youtube, Документации, Чаты на Reddit, Telegram etc..
Форумы
каналы youtube
Инструменты для Погружения в Блокчейн - Игры
документации можно легко найти написав к вашему языку, библиотеке, технологии - .docs
пока так, если интересно далее разбирать эту тему - 100 реакций )
База
Блокчейн-разработка это все та же разработка, просто на данный момент не такая изученная как другие направления разработки
Как действую я?
Время
Так как я параллельно уделяю время универу у меня остается +- 5 часов времени на полное погружение блокчейну - 35 часов в неделю
Это время это:
- Ресьорч материалов
- Чтение Документаций
- чтение статей
- просмотр видео
- Разработка и тестирование
- Контент
Самый лучший источник материалов - Twitter, Youtube, Документации, Чаты на Reddit, Telegram etc..
Форумы
dev.to - комьюнити по всем напралениям
https://ethereum.org/en/community/online/ - все коммьюнити по эфиру
ethereum.stackexchange.com - форум для вопросов по блокчейн-разработке
reddit.com/r/ethdev - Reddit сообщество разработчиков Ethereum
каналы youtube
разработчики о крипто-разработке
youtube.com/@DappUniversity/videos
youtube.com/@EatTheBlocks/videos
youtube.com/@MoralisWeb3/videos
youtube.com/c/PatrickCollins
Инструменты для Погружения в Блокчейн - Игры
cryptozombies.io - бесплатная обучающая игра, где в игровой форме изучают разработку на Solidity.
ethernaut.openzeppelin.com - игра, созданная OpenZeppelin, в которой нужно решать головоломки, связанные с безопасностью смарт-контрактов.
capturetheether.com - игра предлагает ряд задач, связанных с безопасностью смарт-контрактов, где необходимо «захватывать эфир»
eth.build - платформа, созданная в стиле «песочницы», где вы можете создавать децентрализованные приложения и визуализировать их работу
документации можно легко найти написав к вашему языку, библиотеке, технологии - .docs
пока так, если интересно далее разбирать эту тему - 100 реакций )
❤12❤🔥7👍7🤩2🤔1
Часть №2
Мой самый любимый способ обучения базируется на двух столпах:
1. Контент обучения подается в виде записанных уроков с добавлением практики и прямых эфиров
2. Закрытые сообщества куда приходят люди уже со своим запросом и желают как можно скорее его решить
И в начале 2024 года я закрыл эти проблемы для себя найдя школу которая буквально поменяла все
Мой запрос на обучение блокчейн-разработке был сразу закрыт ведь я получил
-Уроки с нуля по Solidity, JS/TS, библиотекам для взаимодействия с блокчейном
........
-Практику по созданию своих крипто-сервисов и маркетплейсов
-Прямые эфиры с гениями своего дела которые разберут твои проблемы и запросы
-Заряженное комьюнити разработчиков - помогут, поддержат, дадут советы по решению проблем
В результате я получаю самую свежую информацию из крипто-разработки, уроки и сообщество которое двигает меня вперед
И все это я получил у самой лучшей Web3 школы Guide Dao
🍀 Специально для моего коммьюнити я подготовил бонус в виде скидки на обучение в 10% по промокоду “
VARTCALL”, скидки на сайте DAO суммируютсяhttps://www.guidedao.xyz/
Двигаем Блокчейн-Разработку Вместе!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤🔥4🤩1
🦖 Адаптируйся или умри - ситуация по дропам
Один из крайних хайповых проектов с 2023 года - Scroll раздал дроп
Результат - 33 токена = $50 за полтора года ежедневной работы с проектом :)
Многих такое отгоняет от дропов, потому что очевидно что таких же ревардов как в 2021 - 2022 когда мы за простые 3 - 4 свопа и минта NFT получали от $500 да и проекты выходили намного быстрее
Почему так?
1. Хайп
Нету хайпа - нету новой ликвидности, поэтому проетам чисто финансово не выгодно выходить и давать норм реварды
2. Переизбыток
Каждый уже знает что проекты будут давать ревард за активности, большая публики - меньше дроп!
💡 Решение
Адаптируйся или умри, таковы сейчас события
Надеюсь что ситуация с выборами в США улучшит ситуацию на рынке, по крайней мере рынок будет буллиш если Трамп победит
Можете поставить ставочку на следующего президента тут 👈
❤️ Как вам такие посты с мыслями, го фитбек!
Один из крайних хайповых проектов с 2023 года - Scroll раздал дроп
Результат - 33 токена = $50 за полтора года ежедневной работы с проектом :)
Многих такое отгоняет от дропов, потому что очевидно что таких же ревардов как в 2021 - 2022 когда мы за простые 3 - 4 свопа и минта NFT получали от $500 да и проекты выходили намного быстрее
Почему так?
1. Хайп
По данным Google Trends, рейтинг поискового запроса «Bitcoin» по шкале от 0 до 100 составляет сейчас 18, что является самым низким значением за последние четыре года.
Нету хайпа - нету новой ликвидности, поэтому проетам чисто финансово не выгодно выходить и давать норм реварды
2. Переизбыток
Каждый уже знает что проекты будут давать ревард за активности, большая публики - меньше дроп!
💡 Решение
Качественно отрабатывать несколько аккаунтов, при желании 20 аккаунтов сделать в проект можно. И не абы какие а максимально качественные - с лучшими Антиками и проксями, с качественно отработанными активностями и деньгами на кошельках. И уже получается $1000 с проекта :)
Адаптируйся или умри, таковы сейчас события
Надеюсь что ситуация с выборами в США улучшит ситуацию на рынке, по крайней мере рынок будет буллиш если Трамп победит
Можете поставить ставочку на следующего президента тут 👈
❤️ Как вам такие посты с мыслями, го фитбек!
🔥5👌3👍2❤1🤔1😍1
Как наконец начать кодить в крипте?
Посмотри это видео, возможно сегодняшний день станет твоей отправной точкой 🦖
https://andnow.how2code.xyz/
Продолжаем действовать!
Посмотри это видео, возможно сегодняшний день станет твоей отправной точкой 🦖
https://andnow.how2code.xyz/
Продолжаем действовать!
🎉3👍2❤1🔥1🤩1😍1
https://news.1rj.ru/str/code_vartcall/377
Самый успешный и самый подробный гайд на эту тему вышел ровно год назад
За это время моё понимание данной отрасли выросло вдоволь и я могу сделать свои выводы
1. Статья по прежнему не теряет актуальности
2. Далее я рекомендую посмотреть моё видео на эту тему
3. Ваши предложения - проявите активность если хотите вторую часть этой дегено-легендарной статьи
Проявите активность и сажусь писать 👌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13🔥8😍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩1🐳1
сколько интересных материалов ждёт этот канал, все скоро 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🎉1😍1
Блокчейн-Разработка 2025 💻
12 декабря 2024 - биткоин пробил $100k, мемкоины летят, альтсезон просыпается после затяжной спячки - Рынок оживает, инвестиции приходят
Лирика Окончена
Блокчейн Разработка и прогнозы на 2025 год 💭
1. Проекты - наконец-то мы приходим в ту фазу рынка когда проекты буквально “штампуют”, накачивают инвестом и награждают пользователей - Hyperliquid, Movement, Xion и так далее
2. Спрос на Разработчиков - по данным Research and Markets (ведущий мировой источник отчетов о рынке и аналитических исследований) - рынок блокчейн-услуг вырастет с $20,1 млрд в 2024 году до $248,9 млрд к 2029 году с совокупным годовым темпом роста в 65,5%.
А это в свою очередь новые web3 решения, рабочие места и повышение грантов контрибьютерам
https://www.researchandmarkets.com/report/blockchain
3. Развитие Технологий
Solidity💸
• Ожидаем уменьшение затрат на развертывание и выполнение смарт-контрактов
• поддержка новых версий EVM
• улучшение инструментов и API
• улучшение работы с абстрактными синтаксическими деревьями (AST) для создания инструментов анализа и оптимизации кода.
Также будет продолжена работа по взаимодействию блокчейна с Rust, JS, GO, Python etc..
В результате мы имеем прекрасную картину для рассвета этой технологии, увидим что будет на практике
12 декабря 2024 - биткоин пробил $100k, мемкоины летят, альтсезон просыпается после затяжной спячки - Рынок оживает, инвестиции приходят
Лирика Окончена
Блокчейн Разработка и прогнозы на 2025 год 💭
1. Проекты - наконец-то мы приходим в ту фазу рынка когда проекты буквально “штампуют”, накачивают инвестом и награждают пользователей - Hyperliquid, Movement, Xion и так далее
2. Спрос на Разработчиков - по данным Research and Markets (ведущий мировой источник отчетов о рынке и аналитических исследований) - рынок блокчейн-услуг вырастет с $20,1 млрд в 2024 году до $248,9 млрд к 2029 году с совокупным годовым темпом роста в 65,5%.
А это в свою очередь новые web3 решения, рабочие места и повышение грантов контрибьютерам
https://www.researchandmarkets.com/report/blockchain
3. Развитие Технологий
Solidity
• Ожидаем уменьшение затрат на развертывание и выполнение смарт-контрактов
• поддержка новых версий EVM
• улучшение инструментов и API
• улучшение работы с абстрактными синтаксическими деревьями (AST) для создания инструментов анализа и оптимизации кода.
Также будет продолжена работа по взаимодействию блокчейна с Rust, JS, GO, Python etc..
В результате мы имеем прекрасную картину для рассвета этой технологии, увидим что будет на практике
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1😍1
Месяц no-content закончился, ноль активности от моего имени
Пересмотрел свой подход к контенту и его подаче
Следующий год и месяц обещает быть моим вовращением
Что затронем
• Гайды, а их собралось немалое количество - Obsidian, Solidity, JS - для блокчейн-разработчиков
• Видео-материалы для большего понимания картины наших действий
• Живая практика кода с вами - моими слушателями
Дальнейшие планы уже буду раскрывать по исполнению, пока видение такое
Ваши действия:
Для понимания общей картины стоит перечитать закреп и базу по старту в блокчейн-разработке
Мы начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🎉5🔥4
@solana/web3.js - ошибка на миллион долларов 💵
история
Что произошло?
Основным механизмом взлома стало добавление функции addToQueue, которая встраивалась в криптографические операции библиотеки, такие как Keypair.fromSecretKey. Это позволило похитить приватные ключи пользователей, работающих с кошельками или децентрализованными приложениями на основе Solana.
Проблема была устранена через 5 часов - обновлением (версия 1.95.8)
Как обезопасить себя?
история
Solana/web3.js - JS библиотека для взаимодействия с блокейном Solana. Она является самой популярной библиотекой для создания web3 приложений на Solana и позволяет: управлять кошельками, генерировать транзакции, взаимодействие со смарт-контрактами, а также управлять RPC-запросами. Ну и наконец это официальная библиотека от Solana Labs (фаудеры Solana) - то есть траст к технологии имеется!
Что произошло?
2 декабря 2024, злоумышленники получили доступ к учётной записи на GitHub, которая имела права на публикацию обновлений в npm. Через эту учётную запись были выпущены две заражённые версии библиотеки (1.95.6 и 1.95.7).
Эти версии содержали вредоносный код, который собирал приватные ключи пользователей, работающих с библиотекой, и передавал их на сервера атакующих.
Основным механизмом взлома стало добавление функции addToQueue, которая встраивалась в криптографические операции библиотеки, такие как Keypair.fromSecretKey. Это позволило похитить приватные ключи пользователей, работающих с кошельками или децентрализованными приложениями на основе Solana.
Таким образом, комбинация этих двух функций позволяла злоумышленникам перехватывать приватные ключи и компрометировать кошельки пользователей
Проблема была устранена через 5 часов - обновлением (версия 1.95.8)
Как обезопасить себя?
1. Проверка зависимостей на наличие уязвимостей с помощью инструментов, таких как npm audit или Snyk.
2. Регулярно просматривать историю изменений в библиотеках на GitHub, чтобы убедиться, что никаких вредоносных изменений не было внесено.
3. Храните приватные ключи в защищённых местах, например, в менеджерах секретов (например, HashiCorp Vault или AWS Secrets Manager).
4. Никогда не включайте приватные ключи в исходный код, особенно при работе с публичными репозиториями.
5. Убедиться, что используемые библиотеки имеют фиксированные версии (не используют диапазоны версий), чтобы избежать автоматического скачивания потенциально заражённых версий.
6. Всегда оперативно обновляйте библиотеки до последних версий, особенно после выявления уязвимостей.
7. Фишинг. Например, не переходите по подозрительным ссылкам и не вводите данные для входа на фальшивых сайтах. База ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3🐳1
База Инструментов для Блокчейн-Разработчиков | JS Версия
1. Взаимодействие с Блокчейном (Библиотеки)
ethers.js / web3.js - Ethers спокойно подходит для старта взаимодействия с блокчейном, далее для advanced изучения переходим на web3.js
Гайд по ethers.js
2. Создание и тестирование смарт-контрактов
Гайд по смарт-контрактам
HardHat - среда разработки контрактов с JS (тестирование и развертывание)
Truffle Suite - Фреймворк для тестирования смарт-контрактов (проводим тесты с JS)
Foundry - Тестирование смарт-контрактов с возможностью вызова через JavaScript (RPC).
Для старта отлично подойдет Hardhat
3. Подключение к кошелькам
Metamask API - Интеграция кошельков с dApps, подпись транзакций и управление аккаунтами.
WalletConnect - Протокол для подключения мобильных кошельков через QR-коды.
4. Работа с API
Естественно для взаимодействия с блокчейном нам нужно как-то к нему подключиться, ставить свою ноду часто долго и дорого, поэтому мы будем использовать API
Infura - API для взаимодействия с Ethereum, IPFS без настройки собственных нод.
Alchemy - также работа с блокчейном и предоставление API для разработчиков, (намного больше опций и функций чем у Infura).
Собрал базу, набираем активности и дропаю следующую часть🫡
1. Взаимодействие с Блокчейном (Библиотеки)
ethers.js / web3.js - Ethers спокойно подходит для старта взаимодействия с блокчейном, далее для advanced изучения переходим на web3.js
Гайд по ethers.js
2. Создание и тестирование смарт-контрактов
Гайд по смарт-контрактам
HardHat - среда разработки контрактов с JS (тестирование и развертывание)
Truffle Suite - Фреймворк для тестирования смарт-контрактов (проводим тесты с JS)
Foundry - Тестирование смарт-контрактов с возможностью вызова через JavaScript (RPC).
Для старта отлично подойдет Hardhat
3. Подключение к кошелькам
Metamask API - Интеграция кошельков с dApps, подпись транзакций и управление аккаунтами.
WalletConnect - Протокол для подключения мобильных кошельков через QR-коды.
4. Работа с API
Естественно для взаимодействия с блокчейном нам нужно как-то к нему подключиться, ставить свою ноду часто долго и дорого, поэтому мы будем использовать API
Infura - API для взаимодействия с Ethereum, IPFS без настройки собственных нод.
Alchemy - также работа с блокчейном и предоставление API для разработчиков, (намного больше опций и функций чем у Infura).
Для старта отлично подходит Infura, Alchemy уже advanced lvl
Собрал базу, набираем активности и дропаю следующую часть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤🔥5🐳4❤1
БАЗА | Инструменты Блокчейн-Разработчика на JS
Часть №2
Предыдущая часть
1. Хранение Данных
Для JS есть решение - библиотеки
Helia - технология, которая помогает проще и эффективнее использовать IPFS в JavaScript-приложениях.
2. Работа с оракулами
Для Работы с Оракулами нам будет необходим chainlink - он предоставляет децентрализованные оракулы, которые позволяют смарт-контрактам взаимодействовать с внешними данными.
https://docs.chain.link/data-feeds/using-data-feeds
Доступ к Chainlink мы получаем через JS библиотеки web3.js / ethers.js
вот и база, изучаем!
Набираем максимум активности и выходит следующая часть👮
Часть №2
Предыдущая часть
1. Хранение Данных
Для хранения данных в блокчейне мы используем IPFS - децентрализованная файловая система, которая позволяет хранить, обмениваться и передавать данные в блокчейне и других распределенных сетях.
Для JS есть решение - библиотеки
Helia - технология, которая помогает проще и эффективнее использовать IPFS в JavaScript-приложениях.
Отлично подходит для web-приложений, node.js сервисов где ipfs будет использоваться для обработки данных и тестовые проекты где мы будем использовать IPFS локально
2. Работа с оракулами
Оракул - технология, которая предоставляет блокчейну доступ к внешним данным из реального мира - курс криптовалют / акций, данные блокчейна (хеш последнего блока, номер блока), данные про события в реальном мире - спорт, цены на товары и многое другое
Для Работы с Оракулами нам будет необходим chainlink - он предоставляет децентрализованные оракулы, которые позволяют смарт-контрактам взаимодействовать с внешними данными.
https://docs.chain.link/data-feeds/using-data-feeds
Доступ к Chainlink мы получаем через JS библиотеки web3.js / ethers.js
вот и база, изучаем!
Набираем максимум активности и выходит следующая часть
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥4😍2
🐊 БАЗА | Solidity для блокчейн-разработчика
Разработка Смарт-Контрактов
Для старта весь код мы пишем в Remix, если проект не большой и не используются дополнительные библиотеки, Remix это база, уже далее после понимания синтаксиса Sol., можно переходить на VS Code и работать там
Тестирование
Нам необходимо локально протестировать наш смарт-контракт ведь после деплоя контракта в сеть, его нельзя будет больше изменить
https://hardhat.org/tutorial
HardHat отлично подходит для этой задачи, особенно для новичка!
После освоения отлично подойдет Ganache или Foundry
Интеракция
Взаимодействие со смарт-контрактами, хранение данных и оракулы - тут используем web3.js / ethers.js, IPFS и chainlink, про них в блокчейне мы уже говорили в этих постах (первый, второй)
Автоматизация Задач
OpenZeppelin - библиотека реализации контрактов (ERC20, ERC721, etc) для Solidity / Cairo. Уменьшает время разработки и повышает безопасность.
Начальный Пакет Разработчика, набираем активности и выходит следующая часть 🍜
Разработка Смарт-Контрактов
Для старта весь код мы пишем в Remix, если проект не большой и не используются дополнительные библиотеки, Remix это база, уже далее после понимания синтаксиса Sol., можно переходить на VS Code и работать там
Тестирование
Нам необходимо локально протестировать наш смарт-контракт ведь после деплоя контракта в сеть, его нельзя будет больше изменить
https://hardhat.org/tutorial
HardHat отлично подходит для этой задачи, особенно для новичка!
После освоения отлично подойдет Ganache или Foundry
Интеракция
Взаимодействие со смарт-контрактами, хранение данных и оракулы - тут используем web3.js / ethers.js, IPFS и chainlink, про них в блокчейне мы уже говорили в этих постах (первый, второй)
Автоматизация Задач
OpenZeppelin - библиотека реализации контрактов (ERC20, ERC721, etc) для Solidity / Cairo. Уменьшает время разработки и повышает безопасность.
Начальный Пакет Разработчика, набираем активности и выходит следующая часть 🍜
🐳6👍4❤3🤩3
БАЗА! Solidity Инструменты для Блокчейн-Разработчика с НУЛЯ!
Часть №2
Предыдущая часть:
Управление Ключами
Чтобы избежать этого, существует решение:
Как интегрировать Gnosis Safe в смарт-контракт ?
1. Через публичный API Gnosis Safe
Например интегрировать функции Gnosis Safe в ваш DApp, чтобы автоматизировать выполнение транзакций, требующих нескольких подписей.
2. Через контракт Gnosis Safe
Пример кода для использования контракта Gnosis Safe:
3. Взаимодействие с Gnosis Safe через вызов методов
Финал - ПРИМЕР Процесса
Если нужное количество подписей не собрано - транзакция не будет выполнена
Финалом (если все подписи собраны), будет деплой такого смарт-контракта в сеть через HardHat и JavaScript 🦍
Ваша активность - мой подробный разбор Solidity и этих процессов внутри🤞
Часть №2
Предыдущая часть:
Управление Ключами
Лирика
Чтобы провести транзакцию в блокчейне, необходимо её подписать с помощью приватного ключа, который есть у каждого web3-кошелька.
После подписания, транзакция попадает в мемпул, а затем майнеры / валидаторы добавляют её в блок (подробнее про этот процесс в этом видео)
Однако этот процесс не всегда безопасен, так как достаточно одной ошибки в подписании, чтобы потерять все свои активы.
Чтобы избежать этого, существует решение:
Gnosis Safe - управление транзакциями с помощью мультиподписной технологии.
Это означает, что для выполнения транзакции требуется несколько подписей от заранее определённого числа владельцев.
Такая система безопасности значительно снижает риск потери активов, так как для завершения операции необходимо согласие нескольких сторон.
Как интегрировать Gnosis Safe в смарт-контракт ?
1. Через публичный API Gnosis Safe
Например интегрировать функции Gnosis Safe в ваш DApp, чтобы автоматизировать выполнение транзакций, требующих нескольких подписей.
2. Через контракт Gnosis Safe
Пример кода для использования контракта Gnosis Safe:
pragma solidity ^0.8.0;
import "@gnosis.pm/safe-contracts/contracts/GnosisSafe.sol";
contract MyContract {
GnosisSafe public gnosisSafe;
constructor(address _safeAddress) {
gnosisSafe = GnosisSafe(_safeAddress);
}
// Функция для передачи транзакции на Gnosis Safe для подписания
function executeTransaction(address to, uint256 value, bytes memory data) public {
gnosisSafe.execTransaction(to, value, data, Enum.Operation.Call);
}
}
3. Взаимодействие с Gnosis Safe через вызов методов
Контракт может вызывать методы Gnosis Safe для выполнения транзакций, таких как подпись и передача средств, при этом требуется несколько подписей от владельцев кошелька.
Финал - ПРИМЕР Процесса
1. Создаётся контракт Gnosis Safe для управления активами.
2. Устанавливаются владельцы кошелька, и для выполнения транзакции необходимо собрать несколько подписей.
3. Смарт-контракт вызывает методы Gnosis Safe для инициирования транзакции.
4. Транзакция ожидает подписи от владельцев.
5. Как только достаточно подписей собрано, транзакция выполняется в блокчейне.
Если нужное количество подписей не собрано - транзакция не будет выполнена
Финалом (если все подписи собраны), будет деплой такого смарт-контракта в сеть через HardHat и JavaScript 🦍
Ваша активность - мой подробный разбор Solidity и этих процессов внутри
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥1🐳1
Тестирование Смарт-Контрактов, выбираем лучший инструмент
Для разработки и тестирования:
Hardhat или Foundry
Начинаем с HardHat, разбираемся с тестами на JS/TS, изучаем работу тестирования и деплоя.
Для продакшена и анализа: Tenderly.
Для новичков и небольших проектов: Truffle или Ganache.
Ganache и Truffle часто используются вместе в процессе разработки.
Ganache предоставляет локальную среду для тестирования, а Truffle помогает разрабатывать и развертывать контракты, а также писать тесты и управлять миграциями.
Пора выпускать полноценный материал на эту тему, поста не хватит чтобы все разобрать
Для разработки и тестирования:
Hardhat или Foundry
Начинаем с HardHat, разбираемся с тестами на JS/TS, изучаем работу тестирования и деплоя.
Далее спокойно переходим на Foundry, где все тесты уже пишутся на Solidity, тут интерфейс менее дружелюбный, но из-за понимания работы полученной в hardhat, взаимодействие будет эффективнее, тем более foundry быстрее выполняет функции из-за Rust, а также поддерживает fuzzing-тесты и покрытие кода (coverage), что делает тестирование проекта намного четче!
Для продакшена и анализа: Tenderly.
Отладки контракта на основе реальных данных, чтобы проверить, как контракт будет взаимодействовать с блокчейном в разных сценариях.
После развертывания контракта, вы продолжаете мониторить его работу с помощью Tenderly, чтобы быть уверенным, что все транзакции выполняются корректно, и оперативно реагировать на любые проблемы
Для новичков и небольших проектов: Truffle или Ganache.
Ganache позволяет создавать локальную, приватную Ethereum-сеть для тестирования ваших смарт-контрактов без необходимости использовать настоящие деньги или работать с реальными блокчейнами.
В GUI-версии Ganache есть удобный интерфейс для мониторинга транзакций, блоков и состояния контрактов, который помогает отслеживать, как работают контракты в сети.
Truffle - фреймворк для написания, тестирования и развертывания смарт-контрактов, который предоставляет удобный инструментарий для работы с контрактами, тестами, миграциями и фронтенд-приложениями.
Ganache и Truffle часто используются вместе в процессе разработки.
Ganache предоставляет локальную среду для тестирования, а Truffle помогает разрабатывать и развертывать контракты, а также писать тесты и управлять миграциями.
Например, вы можете использовать Ganache для создания локальной сети и развертывания контрактов с помощью Truffle, а затем тестировать их на этой сети, что позволяет ускорить процесс разработки.
Пора выпускать полноценный материал на эту тему, поста не хватит чтобы все разобрать
🔥5👍3🤩2