The Island, The Ocean and the Pond (Soon)
Full Transcript
hi everyone this is charles hoskinson broadcasting from warm sunny colorado always warm always sunny sometimes colorado today we are talking about soon you may have noticed that i had a tweet not too long ago which said soon and i said we're going to announce a few things and this is the first of a collection of announcements that are coming in the next 60 to 90 days that i think will make people very happy so we get asked a lot by developers they say hey when can we start writing software for cardano when can i actually start writing my daps when can i start building my d5 it's a good question and to do that you need a devnet you need some form of network where people can start writing code deploy that code test it verify it works with the understanding that the code that you write will run on the main net i also tweeted not too long ago an xbox development unit and the reason why i did that is that if you're a game developer you don't start writing xbox games the day the xbox launches or else xbox would launch with no titles and microsoft would be like field of dreams like if you build it they will come instead you actually have to start writing software for the xbox in anticipation of its launch usually six months a year two years beforehand in our case a lot sooner so we wanted to actually start launching dev networks that will be attached via side chains to the cardano main network and so the title of this video is the island the ocean and the pond the island the ocean and the pond and we're going to talk a little bit about what our dev networks are going to be okay in the beginning when we started the cardinal project we had no idea what a smart contract actually was we had the nick zabo 1990s definition we had the vitalik buterin ethereum definition and we had things that had happened in industry we kind of understood what contracts look like there's paradigms like design by contract and there's a programming language called eiffel that follows that and we kind of also understood things a service oriented architecture or microservices and we also kind of understood around that there's some sort of off-chain and on-chain paradigm and the pro and there was also projects like for example resource aware ml so there was these quasi turing systems and so forth so there was a lot of confusion around what exactly is a smart contract what does it do and how does it fit into a broader ecosystem so usually what you do is you start with a solution in mind like for example i have a video game and i want to do drm for that video game okay or i have health software a electronic medical record system and i want to make my records portable okay so these are examples of problems you want to solve and so then you say okay what part of that game is going to run on the client's computer or my servers and what part of that game the drm system maybe runs on chain and so forth so you already see that there's some sort of decomposition where you have some code running on the blockchain some code running off of the blockchain so the pond is ethereum and that's where the cryptocurrency space currently exists and the pond is basically all about saying okay there's this little pond we'll use blue for it actually if we're talking about the ethereum pond we should use rainbow there we go here we go here's the ethereum pond a little bit of water and basically this is a petri dish to experiment with a lot of on-chain activity so we've seen a proliferation of new paradigms languages like for example the ethereum virtual machine we've seen people try to bring in web assembly we've seen a whole bunch of virtual machines written for this particular space and we've seen some specialized languages for example like solidity is the most popular language but you also have viper you have serpent and these other things that have been floating around and exist kadena for example has something called pact it's a lisp like dialect and the reality is that this is just a pond when you think about developers firms like consensus and others they say over and over again we've won we have all the developers we've won everything but if you actually look at the size of of this developer set and the amount of applications deployed compared to the ocean it's probably more like this so very very and if there's not even a scale it's it's probably even smaller let's do this there you go okay so this is where things the java virtual machine lives this is things like dotnet.
Found an error in the transcript?
Help improve this transcript by reporting an error.