General Introduction to the Steem Virtual Machine (SVM)

Introducing SVM — Steem Virtual Machine
I'm the solo developer behind SVM (Steem Virtual Machine), and I'm excited to share a major update!
What started as a small "what if?" experiment has now become a fully functional, EVM-compatible blockchain, built on Cosmos SDK v0.54 — with live infrastructure, verified contracts, validators, and two block explorers.
** SVM is now open for public testing.**
Developers, validators, and curious Steem users — this is your invitation to explore, break things, and build with me.
What is SVM?
SVM (Steem Virtual Machine) is a production-ready, EVM-compatible blockchain where:
- STEEM is the native gas + staking token
- Built using the official Cosmos EVM module
- Compatible with 100% Ethereum tools & wallets
💡 You can:
- Deploy contracts via Remix / Hardhat / Foundry
- Use MetaMask, WalletConnect, Rabby
- Interact using ethers.js, viem, web3.js
But SVM is not "just another EVM chain" — it's built for Steem, with unique features:
SvmNS — Your Steem Username as Your Wallet
- Maps @yourname → 0xYourEVMAddress
- Verified by validators through consensus
- No more hexadecimal addresses for social users
Every transaction on SVM burns STEEM, creating real utility and deflation.
Core Technical Stack
| Component | Details |
|---|---|
| Cosmos SDK | v0.54 |
| Consensus | Tendermint (CometBFT) — ~5 sec block time, instant finality |
| EVM Module | Official Cosmos EVM (evmd) |
| IBC Support | Enabled |
| Chain ID | 8163 |
| Native Token | STEEM (18 decimals) |
ABCI Info Response:
{
"data": "steemvm",
"version": "Testnet-Alpha-9-g939c294"
}
Chainlink Oracle Compliance
SVM matches all Chainlink integration specifications:
✅ Supports all Solidity block.* globals
✅ Fully Ethereum JSON-RPC compatible (eth_call, eth_sendRawTransaction, eth_getLogs)
✅ Archive data, batch queries, WebSocket (newHeads, logs)
✅ Finality guaranteed — no chain reorganizations
SVM is ready for Chainlink + DeFi integrations.
Live Infrastructure
| Service | URL |
|---|---|
| EVM RPC | https://evmrpc.blazescanner.org |
| Cosmos RPC | https://cosrpc.blazescanner.org |
| REST API | https://cosapi.blazescanner.org |
| WebSocket / gRPC | ✅ Enabled |
🔧 Add to MetaMask
Network Name: Steem Virtual Machine
RPC URL: https://evmrpc.blazescanner.org
Chain ID: 8163
Symbol: STEEM
Decimals: 18
Block Explorer: https://steemvmscan.com
🛰 Block Explorers (Dual Layer)
1️⃣ steemvmscan.com (EVM — Blockscout)
✔ Full EVM explorer for contracts, events, logs
✔ Source code verification
✔ Example Verified Contract:
View Contract
2️⃣ svmscan.blazeapps.org (Cosmos Explorer)
✔ Validator info, delegations, staking
✔ Governance proposals, IBC packets
✔ Raw Cosmos transactions & status
🆔 Identity Layer — SvmNS
✅ Link your Steem account (@name) to your EVM address
✅ Verified by ≥66% validators (on-chain consensus)
✅ No private servers or custodians — fully decentralized identity mapping
Bridge to STEEM — Community Input Needed!
The biggest challenge now:
How do we safely bridge STEEM → SVM?
Because Steem doesn't have light clients or ZK proofs, the first bridge will use a multisig vault (trusted signers).
Questions for the community:
- How many signers? (7/10? 15/20?)
- Who selects them? Governance vote?
- Should dashboards show bridge reserves transparently?
- Can we later upgrade to TEE + ZK (like TOKI)?
This is a governance decision — not just code.
Why SVM Matters
If done right, SVM can:
✔ Turn STEEM into a gas & DeFi asset
✔ Bring NFTs, DAOs, yield farming, LP staking to Steem users
✔ Enable 0x contracts + @steem usernames on one chain
✔ Burn STEEM with every smart contract transaction
✔ Attract Ethereum developers to a chain with real users
🛠 How to Participate
✅ Add SVM to MetaMask
✅ Deploy contracts via Remix (verified examples live)
✅ Join Discord for test STEEM faucet
✅ Try SvmNS — link your @name
✅ Discuss bridge design & validator onboarding
✅ Run a validator (if you're a witness or Cosmos node operator)
🔜 What's Next?
🌊 Public testnet faucet (STEEM)
🔐 Bridge security audit + multisig setup
👷 More validators onboarding
📖 Developer docs + smart contract templates
🌉 IBC connections with Osmosis + TOKI
⚙ Open-source core modules
Final Words
SVM isn't here to replace Steem.
It's here to extend Steem — to give it programmable money, DeFi, NFTs, and on-chain identity — all while preserving its social heart.
I'm just the coder.
You will decide where this goes.
✅ Support the Infrastructure
🔗 Vote for Witness: blaze.apps
Click Here to Vote
💬 Join the Conversation
Let's discuss:
🌉 Bridge governance
✅ Validator onboarding
🆔 SvmNS improvements
💡 dApp ideas & integrations
— A solo developer from Nepal, building for Steem 🇳🇵
Big Shoutout to @h4lab , @cur8 , @xpilar @bangla.witness for providing node support . You guys are awesome
@Blaze.apps, this is an extraordinary announcement!
The presentation of SVM (Steem Virtual Machine) is the most strategic technical advance that the Steem ecosystem could ask for. Achieving an EVM-compatible fork in the Cosmos SDK v0.54, using the official EVM module and, even more, integrating social identity through SvmNS, is an engineering feat.
Security and governance of the bridge are now the main focus. Since trust in the developer is an asset that must be earned, I propose the following to generate security in the community:
We are ready to break the testnet, test SvmNS and start discussing the first DeFi/NFT use cases. This is the right way to take Steem to the Cosmos and Web3 era.
Hello @alejos7ven,
We're still in the process of deciding who should be the signatories for the multisig account
@svm.bank. I believe this is a decision that must involve broader community input, not just a technical choice.It’s not only the bridge code that will be audited — the entire EVM stack will undergo a full audit.
I’ve already discussed this with validators like @cur8 and @h4lab, particularly regarding how we can secure funding for the audit. There are several reputable companies and platforms we are considering, such as:
We’ll figure this out together — step by step.
🔧 Upcoming Development
One more critical component under development is the consensus-based minting module. Once this module is complete, all core components of SVM will be open-sourced.
Thank you sincerely for your valuable feedback and continued involvement in this journey.
If you'd like to participate in discussions more actively, you're welcome to join our Discord — the link is available in the main post.