Snowden Web3
581 subscribers
32 photos
1 video
11 files
189 links
Делимся полезной информацией для начинающих, профессиональных блокчейн-разработчиков, а так же аудиторов смарт-контактов.

Тематики:
Solidity, blockchain development, сryptocurrency cyber security, audit of smart contracts.
Download Telegram
Отправка токенов на несколько адресов одним кликом

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

https://multisender.app/
👨‍💻3🤔2
​​
Данный пост будет нацелен на начинающих разработчиков, которые
хотят написать свой первый смарт-контракт, и вот несколько
идей и полное их объяснение.

Информация взята с сайта: https://rootbabu.github.io/

Эти проекты призваны обеспечить прочную основу для понимания основ разработки смарт-контрактов и различных вариантов их использования.

- Смарт-контракт токена ERC-20
- Смарт-контракт Crowdsale
- Смарт-контракт лотереи
- Смарт-контракт Todo
- Смарт-контракт голосования
- Смарт-контракт аукциона

В дополнение также прикреплю дорожную карту Solidity.

- Дорожная карта Solidity

Изучите концепции программирования и начните разработку смарт-контрактов на Ethereum с помощью этого обучающего блога.
👍11🔥32
Коллекция потрясающих ресурсов, инструментов и других полезных вещей для исследования безопасности блокчейна:

Awesome-Blockchain-Security

——————————————————————————————————————————————————————————————————

22 плагина VSCode, помогут вам двигаться вперед в 2023 году:

VSCode Plugins

——————————————————————————————————————————————————————————————————

18 репозиториев Solidity GitHub, которые стоит посмотреть:

Solidity-GitHub-Repositories
5🔥2
Создание банковского приложения с помощью смарт-контракта на основе блокчейна Ethereum

medium.com/building-a-banking-application-via-smart-contract
👍6🔥2
The Best GitHub: лучшие советы и полная настройка

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

- Создание профиля GitHub README
- Добавление GIF-баннера
- Раздел «Обо мне»
- Инструменты и технические вещи
- Ваша история GitHub

🔗 teletype.in/@alzheimer/3Rphh5fXM7u
9🔥3
Запуск ERC-4337

Yoav Weiss объявил на WalletCon Denver, что смарт-счета, ставшие возможными благодаря запуску нового стандарта ERC-4337, теперь доступны на Ethereum.

Некоторые из преимуществ смарт-счетов ERC-4337 следующие:

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

➤ Двухфакторная аутентификация и подписание транзакций на телефоне с помощью отпечатка пальца или сканирования лица.

➤ Установка ежемесячных лимитов расходов на счете.

➤ Пакетные транзакции, выполнение нескольких функций в рамках одной транзакции.

➤ Использование сессионных ключей для игры в блокчейн без постоянного одобрения транзакций.

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

➤ Оплата за газ с помощью других токенов или напрямую с помощью кредитной карты. По словам Йоава Вайса, KYC не требуется, поскольку вы не покупаете криптовалюту, а просто оплачиваете сборы.

➤ Безгазовые или спонсируемые транзакции, что означает, что вам не нужно платить за газ транзакции напрямую, если кто-то другой готов заплатить за него. Вы можете заключить контракт NFT, который оплатит комиссию за майнинг и первый перевод.

➤ Пользовательские лимиты. Например, пользователи могут установить автоматическое одобрение транзакций для сумм менее 100 евро, требовать пароль для сумм свыше 1000 евро, а для более крупных сумм подписывать бухгалтерскую книгу.

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

Интервью с одним из авторов ERC-4337

Ссылка на эссе Виталика об абстракции аккаунта
Ссылка на тех.инфо о стандарте ERC-4337
Ссылка на разъяснения по АА на русском
Ссылка на тред об ERC-4337 для чайников

links by https://t.iss.one/nftbastards
👍12
Hardhat marmite plugin для сравнения стоимости газа среди различных фрагментов кода Solidity.

