2022 год стал годом, когда криптовалюты рухнули на Землю
Для мира криптовалют 2022 год начался с изобилия, а закончился тем, что его неофициальный представитель оказался в наручниках.
https://www.npr.org/2022/12/29/1145297807/crypto-crash-ftx-cryptocurrency-bitcoin
Для мира криптовалют 2022 год начался с изобилия, а закончился тем, что его неофициальный представитель оказался в наручниках.
https://www.npr.org/2022/12/29/1145297807/crypto-crash-ftx-cryptocurrency-bitcoin
👨💻3
RES Token Эксплуатация флэш-кредита на сумму 290 000 долларов США | QuillAudits.
Обзор уязвимости, анализ и влияние
6 октября 2022 года токен $RES (токен BEP20 в цепочке BNB) подвергся атаке флэш-кредита. Хакеры использовали флэш-кредиты, чтобы манипулировать ценой пула токена и получать прибыль. Было украдено около 290 000 долларов.
https://quillaudits.medium.com/res-token-290k-flash-loan-exploit-quillaudits-9300657fff7b
#аудит
Обзор уязвимости, анализ и влияние
6 октября 2022 года токен $RES (токен BEP20 в цепочке BNB) подвергся атаке флэш-кредита. Хакеры использовали флэш-кредиты, чтобы манипулировать ценой пула токена и получать прибыль. Было украдено около 290 000 долларов.
https://quillaudits.medium.com/res-token-290k-flash-loan-exploit-quillaudits-9300657fff7b
#аудит
Medium
RES Token $290K Flash Loan Exploit | QuillAudits
Summary:On the 6th of October, 2022, $RES Token suffered a flash loan attack. Around $290,000 was stolen by the hackers.
❤4👍3
Быстрый рецепт простого децентрализованного приложения
https://medium.com/blockchain-stories/a-quick-recipe-to-a-simple-decentralized-application-23c3b68bcaa4
#разработка
https://medium.com/blockchain-stories/a-quick-recipe-to-a-simple-decentralized-application-23c3b68bcaa4
#разработка
Medium
A Quick Recipe To A Simple Decentralized Application
By Sumi Maria Abraham, Research and Development Engineer Kerala Blockchain Academy.
🔥3✍1
Сертифицированным стать захотел...
А что такое блокчейн-сертификация и для чего она нужна?
Профессиональная сертификация - это возможность для ИТ специалистов получить официальное подтверждение своим навыкам и опыту и продемонстрировать профессионализм в области новейших технологий и решений по программным продуктам.
Лучшая сертификация блокчейна позволяет приобрести навыки, необходимые для карьеры в блокчейне. Как сертифицированный эксперт, вы можете использовать сертификацию, чтобы продолжить карьеру в качестве разработчика блокчейна.
Например, сертификация блокчейна IBM для разработчиков позволяет вам разрабатывать на платформе IBM с использованием Hyperledger Fabric.
В погоне за лучшей сертификацией блокчейна вы изучаете специальные курсы по блокчейну и криптографии на организованных и рассчитанных по времени образовательных курсах. В некоторых из них есть определенные учебные программы, в то время как в других их нет, а в некоторых есть только физические занятия, а в других - онлайн-посещение.
Все сертификаты основаны на экзаменах (внутренних, внешних и международно признанных экзаменах) с обязательным проходным баллом, но также включают практический опыт. Он предоставляет глубокие теоретические знания в области блокчейна, а также практический опыт работы в областях блокчейна.
Преимущества обучения и сертификации по блокчейну:
Огромный спрос на сертифицированных специалистов по блокчейну сегодня и в будущем.
Огромная оплата для тех, у кого есть сертификат технологии блокчейна. Он предлагает возможности диверсификации доходов и повышает ваш доход как человека.
Лучшая сертификация в 2023 году по блокчейн-разработке:
Certified Blockchain Developer Hyperledger (CBDH)
Экзамен CBSA - это элитный способ продемонстрировать свои знания и навыки в этой развивающейся области. Кроме того, вы станете членом сообщества лидеров Blockchain.
Обложка для поста сгенерирована с помощью нейросети midjourney по запросу certified blockchain developer
А что такое блокчейн-сертификация и для чего она нужна?
Профессиональная сертификация - это возможность для ИТ специалистов получить официальное подтверждение своим навыкам и опыту и продемонстрировать профессионализм в области новейших технологий и решений по программным продуктам.
Лучшая сертификация блокчейна позволяет приобрести навыки, необходимые для карьеры в блокчейне. Как сертифицированный эксперт, вы можете использовать сертификацию, чтобы продолжить карьеру в качестве разработчика блокчейна.
Например, сертификация блокчейна IBM для разработчиков позволяет вам разрабатывать на платформе IBM с использованием Hyperledger Fabric.
В погоне за лучшей сертификацией блокчейна вы изучаете специальные курсы по блокчейну и криптографии на организованных и рассчитанных по времени образовательных курсах. В некоторых из них есть определенные учебные программы, в то время как в других их нет, а в некоторых есть только физические занятия, а в других - онлайн-посещение.
Все сертификаты основаны на экзаменах (внутренних, внешних и международно признанных экзаменах) с обязательным проходным баллом, но также включают практический опыт. Он предоставляет глубокие теоретические знания в области блокчейна, а также практический опыт работы в областях блокчейна.
Преимущества обучения и сертификации по блокчейну:
Огромный спрос на сертифицированных специалистов по блокчейну сегодня и в будущем.
Огромная оплата для тех, у кого есть сертификат технологии блокчейна. Он предлагает возможности диверсификации доходов и повышает ваш доход как человека.
Лучшая сертификация в 2023 году по блокчейн-разработке:
Certified Blockchain Developer Hyperledger (CBDH)
Экзамен CBSA - это элитный способ продемонстрировать свои знания и навыки в этой развивающейся области. Кроме того, вы станете членом сообщества лидеров Blockchain.
Обложка для поста сгенерирована с помощью нейросети midjourney по запросу certified blockchain developer
👍3🔥2
Сегодняшний пост будет посвящен аудиту.
Вне зависимости от того, хотите вы стать аудитором в третьем поколении и получать деньги от взломов и нахождений уязвимостей в новых стартапах или компаниях, стать профессиональным блокчейн-разработчиком который будет способен защитить свой проект от массовки аудиторов, пытающихся взламывать одно и тоже с похожими последовательностями вам будет полезна следующая информация:
16 взломов/уязвимостей Solidity, их исправления и примеры из реального мира
https://medium.com/hackernoon/hackpedia-16-solidity-hacks-vulnerabilities-their-fixes-and-real-world-examples-f3210eba5148
(будет полезная для full stack blockchain developer'A)
Дорожная карта для взлома Web3/смарт-контрактов | 2022 (актуально +2023)
https://sm4rty.medium.com/roadmap-for-web3-smart-contract-hacking-2022-229e4e1565f9
Так как пост об аудите, я бы хотел рассказать о платформе https://immunefi.com
На ней после получения навыков вы сможете испытать удачу взявшись за какой-нибудь проект и попытаться его захватить через найденную вами уязвимость.
Статья от 18 летнего парня под названием "Как я заработал 10 000 долларов за последние 7 месяцев — издание для 17 лет"
Здесь он рассказывает о том, как на аудите смарт-контактов он вырос до подростка с карманами набитыми евро.
Практические советы, фишки, и много интересного ждет вас по ссылке:
https://gowtham-naidu.medium.com/how-i-earned-10-000-within-the-last-7-months-17y-o-edition-f566651cef82
Я считаю, что данный материал будет полезен и вы сможете выловить отсюда что-нибудь для себя.
P.s Набирайте наибольшее кол-во навыков в своей сфере поднимая свой доход и возможности.
Вне зависимости от того, хотите вы стать аудитором в третьем поколении и получать деньги от взломов и нахождений уязвимостей в новых стартапах или компаниях, стать профессиональным блокчейн-разработчиком который будет способен защитить свой проект от массовки аудиторов, пытающихся взламывать одно и тоже с похожими последовательностями вам будет полезна следующая информация:
16 взломов/уязвимостей Solidity, их исправления и примеры из реального мира
https://medium.com/hackernoon/hackpedia-16-solidity-hacks-vulnerabilities-their-fixes-and-real-world-examples-f3210eba5148
(будет полезная для full stack blockchain developer'A)
Дорожная карта для взлома Web3/смарт-контрактов | 2022 (актуально +2023)
https://sm4rty.medium.com/roadmap-for-web3-smart-contract-hacking-2022-229e4e1565f9
Так как пост об аудите, я бы хотел рассказать о платформе https://immunefi.com
На ней после получения навыков вы сможете испытать удачу взявшись за какой-нибудь проект и попытаться его захватить через найденную вами уязвимость.
Статья от 18 летнего парня под названием "Как я заработал 10 000 долларов за последние 7 месяцев — издание для 17 лет"
Здесь он рассказывает о том, как на аудите смарт-контактов он вырос до подростка с карманами набитыми евро.
Практические советы, фишки, и много интересного ждет вас по ссылке:
https://gowtham-naidu.medium.com/how-i-earned-10-000-within-the-last-7-months-17y-o-edition-f566651cef82
Я считаю, что данный материал будет полезен и вы сможете выловить отсюда что-нибудь для себя.
P.s Набирайте наибольшее кол-во навыков в своей сфере поднимая свой доход и возможности.
Medium
HackPedia: 16 Solidity Hacks/Vulnerabilities, their Fixes and Real World Examples
A Complete List of all Solidity Hacks/Vulnerabilities, their Fixes and Real World Hack Examples
🔥4❤2🤔1
Социальное взаимодействие для успешного построения карьеры web3. Практические советы,актуальная информация. О чем рассказать?
Anonymous Poll
11%
Продажа себя, поиск единомышленников, связей и клиентов.
11%
Портфолио, значимость twitter его отличие от linkdln.
11%
За что поднимают зарплату? Феномен фокусов для работодателей.
68%
Полный рукописный материал о социальном взаимодействии включая вышеперечисленное and more
👍4
EthernautDAO — это сообщество разработчиков, которое пытается превратить разработчиков из других областей в разработчиков блокчейна с помощью программ наставничества. В EtheurnautDAO есть два основных типа членов: наставники и подопечные (студенты). Наставники приходят из различных установленных протоколов, DAO, проектов и компаний в отрасли и стремятся обучать и нанимать квалифицированных разработчиков. Процесс относительно прост: наставник публикует вакансию для определенного типа наставничества. Студенты обращаются. Если их принимают, они получают наставничество и часто либо компенсацию, либо шанс быть нанятым компанией, к которой принадлежит наставник.
Первая ссылка для общего ознакомления с сообществом, а по второй ссылке вы сможете оставить заявку на обучение.
https://forum.ethernautdao.io/
https://docs.ethernautdao.io/ethernautdao/readme
Первая ссылка для общего ознакомления с сообществом, а по второй ссылке вы сможете оставить заявку на обучение.
https://forum.ethernautdao.io/
https://docs.ethernautdao.io/ethernautdao/readme
👍3❤1🔥1
Статья по ответу в опросе с наибольшим кол-во голосов готова.
Социальное взаимодействие для успешного построения карьеры в web3 от Parkinson'a
Я постарался подобрать для вас полезную информацию, добавив бонусные темы.
В сети огромное кол-во информации о том, как отшлифовать свои навыки, но мало сказано том, как их успешно применять и продавать в мире, где без связей с людьми подниматься по лестнице гораздо труднее.
Сегодня речь пойдет о социальном взаимодействии в сети и жизни. Я постараюсь дать максимально полезную информацию от себя.
Подробнее по ссылке:
https://teletype.in/@oregoleh/SocialInteractionFromParkinson
Социальное взаимодействие для успешного построения карьеры в web3 от Parkinson'a
Я постарался подобрать для вас полезную информацию, добавив бонусные темы.
В сети огромное кол-во информации о том, как отшлифовать свои навыки, но мало сказано том, как их успешно применять и продавать в мире, где без связей с людьми подниматься по лестнице гораздо труднее.
Сегодня речь пойдет о социальном взаимодействии в сети и жизни. Я постараюсь дать максимально полезную информацию от себя.
Подробнее по ссылке:
https://teletype.in/@oregoleh/SocialInteractionFromParkinson
Teletype
Социальное взаимодействие для успешного построения карьеры в web3
Всем привет. В сети огромное кол-во информации о том, как отшлифовать свои навыки, но мало сказано том, как их успешно применять...
👍7❤3
Смарт-контракты теперь можно купить!
Buyable.sol — это новый способ для разработчиков зарабатывать на жизнь своими идеями.
"Вы талантливый разработчик Solidity, но не можете или не хотите найти постоянную работу. Вы можете заниматься внештатной работой, но это может быть ненадежно и иногда сомнительно. Я говорю из личного опыта, когда говорю, что наемные работники-фрилансеры не всегда платят. Но если вы разработаете смарт-контракт, который кому-то нужен, теперь вы можете продать его ему ненадежным, одноранговым способом. Они не могут воспользоваться преимуществами вашей работы, пока не заплатят вам за право собственности на этот контракт.
С точки зрения нанимателя это также выгодная установка. У нанимателя есть возможность просмотреть смарт-контракт и убедиться, что он соответствует его требованиям, прежде чем платить за код.
Это всего лишь один гипотетический пример, но есть и другие потенциальные ситуации, в которых Buyable.sol будет полезен. Представьте, что вы можете продать/купить коллекцию NFT или даже смарт-контракт на рынке целиком. Потенциал бесконечен." - взято из статьи
Подробнее:
https://aglawson.medium.com/smart-contracts-are-now-buyable-848410038201
Buyable.sol — это новый способ для разработчиков зарабатывать на жизнь своими идеями.
"Вы талантливый разработчик Solidity, но не можете или не хотите найти постоянную работу. Вы можете заниматься внештатной работой, но это может быть ненадежно и иногда сомнительно. Я говорю из личного опыта, когда говорю, что наемные работники-фрилансеры не всегда платят. Но если вы разработаете смарт-контракт, который кому-то нужен, теперь вы можете продать его ему ненадежным, одноранговым способом. Они не могут воспользоваться преимуществами вашей работы, пока не заплатят вам за право собственности на этот контракт.
С точки зрения нанимателя это также выгодная установка. У нанимателя есть возможность просмотреть смарт-контракт и убедиться, что он соответствует его требованиям, прежде чем платить за код.
Это всего лишь один гипотетический пример, но есть и другие потенциальные ситуации, в которых Buyable.sol будет полезен. Представьте, что вы можете продать/купить коллекцию NFT или даже смарт-контракт на рынке целиком. Потенциал бесконечен." - взято из статьи
Подробнее:
https://aglawson.medium.com/smart-contracts-are-now-buyable-848410038201
Medium
Smart Contracts are now Buyable!
Buyable.sol is a new way for developers to earn for life off of their ideas.
👍6
Forwarded from Solidity. Смарт контракты и аудит
Как стать web3 разработчиком? Часть 2
5. Сколько уйдет времени на обучение?
Прежде всего не стоит верить, что разработчика из вас сделают курсы или гайды по типу: "В web3 за 30 дней". Это все полная чушь!
Да, например, сам язык Solidity или JS можно выучить за пару недель. Но вот научиться с ним обращаться...
Если у вас есть еще постоянная работа и на обучение вы будете готовы тратить пару часов в день, то закладывайте НЕ МЕНЕЕ полугода-года! Лично у меня уже были хорошие знания в php и js, когда я начал изучать Solidity. И вот стартовал я в начале прошлого года, а активно стал "задрачивать" с июля, когда и открыл этот канал. В день у меня уходило около 6-8 часов на уроки. И только сейчас я приступил к конкурсным аудитам.
Web3 разработчик - ЭТО ПОСТОЯННОЕ ОБУЧЕНИЕ ИЗО ДНЯ В ДЕНЬ! Тут вы никогда не сможете сказать, например, я уже все изучил и стал профи. Индустрия очень быстро развивается и нужно следовать технологиям, чтобы оставаться востребованным специалистом.
6. Какие знания потребуются, если начинать с полного нуля?
Смотрите, web3 разработчик, в основном, специализируется на написании смарт контрактов, или специальных программ для сетей блокчейна. Можно выделить два основных языка, которые встречаются в вакансиях: Solidity и Rust.
Хоть Rust и прекрасный язык, на котором написан блокчейн Solana и смарт контракты на нем, все же я считаю Solidity чуть более востребованным и перспективным, поэтому этот канал и посвящен ему.
Итак, на Solidity мы будем учиться писать смарт контракты, или программы для блокчейна Эфира. Из-за особенностей работы таких СК, нам потребуются сепциальные программы для их тестирования. И тут на сцену выходят два новых языка: JavaScript и Python.
Разработчики используют специальную среду разработки: это такой набор инструментов, которые облегчают проведение тестов и упрощают взаимодействие с контрактами. И вот для языка JavaScript это HardHat, для Python - Brownie. Но не огорчайтесь, для Solidity создали свою среду разработки - Foundry.
Именно поэтому, если вы захотите стать только разработчиками смарт контрактов, то Solidity будет вполне достаточно. Только таких вакансий пока еще маловато. Многие требуют навыков работы с фронтэндом, т.е. подключения смарт контрактов к web страничке.
Для этих целей чаще всего используют библиотеки написанные на JavaScript под названием ethers.js и web3.js.
Более того, чтобы написать простейшую веб страничку, потребуются знания базовых языков HTML и CSS. И вот, что у нас получается:
Простой разработчик => достаточно знаний Solidity (шансы найти работу - низкие),
Разработчик умелый => знания Solidity и Foundry (или Hardhat с JS, или Brownie с Pyhton), шансы - средние,
Фулстек разработчик => Solidity, JS, HTML, CSS, Hardhat, Foundry, ethers.js (web3.js), а также знания популярных сервисов и бирж (Chainlink, Uniswap и т.д.) + портфолио, шансы - хорошие.
Для аудитора обязательно знать Solidity и Foundry (или Hardhat), пройти популярные задачи на поиск уязвимостей, да и знать как происходят взломы.
Далее об источниках.
#start #web3 #newby
5. Сколько уйдет времени на обучение?
Прежде всего не стоит верить, что разработчика из вас сделают курсы или гайды по типу: "В web3 за 30 дней". Это все полная чушь!
Да, например, сам язык Solidity или JS можно выучить за пару недель. Но вот научиться с ним обращаться...
Если у вас есть еще постоянная работа и на обучение вы будете готовы тратить пару часов в день, то закладывайте НЕ МЕНЕЕ полугода-года! Лично у меня уже были хорошие знания в php и js, когда я начал изучать Solidity. И вот стартовал я в начале прошлого года, а активно стал "задрачивать" с июля, когда и открыл этот канал. В день у меня уходило около 6-8 часов на уроки. И только сейчас я приступил к конкурсным аудитам.
Web3 разработчик - ЭТО ПОСТОЯННОЕ ОБУЧЕНИЕ ИЗО ДНЯ В ДЕНЬ! Тут вы никогда не сможете сказать, например, я уже все изучил и стал профи. Индустрия очень быстро развивается и нужно следовать технологиям, чтобы оставаться востребованным специалистом.
6. Какие знания потребуются, если начинать с полного нуля?
Смотрите, web3 разработчик, в основном, специализируется на написании смарт контрактов, или специальных программ для сетей блокчейна. Можно выделить два основных языка, которые встречаются в вакансиях: Solidity и Rust.
Хоть Rust и прекрасный язык, на котором написан блокчейн Solana и смарт контракты на нем, все же я считаю Solidity чуть более востребованным и перспективным, поэтому этот канал и посвящен ему.
Итак, на Solidity мы будем учиться писать смарт контракты, или программы для блокчейна Эфира. Из-за особенностей работы таких СК, нам потребуются сепциальные программы для их тестирования. И тут на сцену выходят два новых языка: JavaScript и Python.
Разработчики используют специальную среду разработки: это такой набор инструментов, которые облегчают проведение тестов и упрощают взаимодействие с контрактами. И вот для языка JavaScript это HardHat, для Python - Brownie. Но не огорчайтесь, для Solidity создали свою среду разработки - Foundry.
Именно поэтому, если вы захотите стать только разработчиками смарт контрактов, то Solidity будет вполне достаточно. Только таких вакансий пока еще маловато. Многие требуют навыков работы с фронтэндом, т.е. подключения смарт контрактов к web страничке.
Для этих целей чаще всего используют библиотеки написанные на JavaScript под названием ethers.js и web3.js.
Более того, чтобы написать простейшую веб страничку, потребуются знания базовых языков HTML и CSS. И вот, что у нас получается:
Простой разработчик => достаточно знаний Solidity (шансы найти работу - низкие),
Разработчик умелый => знания Solidity и Foundry (или Hardhat с JS, или Brownie с Pyhton), шансы - средние,
Фулстек разработчик => Solidity, JS, HTML, CSS, Hardhat, Foundry, ethers.js (web3.js), а также знания популярных сервисов и бирж (Chainlink, Uniswap и т.д.) + портфолио, шансы - хорошие.
Для аудитора обязательно знать Solidity и Foundry (или Hardhat), пройти популярные задачи на поиск уязвимостей, да и знать как происходят взломы.
Далее об источниках.
#start #web3 #newby
👍10
Написал статью о возможном использовании ChatGPT для разработчиков.
Также рассказал о расширении на его основе для VSCODE.
https://teletype.in/@oregoleh/USEITMRDEVELOPER
Также рассказал о расширении на его основе для VSCODE.
https://teletype.in/@oregoleh/USEITMRDEVELOPER
Teletype
Как использовать ChatGPT для разработчиков? +расширение для VSCODE
1. Использование ChatGPT для разработчиков
👍8❤3🤔1
Продолжаем выпускать полезную информацию со стильной подачей для васСегодня я нашел сайт https://www.blocktrain.info/
"Присоединяйтесь к тысячам разработчиков, чтобы создавать и отправлять крутыеОни предоставляют серии статей, подробных руководств, структурированных курсов и полных руководств по проектам.
проекты в Web3, AI, Full stack и многое другое." - так позиционирует себя blocktrain
Я собрал для вас подробные руководства по созданию приложений and more:
- Создайте музыкальное приложение NFT
- Создайте децентрализованное приложение ERC 20 с полным стеком
- Создайте приложение для разработки AI NFT
- Создайте полнофункциональное приложение для голосования Web3
- Создайте полнофункциональное приложение для хранения Web3
- Создайте полнофункциональное приложение Web3 Todo
- Создайте приложение кошелька с помощью Thirdweb
- Создайте приложение Airdrop NFT
- Создайте внешнее приложение со смарт-контрактами
- Создайте приложение NFT с метаданными в сети
Part ll :
- Создайте торговую площадку NFT с помощью Thirdweb
- Создайте индивидуальный контракт NFT
- Создайте контракт ERC1155 NFT
- Создайте веб-сайт проводника NFT
- Создайте веб-сайт для добычи NFT
- Создайте приложение NFT с метаданными в сети
Практикуйтесь, формируйте понимание
Всем успехов.
🔥6👍3
На просторах сети нашел базу данных всех известных уязвимостей смарт-контактов.
Она насчитывает более 700 дыр
Уязвимости разделены на названия, условия и ссылки GitHub (с подробным описанием и руководствами)
База разделена на две части: умеренной и тяжелой сложности.
Medium : severity
High : severity
За длительное время серфинга я не нашел ничего более содержательного об уязвимостях чем эта база.
Пользуйтесь. Я считаю что теперь это то, на что можно ссылаться при практике аудита на постоянной основе.
Она насчитывает более 700 дыр
Уязвимости разделены на названия, условия и ссылки GitHub (с подробным описанием и руководствами)
База разделена на две части: умеренной и тяжелой сложности.
Medium : severity
High : severity
За длительное время серфинга я не нашел ничего более содержательного об уязвимостях чем эта база.
Пользуйтесь. Я считаю что теперь это то, на что можно ссылаться при практике аудита на постоянной основе.
👍21🫡12🤔1
How to claim your DNS domain on ENS
Выпустил статью о регистрации домена в Ethereum Name Service:
🔗 teletype.in/@oregoleh/a8bLj9okzQT
Выпустил статью о регистрации домена в Ethereum Name Service:
🔗 teletype.in/@oregoleh/a8bLj9okzQT
Teletype
Как заявить права на свой DNS-домен в ENS?
В зависимости от вашего провайдера DNS это может быть очень просто или довольно сложно.
👍7
Learn-evm-attacks
"Коллекция тестов Foundry, воспроизводящих эксплойты, отчеты об ошибках и теоретические уязвимости в цепочках EVM. Диаграммы и контекстные ссылки сопровождают каждое воспроизведение атаки, чтобы сделать его более полезным в качестве справочного или учебного материала для тех, кто пытается больше узнать об уязвимостях в системах смарт-контрактов."
https://github.com/coinspect/learn-evm-attacks
"Коллекция тестов Foundry, воспроизводящих эксплойты, отчеты об ошибках и теоретические уязвимости в цепочках EVM. Диаграммы и контекстные ссылки сопровождают каждое воспроизведение атаки, чтобы сделать его более полезным в качестве справочного или учебного материала для тех, кто пытается больше узнать об уязвимостях в системах смарт-контрактов."
https://github.com/coinspect/learn-evm-attacks
GitHub
GitHub - coinspect/learn-evm-attacks: 🚀 Try the Learn EVM Explorer we just launched!!!
🚀 Try the Learn EVM Explorer we just launched!!! Contribute to coinspect/learn-evm-attacks development by creating an account on GitHub.
👍7
• MetaCartel - сообщество разработчиков децентрализованных приложений, предлагающее получить финансирование
• Moloch DAO - финансирует проекты направленные на развитие блокчейна Ethereum
• Open Grants - поддержка разработчиков с открытым исходным кодом, работающих над дорожной картой Эфириума, особенно исследующих и развивающих, что необходимы для успеха эко-системы Эфириума
• DAO Grants - таблица Google организаций, предлагающих гранты
• Academic Grants - поддержки научных работ, связанных с Эфириум
Гранты Ethereum – эти программы поддерживают обширную экосистему Ethereum, предлагая гранты• EF Ecosystem Support Program - финансирование проектов с открытым исходным кодом, которые приносят пользу Ethereum, с особым акцентом на универсальные инструменты, инфраструктуру, исследования и общественные блага
для широкого круга проектов. Они включают решения по масштабируемости, созданию сообществ,
безопасности, конфиденциальности и не только.
• MetaCartel - сообщество разработчиков децентрализованных приложений, предлагающее получить финансирование
• Moloch DAO - финансирует проекты направленные на развитие блокчейна Ethereum
• Open Grants - поддержка разработчиков с открытым исходным кодом, работающих над дорожной картой Эфириума, особенно исследующих и развивающих, что необходимы для успеха эко-системы Эфириума
• DAO Grants - таблица Google организаций, предлагающих гранты
• Academic Grants - поддержки научных работ, связанных с Эфириум
👍7
Static and Dynamic Analysis – Инструменты, использующие различные средства анализа программы для поиска уязвимостей и слабых мест.
Classification – Ресурсы, пытающиеся классифицировать уязвимости и слабые места в смарт-контрактах.
Testing – Инструменты для запуска, измерения и управления тестами, связанными со смарт-контрактами.
Linters and Formatters – Эти инструменты, которые выделяют недостатки кода и заставляют код смарт-контракта соответствовать стандартам формата.
Disassemblers and Decompilers – Инструменты, которые переводят байт-код смарт-контрактов в опкоды и код solidity.
Formal and Runtime Verification – Инструменты, использующие методы проверки для обнаружения поведения, удовлетворяющего или нарушающего инварианты.
Инструменты, которые могут обнаруживать уязвимости или помогать разработчикам поддерживать высокое качество кодаVisualization – Эти инструменты предназначены для визуализации байт-кода EVM, смарт-контрактов и их графов потоков управления.
Static and Dynamic Analysis – Инструменты, использующие различные средства анализа программы для поиска уязвимостей и слабых мест.
Classification – Ресурсы, пытающиеся классифицировать уязвимости и слабые места в смарт-контрактах.
Testing – Инструменты для запуска, измерения и управления тестами, связанными со смарт-контрактами.
Linters and Formatters – Эти инструменты, которые выделяют недостатки кода и заставляют код смарт-контракта соответствовать стандартам формата.
Disassemblers and Decompilers – Инструменты, которые переводят байт-код смарт-контрактов в опкоды и код solidity.
Formal and Runtime Verification – Инструменты, использующие методы проверки для обнаружения поведения, удовлетворяющего или нарушающего инварианты.
👍6🤔2
Web3 Jobs
Собрал google таблицу web3 jobs с ссылками
Разделы: Sites, telegram, twitter
Google Table
Собрал google таблицу web3 jobs с ссылками
Разделы: Sites, telegram, twitter
Google Table
Таблица будет дополняться🔥7👍3
Список из 90 инструментов Solidity 🛠
Этот список включает в себе инструменты отладки, инструменты статического анализа, инструменты символического выполнения, инструменты подписи Ethereum, шаблоны смарт-контрактов, инструменты смарт-контрактов, инструменты EVM, инструменты разработчика Solidity.
www.alchemy.com/top/solidity-tools
Этот список включает в себе инструменты отладки, инструменты статического анализа, инструменты символического выполнения, инструменты подписи Ethereum, шаблоны смарт-контрактов, инструменты смарт-контрактов, инструменты EVM, инструменты разработчика Solidity.
www.alchemy.com/top/solidity-tools
Alchemy
List of 113 Solidity Tools (2025)
Explore 113 of the best Solidity Tools across the most popular web3 ecosystems including Ethereum, Solana, and more! Solidity Tools include Octane, Slither, ApeWorx EVM Trace, Manticore.
👍3🔥2
📄 Список всех конференций Ethereum на ближайшее время
CyberAcademy.dev
Blockchain & crypto events 2023
Календарь мероприятий Web3, ∙блокчейн, крипто-индустрии.
Хакатоны, конференции и митапы, ∙которые помогут вам
влиться в экосистему и приобрести ∙новые знания.
CyberAcademy.dev
Blockchain & crypto events 2023
Календарь мероприятий Web3, ∙блокчейн, крипто-индустрии.
Хакатоны, конференции и митапы, ∙которые помогут вам
влиться в экосистему и приобрести ∙новые знания.
👍5🔥3
Forwarded from Vingrig
⛵️Новейшая версия компилятора Solidity!
Мы рады объявить о последней версии компилятора Solidity, Solidity v0.8.18.
Эта последняя версия включает в себя ряд улучшений, а также вводит поддержку обновления Paris!
Заметные новые функции
Это те функции, которые мы хотим выделить в этом выпуске.
Отключение метаданных CBOR
Новый флаг командной строки (
Поддержка Парижского Хардфорка
Поддержка парижского хард-форка включает в себя:
• Устаревание глобальной
• Введение глобальной
Примечание:
Осуждение selfdestruct
Генерация байт-кода EVM из Yul
Этот выпуск также включает в себя изменение генерации байт-кода EVM из кода Yul при включении оптимизатора: для функций Yul, которые никогда не возвращаются обратно вызывающему (т. Е. Всегда возвращают или всегда завершают вызов EVM), компилятор больше не отправляет метку возврата. Метка используется только для перехода обратно к вызывающему абоненту. Это уменьшит как стоимость газа, так и размер кода. Инструментарий, который полагается на текущее соглашение о вызовах на уровне байт-кода, возможно, потребуется скорректировать с учетом этого изменения.
Мы рады объявить о последней версии компилятора Solidity, Solidity v0.8.18.
Эта последняя версия включает в себя ряд улучшений, а также вводит поддержку обновления Paris!
Заметные новые функции
Это те функции, которые мы хотим выделить в этом выпуске.
Отключение метаданных CBOR
Новый флаг командной строки (
--no-cbor-metadata) и стандартная опция JSON (settings.metadata.appendCBOR: false) для предотвращения добавления компилятором раздела метаданных CBOR в конец байт-кода. До сих пор из этого раздела можно было исключить только хэш файла метаданных JSON (--metadata-hash none/settings.metadata.bytecodehash: "none"), но байт-код все равно будет включать небольшую часть данных CBOR, содержащих версию компилятора.Поддержка Парижского Хардфорка
Поддержка парижского хард-форка включает в себя:
• Устаревание глобальной
block.difficultyвстроенной в Solidity и удаление difficulty()инструкции из встроенной сборки для версий EVM >= Paris. Изменение связано с переименованием и семантическими изменениями difficultyинструкции, введенной EIP-4399.• Введение глобальной
block.prevrandaoвстроенной в Solidity и prevrandao()инструкции по встроенной сборке для версий EVM >= Париж.Примечание:
block.difficultyпланируется полностью удалить в версии Solidity0.9.0.Осуждение selfdestruct
selfdestruct теперь считается устаревшим (EIP-6049), и компилятор будет предупреждать о его использовании как в Solidity, так и в Yul, включая встроенную сборку. В настоящее время замены нет, но его использование крайне не рекомендуется, поскольку в конечном итоге он изменит свою семантику, и это каким-то образом повлияет на все контракты, использующие его.Генерация байт-кода EVM из Yul
Этот выпуск также включает в себя изменение генерации байт-кода EVM из кода Yul при включении оптимизатора: для функций Yul, которые никогда не возвращаются обратно вызывающему (т. Е. Всегда возвращают или всегда завершают вызов EVM), компилятор больше не отправляет метку возврата. Метка используется только для перехода обратно к вызывающему абоненту. Это уменьшит как стоимость газа, так и размер кода. Инструментарий, который полагается на текущее соглашение о вызовах на уровне байт-кода, возможно, потребуется скорректировать с учетом этого изменения.
GitHub
Release Version 0.8.18 · argotorg/solidity
Introducing the newest version of the Solidity Compiler!
We are excited to announce the latest release of the Solidity Compiler, Solidity v0.8.18.
This latest version includes a range of improvemen...
We are excited to announce the latest release of the Solidity Compiler, Solidity v0.8.18.
This latest version includes a range of improvemen...
👍6🔥3