On May 7, 2025, Casper Association CTO Michael Steuer joined an AMA hosted by Gate.io, where he answered questions from both the moderator and the community about the recently launched Casper 2.0 upgrade.
The session offered a deep and insightful look into the upgrade and what lies ahead.
You can listen to the full recording here.
Below is a condensed version of the Q&A, but we highly recommend reading through the full questions and answers starting below the condensed version for a comprehensive understanding of Casper 2.0, its short- and long-term vision, the role of the Casper Association, Casper’s regulatory positioning, and more.
How is Casper 2.0 different from other blockchains?
Casper 2.0 uses deterministic finality (Zug), upgradeable smart contracts, native access control, and a multi-VM architecture, all designed for real-world adoption. Casper 2.0 is built to be practical, secure, and familiar for enterprise and mainstream developers.
What kind of real-world use cases does Casper 2.0 enable?
Casper supports complex asset tokenization like real estate, where multiple parties, regulations, and permissions must coexist. Its native access control and multi-signature support are designed exactly for that.
How does Casper 2.0 lower the barrier for developers?
Smart contracts are written in Rust (via WebAssembly), with SDKs in languages like JS and Python. The tooling mirrors Web2 workflows, modular development, automated testing, and real documentation.
What role does the Casper Association play?
It’s a Swiss nonprofit that ensures Casper’s long-term health, decentralization, and enterprise-readiness. It provides infrastructure, coordinates upgrades, and is transitioning to on-chain governance.
Casper 2.1 is coming in three months with a new VM and self-describing contracts, opening doors for AI and easier tooling. The broader vision is quarterly innovation with a focus on real-world asset use cases.
How did you identify these problems and what challenges did you face?
Casper 2.0 is the product of years of feedback from real-world users and the need for blockchain to finally serve external markets, not just Web3.
What’s your regulatory strategy?
Based in Switzerland, Casper is fully compliant and audited and is aligned with emerging US frameworks like FIT 21 and the GENIUS Act, giving it global regulatory confidence.
What are your short-term goals?
Rolling out Casper 2.0, launching Casper 2.1, onboarding real-world use cases, and making gas costs predictable and enterprise-friendly.
How do you ensure CSPR’s sustained growth?
By accelerating adoption through regulated, real-world projects, especially in real estate, RWA yields, and compliance-focused verticals.
What makes upgradeable contracts on Casper better than Ethereum?
No proxy hacks or workarounds. Casper has native contract versioning, package management, and secure upgrade paths backed by protocol-level governance.
How are you onboarding non-Web3 developers, and what about bridges?
Casper’s multi-VM future and mainstream language support help onboard devs. For asset flows, Casper supports bridges today and is exploring bridgeless, standards-based protocols like ACTUS.
What role does the community play post-2.0?
Validators already vote on upgrades, and on-chain governance is expanding to legally bind decisions through the Casper Association’s Swiss nonprofit structure, a real-world and Web3 fusion.
Thanks, and before I answer that directly, I’d like to give a quick background on Casper for anyone unfamiliar with the project. Casper was launched in 2021 as a Layer-1 blockchain built on the original proof-of-stake model that came out of Ethereum’s research group and was later finalized by our own researchers. From day one, Casper was designed for enterprise use cases, meaning we prioritized what real businesses need to actually adopt blockchain: support for mainstream programming languages, built-in testing, access control, and more modular, upgradeable architecture.
That foundation is what led to Casper 2.0 and why it’s uniquely positioned to support the next generation of real-world blockchain applications.
Now, let’s talk about what makes Casper 2.0 different.
First, Casper 2.0 introduces a new consensus protocol called Zug, which uses deterministic finality. This is different from most major blockchains today: Bitcoin, Ethereum, and many Layer-2s, which rely on probabilistic finality. In those systems, when a block is added to the chain, it’s not finalized immediately. You usually have to wait for multiple confirmations before you can be confident that a transaction won’t be rolled back. That might be acceptable for crypto-native use cases, but it’s not ideal when certainty really matters.
For example, if you’re selling a house, you don’t want to wait for “64 confirmations” to know whether it’s truly sold. Zug eliminates that uncertainty. The moment the network reaches agreement and produces a block, it’s final, permanent, and instant. That’s a big deal for use cases like financial transactions, regulated asset transfers, and legal agreements, where ambiguity can create risk. But consensus is just one part of it.
Casper 2.0 also introduces built-in access controls, allowing developers to define roles and permissions directly within smart contracts, at the protocol level. So instead of reinventing that logic each time, it’s handled natively. In the real world, you have governance requirements: a CFO can approve things that a marketing manager can’t. Casper lets you embed those rules directly, and the network enforces them.
Then there’s smart contract upgradability. Casper allows contracts to evolve without redeploying or migrating user data. This is critical in the real world, where business logic and regulations change. Being able to update a contract transparently and securely without disruption is a big advantage.
We also introduced a multi-VM architecture. Different virtual machines can now run side by side on the same Layer-1 network. These aren’t sidechains or rollups. They’re fully integrated VMs that can interact with each other, allowing applications with different needs to operate natively within the same environment.
And finally, Casper remains focused on developer accessibility. We support Rust and WebAssembly, as well as SDKs for languages like JavaScript and Python. Web3 might have 20,000 developers fluent in specialized languages, but the real world has tens of millions of software engineers who know mainstream tools. Casper lets them participate in blockchain development without starting from scratch.
Altogether, Casper 2.0 isn’t just another protocol upgrade. It’s a step toward making blockchain infrastructure viable for long-term, real-world systems that need to be secure, adaptable, and understandable.
Casper 2.0 is built to support tokenized real-world assets. These are assets that exist off-chain but can be represented and managed on-chain. Think about real estate, financial instruments, intellectual property, and even physical infrastructure, all of these can fall within scope.
What makes Casper suitable for these use cases, and this connects back to the technical elements I mentioned earlier, is that it doesn’t just handle the asset itself, but also the rules, rights, and responsibilities that come with it. Because in the real world, ownership isn’t simple. It comes with access restrictions, multi-party approvals, and regulatory obligations.
And on top of that, business terms evolve, and regulations change. These assets exist in a dynamic, complex context. Casper 2.0 supports that complexity directly at the protocol level.
To give a concrete example: in the near future, we’re particularly excited about adoption in the real estate and real estate adjacent industries.
If you have a real-world asset like land, a building, a parking structure, a solar farm, whatever it may be, it exists in a physical location and is subject to specific local and national laws and regulations. These laws may change frequently depending on the jurisdiction. For example, where I live, the rules often change annually based on new government policy.
When you’re transacting in these kinds of assets, there are multiple stakeholders, often with conflicting interests, who need to reach consensus. This is something blockchain is naturally good at, and Casper in particular, has built-in multi-signature functionality that makes this process native to the platform. If you have multiple owners of a property and a transaction requires a minimum threshold of approval, Casper can handle that out of the box.
And it’s not just buyers and sellers there are usually lenders, brokers, listing agents, title registries, and tax authorities involved. All of them have different rights and responsibilities. Casper’s granular access control allows each party to only access the data or functionality they are permitted to. That kind of fine-grained permission system is enforced at the protocol level, not just inside an app.
We’re very excited to share new announcements in the coming weeks about projects that will be making use of these features. We believe these will demonstrate how the platform is ready for real-world compatibility and serious applications.
Casper supports smart contracts written in Rust using WebAssembly (WASM). Rust is one of many languages that can be compiled to WASM, so that opens the door to numerous other mainstream languages being supported over time. But the main benefit is that developers don’t have to learn a new blockchain-specific language like Solidity, which is very common in the EVM world.
If you’re familiar with Stack Overflow, which is a widely used developer forum, they run an annual global developer survey. Year after year, Rust ranks as one of the most popular and loved programming languages in the world, whereas languages like Solidity barely register. As I mentioned earlier, there are maybe 20,000 to 25,000 developers globally who know Solidity. But there are tens of millions of developers who already know mainstream languages like Rust, Go, JavaScript, Python, and so on. Our aim is to reach those developers, not just the small pool of Web3 specialists.
Beyond language support, we provide SDKs in familiar languages like JavaScript, Go, and Python. And the developer tools on Casper are designed to align with how modern software is built. The network supports modular development, automated testing, and is much more approachable than many other chains.
More importantly, our goal is to make blockchain development feel like regular software development. Because we believe real innovation will only happen when we open up the blockchain space to the millions of software developers worldwide, not just the crypto-native ones.
And those developers, especially in the enterprise or real-world sectors, are used to workflows like test-driven development, end-to-end testing solutions, deployment pipelines, and so forth, things that are standard in Web2 but often missing in Web3. We’re excited to be bridging that gap on Casper 2.0.
Follow-up: Where can developers find documentation and resources?
The main place to start is our website: casper.network. From there, or directly, you can also visit docs.casper.network, where you’ll find tons of developer documentation, resources, tutorials, walkthroughs, conceptual explanations, and more.
There’s a lot of in-depth technical material there for any developer who wants to start building.
The Casper Association is a Swiss nonprofit organization, and it is responsible for supporting the ongoing development and the long-term health of the Casper Network.
The Association helps guide the technical direction of the network toward real-world utility, enabling systems to be built on-chain with auditability, upgradability, and access controls at their core.
We ensure that core protocol developers working on the Casper protocol can collaborate effectively. We help orchestrate that work across different teams. We also make sure that application developers have the documentation and tools they need to build on Casper, and that node operators, including validators and partners like Gate.io who run their own nodes, have what they need to operate reliably.
In addition, the Casper Association is mandated to promote maximum decentralization of the network and the protocol. That’s not just a principle, it’s something we’re actively working on.
For example, the Association itself is undergoing further decentralization by implementing an on-chain governance model. This will allow the Casper community to directly participate in key decisions, not just for the network and protocol, but even for how the Association operates going forward.
So in short, we support the infrastructure, the community, and the evolution of Casper, all while keeping it open, neutral, and trustworthy over the long term.
We launched Casper 2.0 on mainnet just about 18 hours ago. It went completely seamlessly, a massive milestone that was two years in the making. It involved several hundreds of thousands of lines of code added or modified in the Casper Protocol’s software stack. It’s a huge accomplishment for our engineering team.
But Casper 2.1 is already underway. While Casper 2.0 took close to two years, we’re now moving to a quarterly release schedule, and you should expect to see Casper 2.1 go live on mainnet within the next three months.
One of the main innovations coming with Casper 2.1 will be the addition of a new Virtual Machine, the second VM to run in parallel within our Multi-VM architecture. This VM will offer an even more simplified smart contract interface for developers. It introduces new capabilities like self-describing contracts, which can automatically generate SDKs and even apps based on contract metadata. You can imagine the potential this unlocks, for example, in AI-based software development or applications that dynamically spawn new contracts. There’s a lot of opportunity here.
From a use case perspective, we’re very excited about some upcoming announcements in the next few weeks, new projects launching on Casper Network. As you might expect based on our discussion so far, these are mostly in the area of real-world assets, both in terms of tokenization and governance and compliance.
So, the release of Casper 2.0 marks the beginning of an entirely new phase. Not just for Casper, but hopefully for the broader blockchain industry. We finally have a blockchain that meets the real world where it is, one that supports layered ownership, governance, and compliance, all natively enforced on-chain.
With any product, there’s a process of finding product-market fit. Anyone who’s built and launched products or companies will be familiar with this. You start with your best guess, you build something in what is essentially a vacuum, and then you go to market and learn what works and what doesn’t.
Casper 2.0 is the result of that learning process. Thankfully, we were in a position that allowed us to refine our offering based on feedback from the real world, not just the crypto world. And we’ve arrived at a time where the real world is finally ready to start integrating blockchain. That hasn’t been the case for very long. The blockchain industry has historically been focused on itself, building tools for crypto-native users. We believe now is the time for blockchain to meet the needs of the broader world. That’s the gap we’ve tried to bridge with Casper 2.0.
That’s a very good question. The regulatory environment is constantly evolving. We’re based in Switzerland, and we’re very happy about that, because it offers a mature regulatory framework. It provides a level of clarity that’s often lacking in places like the United States, including even now, though things are improving.
In Switzerland, there are established legal and regulatory structures that allow organizations like ours to be fully compliant. The Casper Association is a regulated nonprofit, officially recognized under Swiss law. We file annual reports, undergo audits, and submit our financials, we’re a fully transparent and compliant organization. That structure gives us a solid foundation for working globally, because most jurisdictions recognize and respect regulatory compliance in mature jurisdictions like Switzerland.
As for the US, there was actually news yesterday, I believe covered by CoinDesk, about a new version of the crypto legislation proposed by Congress. It’s a follow-up to what was previously called FIT 21, and it outlines what’s required for a protocol to be considered decentralized, including ownership thresholds and control dynamics.
Based on the current language of that legislation, we believe Casper is in full compliance. We’re excited to see regulatory clarity take shape, because that’s what’s been missing in the US, and it’s what has kept many players hesitant to engage with the American market. As more bills like [FIT 21 and the GENIUS Act move forward, we think the situation will improve dramatically in the near future.
Very good question - and a good observation. First of all, I think it is important for projects to have a long term vision and mission. Without one, you cannot judge your near term priorities and determine what short-term goals help build towards that long-term vision and mission, and which are probably better not to focus on. Every project should be clear on what their long-term objectives are.
I think we have clearly laid out where we see the blockchain industry evolving towards, and Casper’s role in it. I’ve talked about it in my answers to earlier questions today, and we have clearly laid this out in all our communications around Casper 2.0 recently. We believe that blockchain during this first phase of its existence has mostly been focused on building solutions for itself. How can we improve or come up with new ways for crypto native users to interact with the technology. However, the next phase of this industry will be about how blockchain will integrate with the real world, which is infinitely larger and more complex than our little web3 sandbox.
Casper 2.0 is designed to enable that real-world integration. Its instant finality, the access it provides to traditional software developers, and the approach it offers to mirroring real world constraints that businesses and real-world processes demand, such as access permissions, upgradability and layered governance, are all tailored to enable the integration of blockchain technology into the larger world.
Short term goals are there to achieve that long term vision. Obviously something we’ve been focused on “right now”, as this user asked, is the roll out of Casper 2.0 that puts in place a lot of the fundamental architecture to build on. Just in the past 24 hours, with Casper 2.0 live on mainnet for not even a day, we already see that certain metrics, such as block finalization times, are over ONE HUNDRED TIMES faster with our new consensus protocol than they were before the upgrade. What we’re seeing is very promising for what can be achieved in the future.
And we have a lot more coming in the months to come - for example we are rolling out a new virtual machine in a few months, which will make it even easier to develop real-world ready smart contracts on Casper. We are also changing the way blockchain projects handle gas fees - by introducing a gas fee model that makes interacting with blockchain applications essentially free - allowing businesses for the first time to accurately model the costs associated with integrating blockchain with their broader applications.
And finally, it is about use cases. Superior technology is a nice thing to have, but ultimately adoption is what drives the success of any technology. One of our most important short term goals is to very quickly accelerate the adoption of Casper’s technology with partners and projects that fit our long term vision - and you can expect a good number of announcements in that area in the weeks and months ahead.
Great question - as I just said, adoption is the name of the game. $CSPR is the utility token of the Casper Network that powers it all. With a lot of the technology to support the transition of the blockchain industry from an inward facing ecosystem to one that enables real-world applications now in place with Casper 2.0, we are focused on onboarding the use cases that leverage all that.
We have a number of promising use cases that we’re expecting to hit our mainnet in the near future. While I can’t give away all of them, as these announcements are coming in the weeks ahead, you should expect to see us focus on projects in the real estate space, in the yield-bearing real-world asset space, and in the real-world compliance space. These are the areas where businesses outside of the web3 sandbox are coping with on a daily basis, and where we believe blockchain, and Casper with its unique features in particular, can play a meaningful role.
So first of all, it is possible to deploy smart contracts on Casper in a non-upgradable way as well as an upgradable way. There are use cases where you don’t want a contract to be upgradable. These are mostly crypto-native use cases - where you want to release a smart contract and basically say - hey, we are throwing away the keys, it belongs to the community now. It is what it is, take it or leave it, we can’t do anything with it, it’s your problem now.
That’s not how businesses in the real world work. That’s certainly not how regulated industries in the real-world work. Even Ethereum developers have realized this over time, and they have come up with workarounds to circumvent the immutability of their smart contracts, by implementing things like so-called proxy patterns - where you put a smart contract out that passes transactions from the user to a target contract, and you can change the address of that target contract. This proxy pattern workaround is highly susceptible to exploitation, and many well-known exploits in web3’s history can be attributed to exploited proxy pattern contracts.
In Casper, you don’t need to use workarounds. The protocol basically provides a package manager for smart contracts, similar to how developers might be familiar with from projects like NPM in the JavaScript world, where you can add new versions of a contract, activate versions, roll back versions, and share state between versions, all seamlessly, and all secured by the native cryptography of the underlying Layer-1 protocol. This is what software engineers that work at real-world, traditional companies are used to, it is what they expect from a mature platform, and Casper is uniquely designed to provide that.
If you combine it with our access control features, where you can allow certain groups of people to perform specific roles in a smart contract, or with our built-in multi-signature capabilities, you can also design very advanced governance structures around upgrading your application - where you make it so that only users in a specific role, and only if they reach consensus above a certain threshold, can perform upgrade functions on a smart contract.
It is a very powerful capability, and it’s unique in our industry.
Those are really two questions.
Regarding the multi-VM flexibility - we are excited to add a second VM that’s shipping with Casper 2.1. It’s really the proof that we can run, and developers can specifically target, multiple virtual machines on the same Layer 1. With partners we are exploring alternative virtual machine projects, that might provide targeted functionality for specific use cases such as identity, zero-knowledge or smart contract development access in specific programming languages that are popular in the real-world. We are excited about showcasing some of that soon.
Regarding the reliance on bridges - we strongly believe, and I think the user who asked this question does too, that the future of the industry is multi-chain. Bridges certainly perform an important role in multi-chain environments, and will be the predominant way of moving assets in and out of blockchains in large volumes for the foreseeable future. However, bridgeless asset transfers are up and coming, and we are engaged in conversations with other ecosystems about this. This includes some of the better known stablecoin projects, as well as protocols such as ACTUS, which Casper is actively involved with, in order to algorithmically describe financial instruments with the ultimate goal of being able to have a common language between parties when creating, acting on and moving assets both on-chain, and off-chain.
While I can’t comment on the price of CSPR, we are of course very encouraged by the positive sentiment we are all seeing around Casper, and the Casper 2.0 upgrade. We believe that community is what makes and breaks ecosystems, and we couldn’t be happier with and prouder of the Casper community.
We also believe that true decentralization means that the community has to have a strong role in the governance of blockchain projects. In recent months, we have announced that we’re implementing on-chain mechanics to allow CSPR holders to have a more direct impact on the governance of the project.
Already, and since genesis, as a proof of stake protocol, the validators are the ones who decide which upgrades get accepted and launched on the network and which don’t. But now the validators, who are representing the people that delegate their stake to them, can also vote on other important governance topics that affect the chain and the project. Several on-chain votes have taken place already, and this will only pick up in pace. And in parallel to that, we are implementing changes to the way that the Casper Association itself is governed, and incorporating an on-chain governance component into the legal structure of the project, which is being done in a way that’s never been done before in our industry.
As a Swiss non-profit association, there will be certain decisions where the on-chain vote will be legally binding, as recognized by the Swiss authorities. It’s a true example of the web3 world crossing over into the real world.