- Сравнивайте фрагменты кода прямо в ваших контрактах
- Совместимость с любыми версиями Solidity
- Проверяет вызовы функций и развертывание контрактов
- Точные показатели стоимости газа с помощью предварительной обработки кода
- Поддерживает отдельные контракты и сложные сценарии

https://github.com/primitivefinance/hardhat-marmite
6🔥3
Viem – интерфейс TypeScript для Ethereum (Альтернатива Ethers.js и web3.js)

Ориентирован на стабильность, опыт разработчиков, размер пакета и производительность.

• Абстракции над JSON-RPC API, чтобы сделать вашу жизнь проще
• Первоклассные API для взаимодействия со смарт-контрактами
• Язык тесно связан с официальной терминологией Ethereum
• Импортируйте расширение для браузера, WalletConnect или кошелек с закрытым ключом
• Встроенный в браузер BigInt вместо больших библиотек BigNumber
• Утилиты для работы с ABI (кодирование/декодирование/проверка)
• Готов к TypeScript (вывод типов из ABI и типизированных данных EIP-712)
• Первоклассная поддержка Anvil и Hardhat
• Набор тестов для разветвленной сети Ethereum

GitHub: github.com/wagmi-dev/viem
Документация: viem.sh/docs/introduction.html
5🔥4
​​Repository of 500 web3 reports:

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

Крайне советую к изучению эту библиотеку знаний.

Здесь очень много полезной информации и каждый найдет что-то для себя.

Repository Sections:

- Academic, Blockchain, Crypto, DeFi, Metaverse, NFT, Web3, Whitepaper

link: bit.ly/web3reportsrepo
🔥63👍1
Список 500+ web3 инвесторов

twitter.com/vedangvatsa/status/1633860551292878850
🔥1
Библиотка Solmate (Альтернатива OpenZeppelin Contracts)

Современные, проверенные временем и оптимизированные под газ блоки для разработки смарт-контрактов.
Эти контракты были вдохновлены или напрямую изменены из многих источников, в первую очередь: Gnosis, Uniswap, Dappsys, Dappsys V2, 0xSequence, OpenZeppelin.

github.com/transmissions11/solmate
7🔥1
📖 Кураторский список ресурсов, посвящённых абстракции учётных записей (EIP-4337)

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

GitHub: 4337Mafia/awesome-account-abstraction
Статья: Что такое абстракция аккаунта?
🔥71
Выпустил статью о bug bounty

Возможное получения прибыли в размере от 1000 до 10млн$
без опыта работы в крупных компаниях имея одни лишь навыки

Разбор мелочей, обзор актуальных конкурсов

+Курс по этичному хакингу от intellectualpoint

LINK
7👍2
Внедрение стейблкоинов на Ethereum с помощью Solidity: руководство для разработчиков

-Понимание стейблкоинов
-Что нужно для реализации
-Реализация контракта со стейблкоином

LINK
👍11
Децентрализованный сервер Web3

Gelato - это децентрализованный бэкенд web3, позволяющий разработчикам создавать дополненные смарт-контракты, автоматизированные, безгазовые и внецепочечные на всех основных EVM-совместимых блокчейнах, включая Ethereum, Polygon, Fantom, Arbitrum, BNB Chain, Optimism и многие другие.

Ключевые преимущества:

- Нет необходимости самостоятельно размещать серверы на AWS или у других облачных провайдеров

-Агрегация RPC с несколькими запасными вариантами

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

- Автоматически ловит повторные транзакции

- Мультицепь; работает с самыми популярными EVM-совместимыми сетями

- Нет единой точки отказа; множество исполнителей работают по всему миру

- Нет необходимости самостоятельно управлять своим закрытым ключом в облаке

- Встроенный уровень консенсуса / координации для предотвращения гоночных условий

- Гибкие варианты оплаты; оплата с предоплаченным балансом или чтобы ткс платили сами

- Экономическая эффективность: дешевле, чем создание, запуск и обслуживание собственных серверов

Сайт: https://www.gelato.network/
Документация: docs.gelato.network/introduction/what-is-gelato
🫡5👍3
Создаем клон Web3 Airbnb 2.0 с помощью React, Solidity и CometChat

