Web3 School – Telegram
Web3 School
199 subscribers
17 photos
17 videos
6 files
69 links
@ylebid — admin
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Крутое объяснение как работает Zero Knowlage на простеньких схемках с картинками, как я люблю 😊

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

Zero-Knowledge Blockchain Scalability
https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf

@web3_school
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, мои поздравления 😊! Мы дожили до момента, когда блокчейн разработки таки осознали важность удобства для пользователя и реализовали функционал, позволяющий больше не переживать о приватном ключе 🥳🙏❤️!

Я верю что теперь блокчейн технология станет доступна миллионам пользователей, а программистам больше не нужно будет ломать голову как объяснить пользователю что вообще происходит 👍!

Чтоб вы понимали, это на столько серьёзное нововведение, что Ethereum планирует постепенно перейти полностью на абстрактные аккаунты и оставить в прошлом привычные нам EOA (Externally Owned Account). То есть со временем мы забудем о метамаске... 🥹

Лучшее объяснение Account Abstraction (AA, ERC-4337), которое я встретил на данный момент. А перечитать пришлось много (https://github.com/4337Mafia/awesome-account-abstraction), так что надеюсь сэкономлю вам время

https://docs.zerodev.app

@web3_school
🔥4
Live stream scheduled for
Live stream started
Live stream finished (1 hour)
Web3 School
Друзья, мои поздравления 😊! Мы дожили до момента, когда блокчейн разработки таки осознали важность удобства для пользователя и реализовали функционал, позволяющий больше не переживать о приватном ключе 🥳🙏❤️! Я верю что теперь блокчейн технология станет доступна…
This media is not supported in your browser
VIEW IN TELEGRAM
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Внимание знатоки, что бы вы ответили на #вопрос:

Как так получилось что по этому адресу https://mumbai.polygonscan.com/address/0xC8FD4d20Dd0c646AB7A4A97C19B591e02d76963a#code существует смарт контракт, но нет транзакции, которая бы его создала?

@web3_school
Подборка ссылок для изучения и практики по Solidity + много полезного

https://link.medium.com/SkeEjHq3yyb
🔥4
Forwarded from Incrypted
Что такое EIP-4337? Новый стандарт кошельков Ethereum

https://youtu.be/IW4YlS3PZ0c

Обновление EIP-4337 было представлено на конференции WalletCon и развернуто в сети Ethereum. Главным его нововведением стала реализация так называемой абстракции аккаунтов и появление нового стандарта кошелька.

В этом видео мы разберем что это такое и как оно работает. Приятного просмотра!

Airdrops | Instagram | YouTube | News
👍52
Forwarded from Artem
Привет! 🕺

Открывается набор на MixBytes Farm!

Над программой курса «Smart Contract Auditor» трудились практикующие аудиторы и исследователи из компании MixBytes, чтобы у тебя была возможность:

– обучиться работе с низкоуровневым кодом и эффективными алгоритмами;
– разбираться в логике DeFi;
– освоить новую профессию, где средний уровень з/п - $7K

Старт обучения: 1 мая 2023  
Стоимость: бесплатно
Условие поступления: входное тестирование
Длительность: 1.5 месяца 
Программа:

– Ethereum architecture;
– Solidity low-level patterns;
– Solidity high-level patterns;
– DeFi protocols code review;
– DeFi typical vulnerabilities;
– DeFi hacks;
– CTF (capture the flag);
– Test audit.


*лекции размещены в записи, поэтому ты сможешь проходить теорию в удобное время.

По завершении обучения ты получишь сертификат в виде SBT (soulbound token), который сможет стать твоей опорой в поиске работы аудитором смарт-контрактов. 
Также ты попадешь в MixBytes.Camp - закрытое сообщество единомышленников, где проходят аудит-контесты и другие специализированные активности.

📌 Почитать подробнее о курсе и зарегистрироваться можно ➡️ тут

Заявки принимаются до 27.04.2023 включительно.
Количество мест ограничено.

Этапы поступления:

1. Анкета регистрации
2. Входное тестирование
3. Добавление в группу потока (telegram), при успешном завершении входного теста.

Будем рады увидеть тебя на MixBytes.Farm!
Для связи: @gogolevdms, @kudryaviyartemiy.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1😢1
Artem
Привет! 🕺 Открывается набор на MixBytes Farm! Над программой курса «Smart Contract Auditor» трудились практикующие аудиторы и исследователи из компании MixBytes, чтобы у тебя была возможность: – обучиться работе с низкоуровневым кодом и эффективными алгоритмами;…
How does Ethereum work, anyway?

Статья рекомендованная к прочтению на Mixbytes курсе. И действительно статья толковая. Резюме от AI:

Автор объясняет, что Ethereum - это как младший, крутой брат Биткоина. У него есть все те же блокчейновые прелести, но с несколькими дополнительными фишками.

В статье объясняется, как работает Ethereum, используя много больших слов, таких как "узлы" и "умные контракты". Но не волнуйтесь - это не так сложно, как может показаться. В основном, Ethereum - это как большой компьютер, который может использовать каждый. Люди могут отправлять деньги друг другу, как и с Биткоином, но они также могут использовать Ethereum для создания своих собственных цифровых валют или построения децентрализованных приложений.

В конце статьи объясняется, что Ethereum имеет огромный потенциал использования, от финансов до управления цепочками поставок и проверки личности.

@web3_school
1👍1🔥1
Artem
Привет! 🕺 Открывается набор на MixBytes Farm! Над программой курса «Smart Contract Auditor» трудились практикующие аудиторы и исследователи из компании MixBytes, чтобы у тебя была возможность: – обучиться работе с низкоуровневым кодом и эффективными алгоритмами;…
Следующая рекомендованная статья:
MEV: DeFi Transaction Ordering for Profit and Fun

Уже пару лет как существует блокчейн мафия. Если вы успешный трейдер на DEXах и ваш профит выше $5к, то скорее всего вами заинтересуются они, и прийдётся делиться...

Статья объясняет концепцию MEV (Miner/Maximum Extractable Value) в DeFi и как ее можно использовать для получения прибыли, управляя порядком транзакций в блоке. В статье рассматриваются различные стратегии получения прибыли от MEV, как этические, так и неэтические, и заканчивается замечанием о том, что MEV - это двухстороннее оружие, которое можно использовать как для добра, так и для зла.

@web3_school
🔥1
Отличный сайт для тех кто, как и я, любит изучать на примерах.

Solidity by Example

@web3_school
🔥6👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
Набор шаблонов best practice на Solidity с примерами

https://fravoll.github.io/solidity-patterns

@web3_school
1👍1🔥1
Как думаете сколько стоит в деньгах и времени взлоб любого адреса в Ethereum блокчейне?

@web3_school
Anonymous Poll
15%
Это не возможно
22%
10 лет и триллион долларов
19%
1 год и $10 миллиардов
12%
6 месяцев и миллион
32%
Одна ночь и бутылка водки
Web3 School
И так, правильный ответ 1 год и $10 миллиардов и вот почему.

Есть такой вот EIP https://eips.ethereum.org/EIPS/eip-3607

EIP-3607 — это предложение отклонять транзакции от отправителей с развернутым кодом в сети Ethereum.  Это делается для предотвращения возможной атаки, когда вредоносный контракт может быть развернут на адрес, у которого уже есть ключ EOA (внешняя учетная запись), а затем использовать этот ключ для траты средств от ничего не подозревающих пользователей, которые взаимодействуют с контрактом.  В предложении указывается, что любая транзакция, в которой tx.sender использует какой-либо код, должна считаться недействительной и отклоняться сетью.  Это простой и эффективный способ повысить безопасность и устойчивость к коллизиям в Ethereum, поскольку он делает невозможным создание коллизии между контрактом и EOA с использованием современных технологий.

Для тек, кто не очень понял о чём речь, поясняю как сам понял. С помощью команды для создания смарт контрактов CREATE2 можно задеплоить контракт на произвольный адрес, и даже на ваш, на котором уже есть активы. А значит это то, что, поместив контракт по вашему адресу, хакер получает полный контроль над вашими активами посредством этого контракта. Единственная трудность, это подобрать соль с команде CREATE2 так чтобы получить ваш адрес, на это и нужно много времени и усилий. А вот этот EIP предлагает залатать эту дыру в безопасности...

@web3_school
👍3🔥21🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Внимание знатоки, что бы вы ответили на #вопрос:

Car car = (new Car){value: msg.value, salt: _salt}(_owner, _model);
Что значит эта запись?

Ответ:
Это код создания смарт контракта из другого контракта. Но не простое создание, а с солью, а значит используется op code CREATE2. Я в предыдущих постах упоминал этот op code.

Детали
https://solidity-by-example.org/new-contract

Попробовать в ремиксе

@web3_school
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё один #вопрос:

Почему за выполнение этой транзакции пришлось заплатить $23к !??
https://etherscan.io/tx/0x2bde6e654eb93c990ae5b50a75ce66ef89ea77fb05836d7f347a8409f141599f

@web3_school
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
И ещё один #вопрос:

Как скопировать любой смарт контракт в другом смарт контракте? Например нужно получить копию UniswapV2Pair средствами solidity.

Ответ:

bytes memory bytecode = type(UniswapV2Pair).creationCode;
bytes32 salt = keccak256(abi.encodePacked(token0, token1));
assembly {
pair := create2(0, add(bytecode, 32), mload(bytecode), salt)
}

Ключевая строчка первая, получающая код любого смарт контракта, а потом идёт код создания дубликата



@web3_school
2👍1🔥1