hi everybody this is Charles hoskinson broadcasting live from warm sunny Colorado always warm Always Sunny sometimes Colorado today is October 3rd 2022. It's a Spooky month the month of Halloween the month of Canadian Thanksgiving for all you connects up north and a lot of cool things uh so there's cnft con I will be there and then there's also a big pays event uh rare Bloom that's coming on and a lot of other cool stuff so it's going to be a busy month but I did want to make a video uh slightly technical but not too bad about Basho because a lot of people ask about it and these are the last two eras of cardano so wow as always the nice screen let's get right to it so there are two eras left for cardano there's Voltaire and Basho okay and they they're being done concurrently so like all things we try to make things run as quickly as possible and the Basho team is very different than the Voltaire team so the Voltaire team is all about governance and there's an enormous amount of uh progress that's under the hood and this is things like the members-based organization a constitution [Music] uh there's lots of sips that are currently being drafted and soon to be announced and we'll have a lot to say in November about all of this it'll drip its way out so not too long and that's going to be at the cardano summit let's start a little bit about Basho so basio has a lot of stuff in it so there was diffusion pipelining was an example and this is a spectrum so we launched version one but there's all kinds of optimizations that can be done there and this came with vossel we've already seen a huge impact there are improvements to foreign plutus so version two is already out and next year there'll probably be some sort of version three and we've already seen a huge impact uh some people say a 10x reduction in script size and uh all kinds of things so lots of cool stuff there these are known things and we've already seen some of these things come out in vossel so we're actually already starting the Basho era we're in it right now but then there's some things that are on the horizon so there's mithril for example in mithril is rapidly approaching version one whether that happens this year or not remains to be seen about the development velocity but spos are already testing it we already have a pretty nice open source project materializing pretty good documentation and there's a lot of open questions of well what does mithril do for scalability now if you're on cryptocurrency Reddit they say absolutely nothing and it achieves nothing and it's just all made up marketing speak and that's because they're idiots so we won't pay much attention to them the reality is that mithril is one of the biggest pillars of Basho so what mithril does in a nutshell is that you have your layer one so this is cardano and really what it's doing is it's creating this kind of this overlay and layer 1.x ish and that overlay basically gives you the ability to construct proof certificates and that's a super useful capability like for example when we think about sips for on-chain governance just as an example now the naive way would be that everybody votes okay well that's fine but what happens when you have three million votes occurring for each thing wouldn't it be really cool instead to construct all of that off chain and a network and then just aggregate it together as a threshold signature and have a single transaction occur on chain and that has the same impact and the same trust assumption as if you've aggregated all three million of those well that's effectively what mithril does in the special case of mithril right now is for like clients and for fast bootstrap okay so basically bootstrapping a full node quickly and then giving like clients full node Security even though they are a light client well this is a framework and it's a networking framework and a proof construction framework and a commit framework to get it onto the cardano main chain and that framework is basically going to allow many to one or some part of scalability is saying well hey we want to do lots of stuff in just one thing if you kind of think about what's happening with version two of plutus it's doing the same thing with reference inputs and reference skips scripts and inline datums and these types of things it allows you to basically have reusability it allows you to compress a lot of things that are happening so you're going from many to one so instead of doing something in 500 transactions you do it one transaction and it's just constructed a little differently the nice part about mithril is it's moving very quickly and the nice part about q1 and Q4 to q1 this time Horizon is that we get this fast bootstrap and like client application but we intend on using mithril in in just a moment we'll talk about it input endorsers we intend on using mithril for voting and we intend on using mithril for other applications that come up and that many to one concept okay then we have Hydra and Hydra is also fast evolving and version one is one another one of those Q4 q1 situations and these are public road maps you can actually go to GitHub and look at the repos uh forum and you can actually see the road maps real time and they're on different release Cycles I think it's uh three weeks here for the release Cycles it's a very agile project two weeks here for mithril nice proof of Concepts as they go through and basically uh Hydra a lot of people think that Hydra is kind of like this because there's conversations about it uh that Hydra is like this overlay Network that's going to sit on top that the spos run and they run all these heads and the heads communicate with each other and somehow it's some sort of uh accelerator Network you could certainly imagine a world where that's the case and for things like microtransactions that would make a lot of sense but the current version of Hydra that's under construction is more like uh basically a Dap embedded software so the way that we design plutus is that you have an unchain component and that's your Pluto script and then you have this idea of off-chain infrastructure that coordinates with the DAP to run things and this is very common in the ethereum model as well and they have all these things to combine these two and then off-chain infrastructure sometimes is centralized sometimes it's not centralized it depends on the specific Gap the idea of Hydra is that it would be part of that off-chain kit so it would be embedded adapts that require a lot of scale and basically it would do something similar to what's occurring with mithril where you go many 2 1 or sum so you can imagine a lot of use cases again like voting like dexes things for payments etc etc where you want to batch a lot of stuff together and you use Pluto scripts on chains sparingly so you only have a few and then you do a lot of stuff off chain that is kind of what the version one of Hydra is looking at having this acceleration Network that runs off chain for super high throughput for lots of transactions it seems like it would be a super useful super nice thing to have similar to like a lightning Network or something like that and we are exploring it there's something called the Hydra tail protocol but the reality is that if you want to achieve in next year and the year after high throughput you're really thinking about the whole banana the whole architecture so you're thinking about the design of plutus itself and how that off-chain and launching communication Works you're thinking a lot about the extended utxo model and how to most efficiently use it but then you're also thinking about having specific off-chain infrastructure that can work on chain that has an on-chain representation in this case a Hydra head and by embedding that inside the DAP then basically you can take lots of stuff and you can make it one thing okay so what does that mean it means your cost goes down your operating cost your up cost and that means your speed effectively goes up because these can be run with high efficiency infrastructure they can do tons of things lots of TPS and you also Confederate them as well so this is kind of the design goal of version one and there's already several dap developers in the cardano ecosystem working directly with the hydro team and actually some of them have started making open source commitments to it obsidian is one and so that's really exciting and they've made some commits to Hydra so Hydra is becoming rapidly a full open source program and what's cool about it is that everybody has an incentive to add to it because as they embed it in the guts of their application then basically the future versions will be done by not just the cardano core team so the foundation and I O and others but actually by the community as well and the goal is to reduce your operational cost and improve your transaction throughput and speed mithril is also closely related to Hydra in that components of mithril could connect to and work with Hydra which is why they have shared teams so as mithril advances Hydra advances these two things are actually going to be massive for improving scalability now the biggest single contributor to our ability to have throughput will be input endorsers I don't think input endorsers are necessary in 2023 because if you just look at improvements to diffusion pipelining and what we're doing with plutus as well as mithril and hydro the reality is we'll have more throughput than we'll have use because the effective TPS rate is is quite high already you know again cryptocurrency Reddit they just have an incredibly naive stupid way of doing things um and and so they're they say oh you're nine TPS but the real impact is in the dozens or hundreds of TPS when you actually look at the blocks and how people are using the scripts and how things can be chained together so input endorsers what we're doing right now is we're writing the sips for them so we had a humongous design process it started in January of this year and all the way to last month in September in California we had a huge workshop with all of the researchers and in June we had a big thing when Edinburgh with all of the researchers and basically this allowed us to get the design figured out so now Ben Beckman the head of architecture at i o uh Ben what he's working on is actually translating this end result into sips and there's a lot of simulation that's going on so input endorsers are not a small thing they're actually a complete reimagining of the blockchain structure okay so what happens is that you go from this stand process of a chain of blocks and there's only one canonical view to basically doing a lot of these things asynchronously and in parallel and they just kind of get batched together and then asynchronously and in parallel lots of stuff happens and then they get batched together so this concept of input blocks and key blocks as discussed in our uh parallel chains paper now this batching you think of mithril certificates where you talk about batching transactions events together you also could reuse this technology in the extended utxo model to patch blocks together so it gives you a way of figuring out conflict-free history and potentially what this means is that you have asynchronous parallel processing of an enormous amount of events so the throughput gains assuming new data structures and Assuming New Designs are gargantuan for this because you basically can be real time continuously running computations right now in the current design only 0.25 of your block time budget is for computation so running execution of scripts so that's incredibly limiting 0.25 not 25 but 0.25 percent of your block time is for script execution so it's a very scarce resource here it's asynchronous so it's continuous execution foreign so we expect to see not just a 10x but a very very very very very significant increase in speed and a reduction in cost that's what we're looking for now what's really cool about input endorsers as well is how do you do this where the network doesn't stall Solana Style okay and then the other thing is do you preserve or reduce decentralization so one of the key metrics that we have with writing these sips is a model where your set of spos increases meaning you actually have a larger k despite the fact that you move to continuous execution of scripts much higher throughput of transactions and a completely different structure now mithril is essential for this because as you get here and you talk about that kind of throughput your blockchain is going to grow the amount of that's going on is going to grow considerably so if you want to do a bootstrap you need to have an accelerated bootstrap mechanism so fast bootstrap and better support for like clients so the mithril program will continue all throughout 2023 a ton of things that are going to happen the Hydra program will continue all throughout 2023 tons of things need to happen we need to keep pushing forward on that because these are components if you think about how they get structured together into how one would approach building out input endorsers now input endorsers aren't the only part of the story their design we consider to be so the sips we consider to be the the final milestone of Basho because if you think about all the stuff up here is effectively enough for cardano to be competitive against all the top 15 cryptocurrencies including Solana that are in circulation when we look at what's happening with input endorsers this Evolution combined with the other open source programs basically is something that allow cardano to scale over the next five to ten years of use and it's closely related also to other innovations that we have like Chronos for ntp replacement things like Fast finality so The Ledger Redux program and then ultimately what we're planning with or Boris Omega this uh this entire setup so uh basically what we're going to do in November is announce the sips and have a big Community conversation about their implementation because they touch everything and it goes beyond the scope of what IO can offer because it has to be a community discussion meaning that Voltaire is required in order for input endorsers final design to be ratified because it's going to change the logic for spos we would argue for the better it's also potentially going to introduce new reward mechanisms so the reward functions need to be adjusted as well it's going to change how staking Works a little bit these types of things and there needs to be some competition in the ideas like for example DC spark has expressed some interest in examining the sips for it so there needs to be a long Community review because it's such a huge component and the question is how do you avoid Network stalls how do you ensure further decentralization of the system how does this system be more fair to spos and do good things for them and then also how do we reuse and leverage existing Technologies like mithril for example and Hydra for example so this is all a big big part of the Basho agenda the last thing is side chains and the idea here is that you use oroborus to bootstrap a side chain foreign so that side chain will take from oroborus some set K of spos and that becomes the quorum with a bft protocol of the side chain and there's also a bridge to move value back and forth oh by the way this also is talking about Babel fees and tiered pricing as well so there's a huge reset of the pricing and fee model as well with input endorsers so anyway so there's a bridge component and then there is a bft component and so you have your main chain and then you'll have this ecosystem of side chains so why well because side chains are going to have their own business logic their own application domain and that's a lot of TX volume if that TX volume is being held by a side chain then all of these things are being done in parallel meaning that the processing of those side chains doesn't reconcile on the main chain so it doesn't consume the resources of the main chain so it's basically like super Hydra hydra's dap specific side chains or ecosystem specific and ideally the side Chains would be doing things like different computational models like evm or perhaps privacy maybe supply chain you know uh it could be loyalty points or nfts you know and you could build these things bespoke specifically for that logic but users and value and other things through a canonical bridge will be able to move back and forth and represent it as a cardano native asset on the main chain and then take advantage of Ledger support treasure support uh exchange listing dexes all of these types of things it uses the main chain for security liquidity and other such things and infrastructure like wallets these types of things now what's really cool about side chains and cardano is if you hold Ada okay right now you get staking rewards with Ada okay well these spos that are selected to be part of a subset well they're doing work and you're partnered when you're staking with people uh you know when you delegate when you set up a stake pool you compensate it if you do work so if they're maintaining the state of these systems they actually pay a reward for that work that's being done well that reward would then go to the SPO via their fees but also the people who have delegated so one side chains are implemented in the future you're staking Rewards will go from just Ada to all the coins that those spos have contributed to and made blocks in so you'll actually get a flow of these so there does need to be a little bit more work on how to set that up and that's contingent on how the bft protocol is set up and also there's a consent component because uh so the staking certificate has to basically be updated a little bit so some sips are going to need to be written here and we'll do that through the members based organization process when it's available but side chains are definitely a great component of Basho because they're a special case of the Hydra where there's so much stuff going on and it's an ecosystem play that you want people to build on top of so a lot of TX volumes here so you can see how complicated Basho is it's very interconnected you know you you have some basic stuff like diffusion pipelining and there's always optimizations there there's also utxo HD that's a component there's uh obviously all kinds of things that can be done to plutus to make scripts more efficient we've already seen that with V2 a 10x in one year is pretty good there's mithril and Hydra which are interconnected and that they go from many to one and then you have uh input endorsers which is kind of the big Daddy and the input endorser's side is basically saying hey we're going to go to this parallel architecture that we've been thinking about for a long time the parallel chains paper and other papers that we've written and we have these beautiful ideas and we finally figured out how to string them all together and it's great because it's going to make it more decentralized and it's going to prevent Network stalls we don't have them but when you go to these systems you can create them and ultimately you get your speed without compromising decentralization and you get real-time continuous computation so you go from 0.25 percent script execution time to continuous execution time so in other words it's just a slam dunk it's it makes everything else look like a toy and oroborus was really designed in this direction where I think the only blockchain that can do that and then you have side chains and side chains is its own agenda and there's lots of cool things there but one of the design goals is to incentivize people to set up side chains and then the side chains basically have to pay rent to the main chain to operate and that rent is the only thing they can pay which is with their tokens which means if you're staking you start getting more than one token you get Ada plus all the side chains that your people you've delegated to maintain so it's an incentive incentivized system and they're paying for security liquidity and infrastructure basically to operate on cardano and there's lots of people have expressed interest in building sidechains so that'll become a vibrant ecosystem but what that effectively does is it moves lots of transactions off chain so this is Basho in a nutshell the age of Basho and you'll find that it's already well underway there's already tons of Dev work that's being done here and been done and shipped there is ton of Dev work that's being done publicly on these guys there's a ton of design work that's underway with input endorsers for the first round of community review because it's so significant can't be unilaterally done most people if you don't touch reward functions and the other things don't care too much about diffusion pipelining but they're sure as hell going to care about input endorsers so there's a Voltaire requirement for finishing this and then you see here with side chains again you're touching some core things and so some sips have to be written specifically on how to do that but this is well underway and there's a lot of thought and teams there so we're deep in the guts of Basho already uh and so people say when Basho it's like now it's happening and we're already starting to see the fruits of our labors but honestly I think cardano has the best scaling plan we borrowed a lot of really good ideas mithril were ideas borrowed from all of these off-chain proof certificate people so the the Roll-Ups community and the snark community and these things we found a much better way of doing it that's cheaper and faster because the design of cardano Hydra has kind of borrowed a lot from the lightning side of the world and we've learned a huge amount there but we figured adapt specific approach is much better than an overlay Network Voltaire excuse me input endorsers is really a roll-up of five years of research for parallel processing and then obviously the side chains we've learned a huge amount and when you look at Bridge infrastructure and you look at these cloth chain quorums there's great protocols out there in the world like Paula is one obft is another one that we created Paula was created by Elaine she's team so there's all kinds of cool stuff that exists in that uh that realm to use a solid root of trust to bootstrap something and use it so 2023 is going to be an insanely active year because this is all going on in parallel to all this stuff and I'm going to do a whole presentation at the cardano summit and call that presentation the age of Voltaire where we kind of talk about all these different things and there's probably a two hour video worth of content there but this is really where we harness the power of the community harness the power of you we bring you guys together and we get them together and there's just ton of sips a constitution that needs to be ratified a members-based organization to be set up and get everybody rolling now some of the things the Basho will give capabilities to Voltaire like for example there is a special application to run on mithril and a special case of the Hydra head protocol which will probably replace How We Do voting off chain with Catalyst and bring that on-chain to Voltaire as an example so there's a whole research thread that's going on right now and a fast track to augment the dev that's working on mithril to facilitate that just as an example there are other things that are entirely New Concepts then there's already been some things that have been rolled out like for example sip 47 it's being updated a little bit but it's an essential component in the age of Voltaire our long-term goal is a tricameral governance model controlled by the community completely endorsed by the community and that's not a short a long-term goal it's a 2023 goal it's got to get done because this is our primary USP ethereum has already decided because dear leader vitalik has decided it that on-chain governance is a Fool's errand which means that they don't harness the power of their Community to run things whereas we will and that's how we compete if you have three million people doing things thinking things building things through a constructive collaborative process that's an army that no one in the world has we can build any type of Technology Basho is mostly technology when you look at it it's a lot of stuff but it's just technology at the end of the day and a lot of these things are connected to those 150 plus papers that we've written we've really learned a lot in those 150 papers and now we're reaping what we sowed we're we're just basically rolling out a lot of really good ideas and these will get it done to have high throughput inside the system what without compromising security this on the other hand requires you you're part of that you matter you know Voltaire is a huge component in that tricameral governance model we think is really going to get things where they need to go so November is the time to talk about that you'll see lots of little Basho tidbits drop especially in November and Beyond input endorsers for example November we'll probably have something to say about side chains in November and then just keep playing with mithril and hydro there's already a lot of community playing there and a lot of cool things and then obviously the plutist program is all about getting plutists to be more efficient so there's a ton of great feedback we've gotten from developers about new capabilities they want with plutus and we're learning this is also why we set up the utxo alliance there's a lot to be said there and there's a ton of blockchains that have joined it and they have the same scale issues that we have so we're all learning together from ergo and Horizon and all these other programs but I hope this conveys you guys just how much careful thought has gone into what we've done as a project and it's it's really important not to pay attention to the noise there is no information value at this point on our critics with Twitter or Reddit they just say the same things again and again ghost chain ghost chain you know it's nothing accomplished nothing built meanwhile when you see all this you see the code you see them running we say it's going to happen it happens and the ecosystem is doing it we're moving forward and we're moving faster than frankly any other ecosystem ethereum spent seven years to give their Community a staking model that is vastly inferior to ours it's custodial it's not liquid it's really just a mess and maybe one day you get your money back but right now here is the Hotel California the cryptocurrency space and seven years of effort with 10 times the resources we have meanwhile we figured it all out in 2020 and brought it to Market and now we're talking about how do we take it to an exponential level where basically the system scales with the network speed forever and mithril is a framework that we can just keep adding to year after year and we absorb all of those capabilities that people in the Roll-Ups Community are talking about and the inclusive accountability Community you're talking about and hydrize dap infrastructure it just becomes something that every year gets better and there's more stuff that gets put into it and it becomes something every dap uses to accelerate themselves and then other things like plutus it's a language it'll continue to be version will continue to gain capabilities with it year after year so not only has a lot been accomplished we realize the vision of Bitcoin color coins Cardinal native assets lightning is basically what Hydra has achieved inclusive accountability means that everybody has a copy of the blockchain even without having a copy of the blockchain so you're your own node you're your own bank when you look at input endorsers it creates a network that can scale to billions of users eventually and tons of things going on without sacrificing decentralization the system gets more decentralized over time and the Voltaire that one CPU one vote notion that idea that everybody can contribute in governance I think we will be there so all the things that Satoshi outlined we finally realized in some way or another in this project with this community and we're just getting started in that respect so I wouldn't pay too much attention to all this madness that people have and just keep the nose the grindstone and know that you know things are moving along and accelerating we keep delivering despite all the criticism and we keep growing and actually there's tons of great programs and projects on cardano as well and it's really exciting to work with all of them so anyway I hope this video helps and gives some clarity you know it's a uh it's a lot of fun working on these types of things and it's really a lot of fun to see them all come together and it's fun to see third-party contributions it meant the world to me that Obsidian made some contributions to Hydra that tells you it's real you know it's it's going places when third-party developers come in the MBO is going to bring a ton of innovation to the space a ton of diversity there's thousands of things to mention the wallet certification program the node certification and active spec all this stuff it's here you know and we're pioneering we're leading and everybody in the space keeps saying well what will we do for this what will we do for that and we just keep leading we just keep innovating and we keep showing them how to get it done um we haven't even talked about identity yet my God that's a huge topic too so I hope this helps and I hope you have a better idea of what Basho is and what it isn't uh and I hope you see how it's being rolled out methodically in a standards-based process through sips in a lot of community feedback is being co-built with the community community members are building dapps to integrate these capabilities and if you want to participate call Action is bootstrap mithral go talk to the Hydra team about integrating Hydra into your dap and then if you are capable of reading sips and playing around with that when the sips hit November for input endorsers participate there and if you think your application's so significant or platform is so significant it requires a side chain will become part of that conversation the MBO will facilitate spin-ups in that respect and obviously code just keeps coming so thank you guys cheers