This is the most programmer-friendly zero knowledge proof tutorial available
https://www.rareskills.io/zk-book
Enjoy @soliditypedia
https://www.rareskills.io/zk-book
Enjoy @soliditypedia
RareSkills
RareSkills ZK Book | Ultimate Zero Knowledge Proof Tutorial
This book teaches developers with no previous cryptography experience how to code a Zero Knowledge Proof from scratch.
🤔6🥱1
https://medium.com/nomic-foundation-blog/how-to-automate-a-headache-free-deployment-with-hardhat-ignition-fb2936ae2cfb
Follow for more, friends
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Anon
https://fullstackopen.com/en/#course-contents
Please open Telegram to view this post
VIEW IN TELEGRAM
Fullstackopen
Full stack open
Open online course on JavaScript based modern web development by University of Helsinki and Houston Inc..
❤1👍1
This media is not supported in the widget
VIEW IN TELEGRAM
🔥31😱7🌚5❤4🐳2👌1💔1
Forwarded from Vladimir S. | Officer's Channel (officercia)
Use this list of fantastic telegram channels I've put together in order to discover them as your own personal Web3-Google!
• t.me/addlist/uesom31GM1I4Yjgy
What’s new?
• Added new channels, mostly non-tech format!
Feel free to use this folder to onboard your non-web3 friends to Web3, as the majority of the channels are maintained by independent researchers. There are also additional channels for news, CT reviews, and more!
A small tip to subscribooors: if you find a channel interesting, move it out of the folder into your main list of chats. That way you’ll view content you’re interested in more often, and channels get more views instead of just subscribers!
#security #offtopic
• t.me/addlist/uesom31GM1I4Yjgy
What’s new?
• Added new channels, mostly non-tech format!
Feel free to use this folder to onboard your non-web3 friends to Web3, as the majority of the channels are maintained by independent researchers. There are also additional channels for news, CT reviews, and more!
A small tip to subscribooors: if you find a channel interesting, move it out of the folder into your main list of chats. That way you’ll view content you’re interested in more often, and channels get more views instead of just subscribers!
#security #offtopic
Telegram
Web3 Pack
Vladimir S. | officercia invites you to add the folder “Web3 Pack”, which includes 80 chats.
🔥3❤2
https://www.rareskills.io/uniswap-v2-book
Please open Telegram to view this post
VIEW IN TELEGRAM
RareSkills
Uniswap V2 Book | By RareSkills
This book provides a detailed, line-by-line look at the most forked DeFi protocol, and includes a deep analysis of the math behind it.
❤🔥2🔥2❤1🎉1
@ScaffoldETH + @ProgrammerSmart's Solidity by Example.
🚩 Challenge #0: Hello World
🚩 Challenge #1: First App
🚩 Challenge #2: Events
🚩 Challenge #3: The Graph
https://github.com/kmjones1979/scaffold-eth-2-solidity/tree/main
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kmjones1979/scaffold-eth-2-solidity
Contribute to kmjones1979/scaffold-eth-2-solidity development by creating an account on GitHub.
❤6
EIP-4337 and EIP-3074 are proposals offer different approaches to enhancing the Ethereum network's functionality.
🚢 EIP-4337 proposes a method to abstract user accounts, allowing smart contract wallets to handle user transactions.
This is achieved without changing the consensus layer, enabling the use of smart contracts for transaction validation and processing.
🚤 EIP-3074 introduces two new EVM instructions, AUTH and AUTHCALL. These instructions allow externally owned accounts (EOAs) to delegate control to smart contracts.
This delegation is based on ECDSA signatures, enabling novel transaction schemes and sponsored transactions where the transaction fee is paid by an account different from the one originating the call.
Comparatively, while both EIPs aim to enhance flexibility and functionality in transaction processing on Ethereum, EIP-4337 focuses on account abstraction via smart contract wallets, and EIP-3074 focuses on allowing EOAs to delegate control through new EVM instructions.
For a more detailed analysis, you can view EIP-4337 and EIP-3074 here.
✅ Follow for more @soliditypedia
🚢 EIP-4337 proposes a method to abstract user accounts, allowing smart contract wallets to handle user transactions.
This is achieved without changing the consensus layer, enabling the use of smart contracts for transaction validation and processing.
🚤 EIP-3074 introduces two new EVM instructions, AUTH and AUTHCALL. These instructions allow externally owned accounts (EOAs) to delegate control to smart contracts.
This delegation is based on ECDSA signatures, enabling novel transaction schemes and sponsored transactions where the transaction fee is paid by an account different from the one originating the call.
Comparatively, while both EIPs aim to enhance flexibility and functionality in transaction processing on Ethereum, EIP-4337 focuses on account abstraction via smart contract wallets, and EIP-3074 focuses on allowing EOAs to delegate control through new EVM instructions.
For a more detailed analysis, you can view EIP-4337 and EIP-3074 here.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ethereum Improvement Proposals
ERC-4337: Account Abstraction Using Alt Mempool
Account abstraction without consensus-layer protocol changes, instead relying on higher-layer infrastructure.
❤9👍1
Skilled folks, have developed a course on defending and assaulting contracts like RPGs.
Additionally, there is a campaign from RECT to replicate major attacks that have occurred.
https://nodeguardians.io/
Additionally, there is a campaign from RECT to replicate major attacks that have occurred.
https://nodeguardians.io/
❤7🏆2
Createx allows to create predictable and repeatable contract addresses using CREATE2, enhancing the interaction between contracts.
The factory structure provides a safer and more efficient way to deploy multiple contracts, which is crucial for large-scale dApp development.
Additionally, it supports upgradeable contracts, allowing developers to modify contract logic after deployment, a key feature for maintaining and updating dApps over time.
https://github.com/pcaversaccio/createx
@soliditypedia
The factory structure provides a safer and more efficient way to deploy multiple contracts, which is crucial for large-scale dApp development.
Additionally, it supports upgradeable contracts, allowing developers to modify contract logic after deployment, a key feature for maintaining and updating dApps over time.
https://github.com/pcaversaccio/createx
@soliditypedia
GitHub
GitHub - pcaversaccio/createx: Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes…
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations. - pcaversaccio/cr...
❤🔥2🌚2
Happy new year 🎉
We wish to see you with us next year❤️
We wish to see you with us next year
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🥰3🥱1
Extracts function selectors and arguments from Ethereum Virtual Machine (EVM) bytecode, even for unverified contracts.
https://github.com/cdump/evmole
@soliditypedia
https://github.com/cdump/evmole
@soliditypedia
👏5❤3👍2
Reentrancy Attacks: Such attacks occur when a function calls an external contract, which then calls back into the calling function. This can lead to unexpected behavior, especially in financial contracts.
Mutex in Smart Contracts: The Mutexer in this repo is a contract/module designed to prevent reentrancy.
It employs various locking mechanisms:
- contractLock: Locks the entire contract to prevent reentrancy.
- functionLock: Locks specific functions, potentially based on their signatures.
- customLock: Allows for more flexible locking criteria.
https://github.com/jtriley-eth/mutexer
@soliditypedia
Mutex in Smart Contracts: The Mutexer in this repo is a contract/module designed to prevent reentrancy.
It employs various locking mechanisms:
- contractLock: Locks the entire contract to prevent reentrancy.
- functionLock: Locks specific functions, potentially based on their signatures.
- customLock: Allows for more flexible locking criteria.
https://github.com/jtriley-eth/mutexer
@soliditypedia
GitHub
GitHub - jtriley2p/mutexer
Contribute to jtriley2p/mutexer development by creating an account on GitHub.
🔥2❤1❤🔥1