And obviously, we'll have a lot of people from the Voltaire team there to talk about governance. Sam Leathers is going to be there, and Sam is going to do a master class workshop on Sanchonet, which is 1694's testnet. The Hydra team is actually in the office today preparing for RareEvo to talk about a Hydra Master Class where they're going to show you guys how to use Hydra, Mithril, and other technologies together.
So, here's what we've been doing today for Cardano. There's really four major items: Hydra, Mithril++, we get sidechains one of these days, we should probably use a bigger, better term for that, so Hydra, Mithril, sidechains, and optimizations.
And so that's a fast and continuous notion of scalability. So it always improves the profile, and things just keep getting better. Now you'll notice something on Mithril. This is really the beginning of data availability and proof systems.
Okay, so this also includes a concept of roll-ups. And we've just released the first version of Mithril, and what's going to happen is Mithril is going to follow a very similar evolution to Hydra. But there is some science here, so there's kind of a question of Mithril 2.0 and how should we go about building good data availability layer for the system. Well, there's a great video that's from DC Spark and it says data availability Solutions overview Chia, Polygon, Algorand, Celestia, IPFS, and Ethereum.
So Mithril's on mainnet, there is a whole research team working on a much more efficient Mithril 2.0. Mithril is already amazing and we can really get a lot more. Mithril is actually going to be an essential component on input endorsers, and I'll explain that in a little bit and there's a lot of cool things that were pushing into on the more complicated snark systems the recursion and roll-up side of the world and it'll be real cool in November to kind of showcase all of that.
Mithril is already going to be a huge win for the wallets because you guys are going to be able to get full nodes that have fast sync, you don't have to wait three days for a node to sync and your light clients will have full node security. Well, that also works its way into the whole DApp consideration and there's tons of amazing things that can be done with data availability.
Now a lot of stuff had to be thought about for example turns out if you use technology like Mithril and also extended UTXO that this helps you figure out how to do this in a way that it resembles this type of system especially as you zoom out, but you get the throughput of this kind of system.
The existence of Mithril and adding Roll-Ups into the language system, that's just better utilization of the blocks. Yeah, it requires a hard fork for fast finality, but that's a subset of the system where some SPOs come together and create finality locally so that transactions can settle. But it doesn't change your incentive structure, how Genesis works, or any of the security guarantees.
That is a parallel work stream to this work stream for Basho. This one right here is already underway, and you guys are seeing it. Hydra is on mainnet, Mithril just got on mainnet, sidechains are very mature, and lots to say in just a little bit about it.
Mithril didn't exist until two years ago as a paper. Now it's on mainnet and it's working its way into wallets throughout the year. The sidechain set of things is in the code side and it's going to be on mainnet sooner than people think. It's going to add a lot of dimensions of complexity to the system.
So, you have security guarantees that what happens here is the same as what happens down here. So, we're moving along and Mithril is the same way. And as things move over to intersect the Cardona members based organization, Cardano core node will be that way. The network stack will be that way. The smart contract project will be that way.
You get better data availability primitives. You got Mithril coming. And it's all evolving in parallel as you look. And yes, input endorsers are underway. People say. Oh, did we abandon input endorsers? Ohh endorsers are bad. No, they're not or.
The very next thing after that is input endorsers. Is it necessary when you got Hydra and Mithril and you got rollups on the way, and you got sidechains. It will be and it will be in a horizon about three years to five years. That's when it's necessary.
Now the other thing that's been happening is that we've done a really good job of speeding up development. You may have noticed that there's been several major releases of things like, for example, Mithril and starting to work its way to mainnet, and we just made an announcement there.
Now companion project is Mithril. And there's always been a big debate about how do we intend on using Mithril. So, Mithril is kind of our in-house super lightweight proof certificate, and there's been an enormous discussion about optimization of them, reduction of certificate proof sizes. In fact, we managed to get Leo Reyzin from Boston University to come out to the University of Edinburgh, spend the summer with us to talk about version two of it. But the Mithril team has done great work, and now it's getting to a point where Mithril is getting mainnet ready for version one.
On the light wallet side, it means you can vastly improve the security of light wallets on the full node side there's a discussion about using Mithril for parallel validation of Epochs, meaning you have a Mithril certificate for each epic and you can sequentially validate them against and parallel validate each of those Epochs against them. So potentially your validation times scale to the amount of processing cores you have in the system. So much much much faster sync for full notes.
So there's a lot of discussion right now about where to take Mithril beyond just wallets, and in particular, we're very interested in using Mithril with. Input endorsers and that whole work stream, and how one can kind of put parallel validation together with it.
And so we're writing papers right now along those lines. And there's a beautiful combination of concepts from parallel chains and prior papers, the extended UTXO model and Mithril certificates and putting these things together, so watch for that throughout the summer.
The other side of Mithril is the combination of Mithril with more sophisticated and heavier cryptographic primitives, in particular recursive snarks.
They can actually be used together and where they would be most useful is when we talk about the sidechain model of Cardano, so the whole sidechain ecosystem and also about reducing the size of Mithril certificates so that they have more ubiquity.
This is how I'd like to spend my time. Now there will always be a need for infrastructure and because of the way I've structured IOG, we could have a subsidiary that worries about infrastructure and wakes up every day about increasing throughput, making Hydra better and Mithril better and making sure to implement all the white papers that the scientists have written.