v3.9.2
New
IMPORTANT
This release contains a consensus protocol upgrade, which implements the following spec: https://github.com/algorandfoundation/specs/tree/433d8e9a7274b6fca703d91213e05c7e6a589e69
https://github.com/algorand/go-algorand/releases/tag/v3.9.2-stable
Highlights
- State Proofs: lightweight, cryptographically provable, portable proofs of Algorand state that let dapps on other blockchains trustlessly verify Algorand transactions, making it safer and easier to develop and use cross-chain products and services.
- Max TPS of 6k
- Larger blocks: ~5x increase in max-block size (from 1MB to 5MiB), allowing up to ~25k transactions per block.
- Shorter round times: ~0.5s reduction in average round times (approaching ~3.9s).
- AVM v7
- On-chain randomness beacons and oracles can now be built by taking advantage the new block and vrf_verify opcodes.
- Unfunded accounts (with 0 microalgo) can now issue transactions as long as their fees are covered by fee pooling in the transaction group.
- App calls are now implicitly given access to the app accounts for the apps specified in the foreign apps array.
Known Bugs
- Coexisting installations may show only one set of shortcuts.
- The Node Watch Status window displays ANSI escape codes instead of interpreting them properly. This does not interfere with its functionality.
- Using the Maintenance or Repair Dialog from the installation MSI does not work. Please use the Add/Remove Programs entry in the System Settings panel.
ℹ️ This release is feature-aligned with official Algorand Release 3.9.2