<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@angkasawan2007</title><generator>teletype.in</generator><description><![CDATA[@angkasawan2007]]></description><image><url>https://img3.teletype.in/files/6d/3a/6d3a9d3c-11ba-4d3a-b01c-f9bcb2339c42.png</url><title>@angkasawan2007</title><link>https://teletype.in/@angkasawan2007</link></image><link>https://teletype.in/@angkasawan2007?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=angkasawan2007</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/angkasawan2007?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/angkasawan2007?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 17 Apr 2026 22:49:40 GMT</pubDate><lastBuildDate>Fri, 17 Apr 2026 22:49:40 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@angkasawan2007/jL85nGC6w0F</guid><link>https://teletype.in/@angkasawan2007/jL85nGC6w0F?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=angkasawan2007</link><comments>https://teletype.in/@angkasawan2007/jL85nGC6w0F?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=angkasawan2007#comments</comments><dc:creator>angkasawan2007</dc:creator><title>Как вкатиться в смарт контракты? V2.0</title><pubDate>Sat, 16 Sep 2023 18:57:59 GMT</pubDate><media:content medium="image" url="https://img1.teletype.in/files/85/4f/854f588d-d8ef-4876-b60a-3edc9d8335b0.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/c6/7a/c67a5417-2520-4541-ad3a-70eed064e231.png"></img>Итак, вы решили разобраться, что же происходит у нас в крипте. Откуда такие баунти, что изучать и как разговаривать на одном языке с EVM Blockchain Senior DeFi Smart-Contract Demolisher.]]></description><content:encoded><![CDATA[
  <p id="dDJt">Итак, вы решили разобраться, что же происходит у нас в крипте. Откуда такие баунти, что изучать и как разговаривать на одном языке с EVM Blockchain Senior DeFi Smart-Contract Demolisher.</p>
  <h3 id="KTfz">Шаг 1</h3>
  <p id="6X4L">Для начала надо понимать, что такое вообще криптовалюта. Почему она так называется, причем тут криптография и все остальное. Читаем книжку <a href="https://www.packtpub.com/product/mastering-blockchain-fourth-edition/9781803241067" target="_blank">Mastering Blockchain</a> (пер. Блокчейн: Архитектура криптовалюты) от автора Imran Bashir. Тут есть пара нюансов. Во-первых в свободном доступе просто так не скачаешь. Во-вторых последние издание вышло в этом году и перевода на русский язык ещё нет, издание на русском вышло в 2018 году и вся часть про Ethereum там безбожно устарела. В любом случае существуют каналы типа &quot;Библиотека программиста&quot; где выкладывают подобные книги, найти в телеге её не сложно.</p>
  <h3 id="U7kU">Шаг 2</h3>
  <p id="2IzO">Отлично, теперь когда мы понимаем основы (и может даже больше), можно начинать разбираться в Ethereum. Скачиваем книжку <a href="https://github.com/ethereumbook/ethereumbook" target="_blank">Mastering Ethereum</a> от создателей языка Solidity. Она так же есть и в русском переводе. Параллельно с этим начинаем знакомиться с самим языком разработки смарт-контрактов. Лучше всего для этого подходит <a href="https://cryptozombies.io/" target="_blank">CryptoZombies</a>, так же можно подглядывать в <a href="https://solidity-by-example.org/" target="_blank">Soldity by Example</a>.</p>
  <h3 id="bxXl">Шаг 3</h3>
  <p id="oFdD">Когда мы прошли зомбаков и прочитали всю 9 главу книги Mastering Ethereum посвященную уязвимостям смарт-контрактов можно закреплять материал на практике. Идем и проходим CTF от компании OpenZeppelin под названием <a href="https://ethernaut.openzeppelin.com/" target="_blank">Ethernaut</a>. Как начать решать задачи у меня уже была <a href="https://telegra.ph/Bystryj-vkat-v-testirovanie-smart-kontraktov-ili-kak-stavit-galochki-na-Ethernaut-03-24" target="_blank">статья</a> на канале. Параллельно активно курим <a href="https://docs.soliditylang.org/en/v0.8.21/" target="_blank">официальную документацию Solidity</a>, это достаточное и необходимое условие для успешного прохождения этого CTF, там всего 26 задачек, так что времени это может занять достаточно.</p>
  <h3 id="AxpY">Шаг 4</h3>
  <p id="YbnE">Поздравляю! Теперь вы можете считать себя человеком, который хорошо разбирается в смарт-контрактах. Дальше нужно оттачивать скилы и углубляться. Что нужно конкретно: понимание низкоуровневого слоя исполнения смартов (<a href="https://github.com/fvictorio/evm-puzzles" target="_blank">EVM puzzles</a>), знание как работают и что из себя представляют основные  DeFi протоколы (Uniswap, Compound, Aave и тд), паттерны разработки. Также нужно понять как происходили известные хаки смарт-контрактов, удобнее всего изучать это на <a href="https://rekt.news/" target="_blank">Rekt</a>. Подебажить самому можно на <a href="https://phalcon.xyz/" target="_blank">Phalcon</a>. Ethernaut не единственный CTF, можно ещё прорешать <a href="https://www.damnvulnerabledefi.xyz/" target="_blank">DamnVulnerableDeFi</a> и <a href="https://github.com/paradigmxyz/paradigm-ctf-2021" target="_blank">Paradigm</a>. Для PoC могут понадобится тесты, их делают с помощью <a href="https://hardhat.org/" target="_blank">Hardhat</a> и <a href="https://github.com/foundry-rs/foundry" target="_blank">Foundry</a>.</p>
  <h3 id="JIjT">Шаг 5</h3>
  <p id="bWCp">Можно приступать к аудиту и разработке! Конкурсные аудиты можно найти на <a href="https://immunefi.com/" target="_blank">Immunefi</a>, <a href="https://code4rena.com/" target="_blank">Code4Arena</a>, <a href="https://www.codehawks.com/" target="_blank">Codehawks</a>, <a href="https://audits.sherlock.xyz/" target="_blank">Sherlock</a>.</p>

]]></content:encoded></item></channel></rss>