What Is EOS? The Platform, Now Vaulta, Explained
Understand the EOS platform's architecture, governance, resource model, and 2025 transition to the Vaulta name and A token.
The short answer
EOS was the name of a smart-contract network launched from the EOSIO design. In 2025, the existing EOS Network was renamed Vaulta and its native EOS token began a one-for-one swap to A. This was not a new blockchain, fork, or state reset: accounts, contracts, wallets, and chain history continued on the same network.34
The network uses delegated proof of stake. Token holders vote for block producers, 21 are active at a time, and the current Spring software separates block publication from finality voting. Its application model is also distinctive: named accounts hold hierarchical permissions, smart contracts compile to WebAssembly, and activity consumes CPU, NET, and RAM resources.5689
Key findings
- 01
EOS became Vaulta
The current network uses the Vaulta name and A token, while preserving the former EOS mainnet's history and infrastructure.
- 02
Governance is part of consensus
Stake-weighted votes choose 21 active producers; 15 of 21 are required for finality and producer-controlled system actions.
- 03
Accounts are programmable
Human-readable accounts can combine keys, other accounts, thresholds, and action-specific permissions.
EOS, EOSIO, Antelope, Spring, and Vaulta are related—but not identical
EOSIO originally described the software design used to launch the EOS mainnet in 2018. The historical white paper proposed an account-based application platform with named permission levels, action-specific authority, delegated block production, and a resource model intended to support applications without requiring every user action to look like a conventional per-transaction fee.1
The software and network later evolved beyond that original document. The current protocol reference describes Vaulta as running Antelope Spring software with the Savanna finality algorithm. That distinction matters: an old EOSIO claim is evidence of the original design, not proof of the network's current code, governance, or performance.27
Vaulta's May 2025 token change replaced EOS with A as the native symbol through a 1:1 swap. Official transition materials say the existing mainnet continued without a fork or reset and that the tokenomics, account state, contracts, and supported infrastructure remained in place. A reader researching EOS today should therefore search both the historical EOS name and the current Vaulta documentation.43
| Term | What it refers to | How to read it today |
|---|---|---|
| EOS | Former network name and native token symbol | Historical name; the same mainnet is now branded Vaulta and uses A4 |
| EOSIO | Original blockchain software and design family | Useful for historical architecture, but not a current specification12 |
| Antelope / Spring | The evolved protocol software line | Spring is the current implementation named by Vaulta's protocol reference27 |
| Vaulta / A | Current network brand and native token symbol | Use for current documentation, governance, and operational checks34 |
How the platform executes applications
A Vaulta application is built from accounts, actions, transactions, and smart contracts. Contracts expose actions; an application groups one or more actions into a transaction; and the transaction succeeds atomically or the chain restores the prior state. That all-or-nothing behavior is important when several contract operations depend on one another.10
Contracts are normally written in C++ and compiled to WebAssembly plus an application binary interface. The WebAssembly file contains executable code, while the ABI describes callable actions and data structures. A contract is deployed to an account, so control of that account—and whether its permissions permit upgrades—forms part of the application's security model.118
This differs from Ethereum's address-first mental model. Vaulta accounts have human-readable names and native hierarchical permissions. An authority can combine keys and other accounts with weights and a threshold, and a permission can be linked to a particular contract action. The design can support multisignature operations and separation of duties without every application inventing a new authorization contract.81
Account
A named container for keys, permissions, resources, tokens, data, and one deployed smart contract.8
Action
A specific behavior exposed by a contract, authorized by one or more actors.10
Transaction
An atomic, signed group of actions with execution and resource limits.10
Smart contract
WebAssembly code and an ABI deployed to an account; upgradeability depends on the account's authority.118
How block producers are selected and blocks become final
Vaulta uses delegated proof of stake. Holders stake A to vote for block producers, and vote weight is linked to the amount staked for voting. The protocol documentation says a holder may vote for up to 30 candidates, while 21 producers are active at a time and standby producers can enter the schedule when rankings change.5
Under Spring and Savanna, block publication and finality are separate functions performed by the elected set. Producers rotate through block-publishing rounds, while finalizers vote continuously. Agreement from 15 of the top 21 producers advances irreversible finality. If enough valid votes are unavailable or conflict, finality stops advancing rather than silently declaring a block irreversible.67
Producer authority reaches beyond ordering transactions. Current documentation says the system contract is controlled through a 15-of-21 producer multisignature arrangement. This creates a visible supermajority process for system changes, but it also means decentralization depends on who controls producer votes, whether producers are operationally independent, and how easily token holders can replace them.125
| Layer | Who acts | What they do | Trust question |
|---|---|---|---|
| Voting | Staked token holders | Rank producer candidates | How concentrated and actively exercised is voting power?5 |
| Block publication | 21 active producers | Rotate through scheduled publishing rounds | Are producers independent, available, and geographically diverse?6 |
| Finality | Top-producer finalizers | Advance finality with at least 15 of 21 votes | Can a supermajority coordinate safely without becoming a control bottleneck?6 |
| System governance | Producer multisignature | Authorize changes to core system contracts | Which actions are technically possible and how are they reviewed?12 |
CPU, NET, and RAM replace a simple gas-only model
The platform meters three resources. CPU represents execution time, NET represents transaction bandwidth, and RAM stores persistent on-chain state. CPU and NET can be rented through the PowerUp model, while RAM is a scarce system resource that accounts purchase for persistent data such as account records and contract tables.98
A transaction can feel free to an end user when an application or another account supplies its resources, but the capacity is not economically free. Someone pays for or allocates CPU, NET, and RAM, and a producer still enforces execution limits. This makes sponsored user experiences possible while shifting cost planning to application operators.9
The trade-off is operational complexity. Developers must forecast state growth, choose who pays, and design behavior when a payer runs short of resources. Users evaluating a 'no fee' claim should ask who is sponsoring capacity, whether that policy can change, and what happens during congestion.9
Potential strengths and material trade-offs
Granular authorization
Native weighted permissions can separate owner, operational, and application-specific authority, but a poorly configured permission tree can also create unexpected control paths.8
Fast deterministic finality
Savanna is designed to finalize through producer votes in seconds; the corresponding trade-off is reliance on a small elected producer set for publication and finalization.62
Application-sponsored resources
Apps can abstract network costs from users, but operators must manage resource availability and state costs.9
Upgradeable accounts and contracts
Upgradeability can repair software, yet users must inspect who retains the authority to replace code and whether that authority has been relinquished or shared.8
Elected governance
Token voting can remove producers and publicly authorize changes, but token concentration, voter participation, proxy structures, and common infrastructure can affect effective decentralization.512
How to evaluate the network or an application today
Start with the current Vaulta protocol and developer documentation, not an EOS-era throughput claim or token article. Then separate four objects: the base protocol, producer governance, the specific application contract, and the asset or service being offered. Each can have a different operator and risk profile.23
Confirm the chain and token
Verify network identifiers, contract addresses, exchange support, and any EOS-to-A swap instructions through official channels before signing a transaction.43
Inspect permissions
Identify the account controlling the contract, its owner and active authorities, linked permissions, delays, and any producer-controlled or multisignature path.8
Measure governance
Review the current producer schedule, vote distribution, proxy relationships, missed blocks, and the parties operating critical endpoints.56
Model resources
Estimate RAM growth and identify the CPU/NET payer, renewal policy, and failure behavior under load.9
Treat performance as observed data
Use timestamped mainnet measurements for latency, finality, throughput, and costs; never substitute a theoretical maximum for sustained application performance.
Frequently asked questions
Concise answers to the questions readers most often ask about this topic.
Is EOS dead, or was it renamed?
What happened to the EOS token?
A became the current native token symbol, and the official swap opened at a 1:1 EOS-to-A ratio. Users should verify the latest swap and exchange instructions through Vaulta before taking action, because custody providers can handle migrations differently.4
Does Vaulta have 21 validators?
Are transactions free?
Not in the economic sense. CPU, NET, and RAM are scarce resources, but an application can sponsor or rent capacity so the end user does not pay a visible fee for each action. The application's payer and resource policy determine that experience.9
Can a Vaulta smart contract be changed?
A contract can generally be replaced by the authority controlling its account. The owner can instead relinquish control or configure multisignature or producer-controlled authority. Users must inspect the actual permission structure rather than assume every deployed contract is immutable.8
Methodology
This edition compares the historical EOSIO technical white paper with current Vaulta protocol and developer documentation. Current naming, token, consensus, account, contract, and resource claims are grounded in first-party technical sources; promotional throughput claims are deliberately excluded unless they can be independently measured.123589
CryptoDigest first covered EOS in 2018. The unavailable historical article has not been paraphrased or reconstructed from memory; this is a newly researched guide that preserves the old URL's topic while marking subsequent changes explicitly.
Limitations
- The guide does not independently audit Vaulta's live producer ownership, vote concentration, application activity, or sustained performance.
- Protocol documentation describes intended behavior; implementation bugs, configuration, and governance practice can differ.
- Token-swap availability and exchange support can change, so holders should verify current official instructions.
- This is technical education, not investment, legal, tax, or operational advice.
Sources and evidence
Claims are linked to the technical documentation, standards, law, research, and enforcement records that support them.
- 1EOS.IO Technical White Paper v2 ↗
EOSIO Documentation archive · Historical specification
Supports: Original account, permission, resource, and consensus design - 2Vaulta Protocol Summary ↗
Vaulta · Current protocol reference
Supports: Current software, VM, consensus, and governance overview - 3Upgrading to Vaulta from EOS ↗
Vaulta Developer Documentation · Developer documentation
Supports: Network rebrand, token symbol, and system-contract changes - 4Vaulta token swap: A replaces EOS ↗
Vaulta · Official announcement
Supports: One-for-one swap and same-chain continuity - 5Consensus ↗
Vaulta Developer Documentation · Developer documentation
Supports: DPoS, token voting, and the 21-producer active set - 6Introduction to Finalizers and Voting ↗
Vaulta Developer Documentation · Protocol documentation
Supports: Spring finality roles, voting, and 15-of-21 threshold - 7Spring 1.0 and Savanna upgrade guide ↗
Vaulta Developer Documentation · Node documentation
Supports: Current consensus implementation and finalizer changes - 8Accounts and permissions ↗
Vaulta Developer Documentation · Developer documentation
Supports: Named accounts, weighted permissions, contracts, and upgrade control - 9CPU, NET, and RAM resources ↗
Vaulta Developer Documentation · Developer documentation
Supports: Resource metering and PowerUp - 10Transactions Protocol ↗
Vaulta Developer Documentation · Protocol documentation
Supports: Actions, authorization, atomic transactions, and contracts - 11Build and deploy a smart contract ↗
Vaulta Developer Documentation · Developer documentation
Supports: WebAssembly and ABI contract artifacts - 12Staking and multisignature security ↗
Vaulta Developer Documentation · Security documentation
Supports: Producer-controlled system contract and 15-of-21 multisignature
Cite this resource
Stable edition 2026.08.27
Version history
- 2026.08.27
Full editorial rebuild with claim-level citations, current primary sources, tables, and reader FAQs.
- 2026.08.26
Initial source-backed guide edition published.
- Earlier coverage
CryptoDigest previously covered this topic; the original article text is unavailable.