VeChain Hayabusa | Academy
VeChain Hayabusa | Academy
The VeChain Hayabusa upgrade is the second phase of the VeChain Renaissance. The Hayabusa upgrade will upgrade VeChainThor’s consensus mechanism, tokenomics and degree of decentralization.
View Attackathon
What's an Attackathon?
What's an Attackathon?
Attackathons are education-based bug hunting competitions where security researchers compete over a reward pool by submitting impactful bugs in the project's code. Here's how they work:
Before the Attackathon
Immunefi works with the project to host a security-focused education period, providing top tier education and support to security researchers.
During the Attackathon
Security researchers experience optimal hunting conditions, with direct project support, responsiveness, and duplicate rewards.
After the Attackathon
Immunefi spotlights the security accomplishments with a custom leaderboard, Attackathon Summary Report, Bugfix Reviews, and Individual Achievement Cards.
Ultimately, Attackathons serve to secure projects, develop their security ecosystem, and create new opportunities for security researchers.
Starting in
1. Project 101
1. Project 101
1.1. Introduction to blockchain
1.1. Introduction to blockchain
Concise guide to the essence, mechanics, applications and significance of blockchain technology — great for complete beginners to get the core concepts before diving into VeChain specifics.
2. Language
2. Language
2.1. EVM Compatibility (Solidity / EVM)
2.1. EVM Compatibility (Solidity / EVM)
Explains VeChain's EVM compatibility, why it matters, and implications for Solidity developers (porting, toolchain compatibility and caveats). Useful for developers familiar with Ethereum.
2.2. Smart Contract Actions & Safety (VeChain Builders Academy)
2.2. Smart Contract Actions & Safety (VeChain Builders Academy)
Covers standard smart contract operations (minting, transfers, locking etc.), plus safety patterns (access control, read-only queries) specific to VeChain. Good for developers to avoid basic mistakes.
3. Project - Advanced Concepts
3. Project - Advanced Concepts
3.1. Account Abstraction
3.1. Account Abstraction
Deep dive into programmable smart-contract wallets, ERC-4337-style workflows and how VeChain approaches account abstraction — useful to understand advanced UX/security patterns and new attack surface considerations.
3.2. VeChainThor Security Model
3.2. VeChainThor Security Model
Overview of VeChainThor’s consensus, PoA2.0 upgrade, and implications for protocol-level security (node operators, block validation, finality assumptions).
3.3. Governance & Authority Masternodes
3.3. Governance & Authority Masternodes
How governance decisions and authority node audits are structured in VeChain, plus transparency requirements for node operators.
3.4. Smart Contract Security on VeChain
3.4. Smart Contract Security on VeChain
Common pitfalls, Ethereum-compatibility caveats, and guidelines for safe contract development on VeChain.
4. Investigating On-Chain Data
4. Investigating On-Chain Data
4.1. Block Explorers
4.1. Block Explorers
Explains available block explorers and how to use them to inspect blocks, transactions, addresses and contract activity — first stop for on-chain investigation.
5. Running Proof of Concept (PoC)
5. Running Proof of Concept (PoC)
5.1. How to run a Thor Solo Node
5.1. How to run a Thor Solo Node
Step-by-step guide to run a local Thor Solo Node (installation, CLI options, Docker, launching) — ideal for forking/sandbox testing and local PoC vulnerability testing.
6. Audits & Known Issues
6. Audits & Known Issues
7. Technical FAQ
7. Technical FAQ
7.1. VIP-190
7.1. VIP-190
Defines a standard for personal message signing in VeChainThor, adapting Ethereum’s eth_sign to VeChain’s signature format.
7.2. VIP-191
7.2. VIP-191
Introduces designated gas payer functionality, allowing a transaction sender to specify another account to cover VTHO fees.
7.3. VIP-192
7.3. VIP-192
Proposes a simple self-signed certificate mechanism to let users attest to agreements or provide identity proofs via key signing.
7.4. VIP-201
7.4. VIP-201
Standardizes the interaction protocol between transaction senders and gas payers to ensure smooth fee delegation.
7.11. VIP-250
7.11. VIP-250
Extends smart contract functionality to improve developer and dApp capabilities.
7.15. VIP-254
7.15. VIP-254
Defines a new extension or interface standard under VeChain’s roadmap initiatives.
7.16. VeChain Whitepaper 3.0 (Ecosystem & Sustainability Guidelines)
7.16. VeChain Whitepaper 3.0 (Ecosystem & Sustainability Guidelines)
Contains strategy and guidelines for ecosystem partnerships, sustainability, technical & operational partner collaboration, and how VeChain expects ecosystem participants to align with its goals (e.g. sustainability, real-world traceability). Useful for auditors / project leads to see ecosystem expectations.