Commit Reveal Pattern
As data in a blockchain is public, it is impossible to store them secretly.
As data in a blockchain is public, it is impossible to store them secretly.
Application or Smart Level Contract standards.
ERC-6551: Account Abstraction for NFTs.
Standard building blocks for EVM compatible blockchains.
The Ethereum Virtual Machine (EVM) functions as a world computer that powers decentralized applications (dApps) running on the Ethereum blockchain.
Diagram | Matrices | Thinkers
What is the critical path towards Solidity Mastery on EVM compatible chains.
Blockchain Academy
Split payments in a smart contract.
<iframe
Best security practices for using Assert, Require and Revert in Solidity.
Smart Contract Events.
Adopt best practice patterns.
Ethereum Smart Contracts Protocols.
You can find SPL programs as pre-coded, standardized smart contracts deployed on the Solana blockchain that operate across multiple accounts in parallel.
Diagrams | Matrices | Thinkers
Best practice layout for Solidity contracts.
Strategies to Save Gas
Ethereum allows a Dev to create a simple set of rules that an adversarial group of players can use to work together.
Move is a platform-agnostic programming language originally developed by Facebook for the Libra blockchain, designed to be the "JavaScript of web3". Move provides standard libraries within modules that expose common functionalities and types including cryptography, math, and strings. These standard libraries have been formally verified with the Move Prover.
Time locks are commonly employed in governance to add a delay to administrative procedures and are widely regarded as a strong indicator that a project is legal and reflects project owners' commitment to the project.