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

Тематики:
Solidity, blockchain development, сryptocurrency cyber security, audit of smart contracts.
Download Telegram
Нашел более подробный Roadmap в отличии от Roadmap'а офицера
Его отличие заключается в том, что он подходит для более широкой аудитории.
В том числе и для тех, кто только-только залез и углубляется в тему разработки.

Автор так же предоставляет немалое кол-во ресурсов и качественные советы по вопросу : а с чего начать?
А так же методологии и варианты первого способа заработка.

Все описано достаточно подробно вплоть до мелочей.

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

https://www.devpill.me/docs/introduction/foreword/
🔥4🙏2
Это быстрый и простой пост о разнице между модификатором public и external в Solidity.

Короче говоря, public это когда функция должна быть вызвана извне контракта (со стороны EOA или других контрактов), а также может быть вызвана внутри контракта. externalс другой стороны, предназначен для более узкого варианта использования, когда функция должна быть ТОЛЬКО вызываемой извне, но не должна вызываться другими функциями внутри контракта.

Вот и все.

Дополнительное знание: пометка функции как external экономит вам немного газа, поскольку она не копирует аргументы массива в память.
3🔥1
Дефицит разработчиков блокчейна нереален.

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

https://www.rareskills.io/post/the-blockchain-developer-shortage-is-not-real
🤯2
EthContracts.js - это библиотека javascript, которая предоставляет - готовую реализацию контрактов ethereum с поддержкой всех библиотек ethereum.

https://coinsbench.com/introducing-ethcontracts-js-e7d6d8780d63
❤‍🔥3👍2🙏1👨‍💻1
We want to create an Italian family. There are only brothers at the table.

Всем привет. Хочу сообщить, что мы хотим пополнить ряды нашего культа. За каналом сейчас стоит всего несколько людей, и мы намерены расширять наш штат.
Мы хотим создать локальное сообщество людей, которые вместе будут развиваться в разработке смарт-контрактов и кибербезопасности криптовалют. Вместе расти духовно и финансово. Делиться и обмениваться информацией, вместе идти к высотам.
У нас есть свой чат, куда мы хотим вместить порядка 20-30 человек. Хотим присоединения новых людей и сближения.

Проводя встречи в Discord, помогая друг другу в неформальной обстановке и атмосфере :)

Если вы заинтересованы, отправляйте информацию о себе мне @oregoleH(Вы можете писать сняв галстук,я прост в общении🙃)
За всеми подробностями так же в лс
Мы ищем горящие глаза, нам не важны дипломы, возраст и прочее. Двери открыты для любого уровня, даже тех, кто только заинтересовался.

На все сообщения отвечу в течении суток
👏62🙏2🔥1
Solidity Visual Developer Plugin

Преобразование кода Solidity в диаграммы потоков UML. Код может быть представлен в виде визуальных диаграмм, таких как блок-схемы, графики и UML-диаграммы, чтобы внести ясность в работу команды разработчиков.

Это расширение обеспечивает ориентированный на безопасность синтаксис и подсветку семантики, подробное описание классов, специализированные представления, расширенные сведения о коде Solidity и дополнение к Visual Studio Code.

Подробнее об установке и взаимодействию по ссылке:
medium.com/coinmonks/convert-solidity-code-to-uml-flow-diagrams-3a5cd412177
👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
👍9
Настройка платформы разработки Dapp

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

Настройте Vscode с помощью prettier и solhint, чтобы автоматизировать форматирование и анализировать код Solidity и JS.

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

Настройте проверку перед фиксацией, чтобы убедиться, что вы не передаете закрытые ключи в Github.

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

https://medium.com/@alofeoluwafemi/setting-up-a-dapp-development-scaffold-608adeeb3de5
Аутентификация пользователей через ethers.js

Аутентифицировать пользователей с помощью ethers.js и кошелька типа MetaMask очень просто. Идея заключается в том, чтобы создать сообщение, идентифицирующее приложение, которое хочет аутентифицировать пользователя, и отправить это сообщение на подпись кошельку, который хранит свой закрытый ключ.

Подробнее:

https://medium.com/coinmonks/authenticating-users-with-ethers-js-4395506dcf3c
🔥3
Академические исследования смарт-контрактов от
исследовательской лаборатории блокчейна и сингапурского университета менеджмента:

(1) Smart Contracts on the Blockchain – A Bibliometric Analysis and Review
- Современное состояние текущих проблем смарт-контрактов

Smart Contracts on the Blockchain

(2) Smart contract development: Challenges and oppor elopment: Вызовы и возможности
- Современный обзор современных смарт-контрактов, в основном сфокусированный на стороне разработчиков

Smart contract development

(3) Survey on blockchain based smart contracts: Применение, возможности и проблемы
- Много графического анализа и более глубокое погружение в тему по сравнению с (1) и (2), затрагивающее полезность DeFi, а также RL.

Survey on blockchain based smart contracts
🔥3👍1