Reentrancy Guard
A smart-contract protection preventing a protected function from being entered again before its previous execution completes.
Explain Like I'm 12
A smart-contract protection preventing a protected function from being entered again before its previous execution completes.
Why It Matters
Security concepts help users and developers recognize common blockchain attack surfaces and defenses.
Knowledge Explorer
Explore This Concept in the Knowledge Graph
See how Reentrancy Guard connects to other concepts, books, research, and developer resources.
Related Terms
Phishing
Phishing is a social engineering attack where malicious actors impersonate legitimate platforms, services, or individuals to deceive users into disclosing sensitive information, such as private keys, seed phrases, or login credentials. In the crypto sector, phishing is highly sophisticated; attackers often create fake websites, send fraudulent emails, or use social media bots to trick users into signing malicious transactions that drain their wallets.
Private Key
A private key is a secret, mathematically generated string of characters that grants the owner complete control over an associated cryptocurrency address. It acts as a digital signature tool, allowing users to authorize transactions and prove ownership of funds. In a decentralized network, the private key is the ultimate proof of authority; whoever possesses the private key effectively owns the assets associated with the corresponding address. It is never meant to be shared with anyone.
Smart Contract Audit
A structured review of smart-contract code and system design intended to identify vulnerabilities, logic errors, and security risks.
Sybil Attack
A Sybil attack is a security threat in decentralized networks where an attacker creates a large number of pseudonymous identities to gain a disproportionate influence over the system. By controlling the majority of nodes or participating addresses, the attacker can disrupt network consensus, censor transactions, or manipulate voting processes in governance mechanisms, thereby subverting the decentralization and integrity of the blockchain.
51% Attack
An attack where one entity or coalition controls enough consensus power to reorganize blocks, censor transactions, or attempt double spending.
Address Poisoning
A scam where attackers create lookalike address activity so victims may accidentally send funds to the wrong address.
Related Articles
Security Best Practices for DeFi and Web3 Developers
As decentralized finance (DeFi) and Web3 applications continue to gain popularity, security has become a critical focus area for developers. The decentralized nature of these platforms, combined with their high-value digital assets, makes them attractive targets for hackers and malicious actors. In
How to Mitigate Flash Loan Attacks
Flash loans are a unique and powerful feature of DeFi protocols that allow users to borrow large amounts of funds with zero collateral, provided that the borrowed amount is repaid within the same transaction. While flash loans can be used for arbitrage and liquidations, they have also become a popul
Building Secure Smart Contracts: Best Practices for Web3 Developers:
Smart contracts are the backbone of the decentralized web, enabling everything from decentralized finance (DeFi) to NFTs, DAOs, and beyond. These self-executing agreements, written in code and stored on the blockchain, operate autonomously, executing transactions and enforcing rules without human in