<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/justdeveloper23/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя justdeveloper23]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 27 Apr 2026 09:42:45 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Мульти-прокси смарт контракт стандарта EIP-2535 «Diamond»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/709642/</guid>
      <link>https://habr.com/ru/articles/709642/?utm_campaign=709642&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e07/53a/0d6/e0753a0d65dfa0cc4daf77a960d359d3.png" /><p><a href="https://www.youtube.com/watch?v=42TUqDW74v8" rel="noopener noreferrer nofollow">Ссылка на видео-туториал и подробное объяснение</a></p><p><a href="https://github.com/davydovMikhail/multi-proxy-contract" rel="noopener noreferrer nofollow">GitHub</a></p><p>В этом материале речь пойдет про стандарт EIP-2535, также широко известен как Diamond или Multi-Facet Proxy. Стандарт дает возможность создавать модульные, обновляемые смарт контракты, которые обладают рядом преимуществ перед такими стандартами обновляемых контрактов как Transparent и UUPS.  </p><p></p> <a href="https://habr.com/ru/articles/709642/?utm_campaign=709642&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 09 Jan 2023 11:27:48 GMT</pubDate>
      <dc:creator><![CDATA[justDeveloper23]]></dc:creator>
      <category><![CDATA[Децентрализованные сети]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Solidity]]></category><category><![CDATA[Распределённые системы]]></category><category><![CDATA[Криптовалюты]]></category>
      <category><![CDATA[Diamond]]></category><category><![CDATA[прокси]]></category><category><![CDATA[мултипрокси]]></category><category><![CDATA[eip2535]]></category><category><![CDATA[Solidity]]></category><category><![CDATA[модульный смарт контракт]]></category><category><![CDATA[обновляемый контракт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Деревья Меркла и экономия газа в смарт-контрактах Solidity]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/699032/</guid>
      <link>https://habr.com/ru/articles/699032/?utm_campaign=699032&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ce2/54e/d99/ce254ed99bd23b96683bcdf0565b60a7.jpeg" /><p>В идеальном децентрализованном приложении мы бы хотели хранить все в блокчейне на смарт-контрактах — в хранилище Ethereum: данные не могут быть изменены несанкционированным способом. Но запись какой-либо информации, размером 32 байта обойдется нам в 20000 газа. На момент написания статьи это примерно $0.26, c одной стороны не много, но что если мы хотим хранить в хранилище какой-то значительный массив информации.  </p><p>В поисках решения данной проблемы экосистема Ethereum дает множество альтернативных вариантов. Как правило, в выбранном пути есть компромисс между доступностью и ценной. Вариант описанный в этой статье может обойтись крайне дешево в реализации, при должном подходе и понимании темы.  </p><p>В этой статье вы узнаете про Деревья Меркла — специальный алгоритм хэширования данных, благодаря которому, мы сможем сохранить всю полноту необходимой информации, не прибегая к постоянному перезаписыванию содержимого хранилища Ethereum.  </p><p>Видео-туториал: <a href="https://www.youtube.com/watch?v=1aC1_AlCuT8" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=1aC1_AlCuT8</a></p> <a href="https://habr.com/ru/articles/699032/?utm_campaign=699032&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 13 Nov 2022 09:20:25 GMT</pubDate>
      <dc:creator><![CDATA[justDeveloper23]]></dc:creator>
      <category><![CDATA[Децентрализованные сети]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Solidity]]></category><category><![CDATA[Распределённые системы]]></category><category><![CDATA[Криптовалюты]]></category>
      <category><![CDATA[дерево меркла]]></category><category><![CDATA[merkle tree]]></category><category><![CDATA[solidity]]></category><category><![CDATA[whitelist]]></category><category><![CDATA[хэш]]></category><category><![CDATA[hardhat]]></category><category><![CDATA[туториал]]></category><category><![CDATA[openzeppelin]]></category><category><![CDATA[MerkleProof]]></category><category><![CDATA[verify]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Руководство по AccessControl от OpenZeppelin]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/691274/</guid>
      <link>https://habr.com/ru/articles/691274/?utm_campaign=691274&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f60/0f2/39b/f600f239bdc6dd59d6a8ae7ed01bac57.jpeg" /><p>Сегодня поговорим про такой полезный инструмент как AccessControl от OpenZeppelin, данная библиотека позволит вам регулировать доступ к разного рода функционалу на ваших умных контрактах и не только.</p><p>Вы сможете объявлять роли, присваивать эти роли другим пользователям и даже назначать роли для адресов, которые будут назначать другие роли. Это невероятный, гибкий и простой инструмент, с которым должен быть знаком каждый разработчик умных контрактов. А теперь к делу!</p><p></p> <a href="https://habr.com/ru/articles/691274/?utm_campaign=691274&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 03 Oct 2022 14:13:36 GMT</pubDate>
      <dc:creator><![CDATA[justDeveloper23]]></dc:creator>
      <category><![CDATA[Solidity]]></category><category><![CDATA[Криптовалюты]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[AccessControl]]></category><category><![CDATA[access]]></category><category><![CDATA[control]]></category><category><![CDATA[roles]]></category><category><![CDATA[hasRole]]></category><category><![CDATA[getRoleAdmin]]></category><category><![CDATA[grantRole]]></category><category><![CDATA[revokeRole]]></category><category><![CDATA[руководство]]></category><category><![CDATA[туториал]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
