General Introduction to the Steem Virtual Machine (SVM)

in Steem Dev9 days ago (edited)


SVM Banner


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

ComponentDetails
Cosmos SDKv0.54
ConsensusTendermint (CometBFT) — ~5 sec block time, instant finality
EVM ModuleOfficial Cosmos EVM (evmd)
IBC SupportEnabled
Chain ID8163
Native TokenSTEEM (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

ServiceURL
EVM RPChttps://evmrpc.blazescanner.org
Cosmos RPChttps://cosrpc.blazescanner.org
REST APIhttps://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

Sort:  

@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:

  • Transparency of the Multisig: The decision to make the bridge a multisig vault is inevitable in this phase. I suggest that, before moving any real STEEM, the election of the signatories be an open and exclusive vote for the main Witnesses and Steem Holders. This should be an act of on-chain governance in Steem, not just a discussion on Discord.
  • Security Audit: It is essential to budget an external and independent audit for the bridge module code. This will turn the "code only" into "verified code," which is the language of trust in DeFi.
  • Open Source Priority: Quickly fulfill the promise of "Open-source core modules" to allow community review.

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.

 9 days ago 

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.

Coin Marketplace

STEEM 0.08
TRX 0.30
JST 0.037
BTC 102830.58
ETH 3444.49
USDT 1.00
SBD 0.55