Что вы будете создавать
Репозиторий git

Создание передовой платформы которая использует возможности web3 для преобразования способов бронирования и обмена жильем

Пошаговое руководство подойдет для начинающих разработчиков

Посмотрите это видео, чтобы узнать, как правильно настроить проект web3 с помощью ReactJs.

Вам понадобятся:
- Nodejs
- Ethers js
- Hardhat
- Yarn
- Metamask
- React
- Tailwind CSS
- CometChat SDK
👍5🫡4
Есть ли мошенническая торговля на централизованных биржах?

Отмывочная торговля на криптовалютных биржах — тема не новая. Из-за отсутствия регулирования на централизованных биржах некоторые CEX склонны скрывать свои сделки, чтобы скрыть истинные объемы торгов, чтобы улучшить свой рейтинг по объему торгов.
В статье представлен анализ объема торгов для выявления и уточнения поддельного объема торгов.

https://mirror.xyz/x-explore.eth/i3MmA_prEYnRT5jin7JI-L4i6BE_vfl_Y1k7DTYpi8M
👍3🫡3
Ребрендинг.

Считаю что тема обучения по solidity дает исчерпывающие ответы на вопросы в этом канале.
Для успешного вступления пройдемся по всем основам ниже где я прикреплю ссылки избранные личным двухлетним опытом.

Мы устали быть в рамках за которые уже давно вылезли. Пришло время охватывать большее количество информации и тем, с которыми мы будем делиться с вами в этом канале. Смена названия канала дает больше простора.
Посты на тему solidity так же будут выходить, как только на эту тему будут появляться обширные материалы.

Ничего не меняется в корне, мы лишь будем затрагивать большее количество тем: аудит смарт-контрактов, безопасность, исследования феноменов бирж, гуманитарные статьи на тему web3 и многое другое.


BlockainDeveloperRoadmaps - три вариации на выбор:

первая
вторая
третья

Сборник телеграмм каналов и чатов
Плагины для VSCode
Настройка платформы разработки Dapp
Идеи для практики
Самая масштабная база уязвимостей смарт-контрактов на данный момент
Гранты Ethereum
Google web3 jobs
12👍3
Channel name was changed to «Snowden Web3»
Tools for blockchain security by Anon

Blockchain Security Roadmap

Все векторы атак на смарт-контракты

The Eye of Horus: выявление и анализ атак на смарт-контракты Ethereum

BLOCKEYE - Охота за DeFi атаками на блокчейне

Обнаружение топологических аномалий в динамических многослойных блокчейн-сетях

Верификация постепенного алгоритма дерева Меркла с помощью Dafny

GoHammer: Инструмент для тестирования производительности блокчейна

EtherClue: digital-расследование атак на смарт-контракты Ethereum

Анализ требований и оценка платформ блокчейн по возможным вариантам использования

Заметка о конфиденциальности в постоянных функциях маркет-мейкеров

Подход к обнаружению уязвимости отказа в обслуживании в смарт-контрактах Ethereum

AGSolT: инструмент для автоматизированной генерации тест-кейсов для смарт-контрактов

Идентификация уязвимости реентерабельности в смарт-контрактах Ethereum

Coinbugs: Перечисление распространенных уязвимостей на уровне реализации блокчейна

SuMo: Стратегия тестирования мутаций для смарт-контрактов Solidity

Framework and Dataset для поиска багов в смарт-контрактах

Блокчейн-мосты, не требующие доверия и сохраняющие конфиденциальность

Контрольные списки безопасности при разработке смарт-контрактов Ethereum: образцы и лучшие практики

Динамическое обнаружение уязвимостей в смарт-контрактах с помощью машинного обучения

Targeting the Weakest Link: Атаки социальной инженерии в смарт-контрактах Ethereum

DEFECTCHECKER: Автоматизированное обнаружение дефектов смарт-контрактов путем анализа байткода EVM

Профайлинг утечек газа в смарт-контрактах

Обнаружение уязвимостей смарт-контракта Ethereum с помощью глубокой нейронной сети и трансфертного обучения
👍8