New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Ethereum Development Overview - Intro to Ethereum

BaseMon, Oct 9, 2023, 12:00 AM

Discover the fascinating world of web3 and decentralized applications (dApps)! Learn how web2 and web3 differ, and how smart contracts on Ethereum power exciting innovations like decentralized finance, gaming, and more. Dive into the future of technology and explore the endless possibilities of dApp development. 📚 Head to Base Camp for full courses on smart contract development: https://docs.base.org/base-camp/docs/welcome ✅ Subscribe to our channel here: https://www.youtube.com/@BuildonBase ► Build on Base: https://base.org ► Follow us on Twitter: https://twitter.com/buildonbase ► Join our Discord: https://base.org/discord

Transcript

foreign let's talk about how developing web3 applications also known as dapps or decentralized applications is different from developing the web to Applications we're used to building first we'll review what we mean by web 1 web 2 and web 3 then we'll compare the architecture of a web 2 app to a web 3 dap web 1.0 was all about reading information it was like putting a whole Library online and letting people type in keywords to find whatever information they wanted the web pages were pretty basic but web 1.0 was truly groundbreaking because it gave people easy access to more information than they had ever had before Web 2.0 is all about reading information plus writing or sharing your own information with Web 2.0 people can not only search for and find information but it can also create things interact with content and connect with one another it is a very social version of the internet now here is where web2 and web 3 diverge with Web 2.

0 we have the power to create but what we create is largely owned and managed by big companies like Google Facebook and Twitter these centralized companies fully own and manage their platforms they each create rules about what can and cannot be on the platform monitor activity and collect data about its users this gives the central companies a lot of power now web 3.0 on the other hand is all about owning your own information unlike web 1.0 and 2.0 where large companies own and manage websites web 3.0 is powered by the blockchain so these online spaces and communities are completely decentralized now let's look at how a web 3 dap might be built using ethereum by comparing it to how we're used to building web 2 apps in web 2 a web application typically consists of a front end and a back end the front end which we access using a web browser is built using HTML CSS and JavaScript this is how the user interacts with an application's data the front end of course does not store any data that's the back end's job typically a web 2 back-end consists of a web server which is connected to a database and hosted by a large provider such as Amazon web services and lastly to communicate between the front end and back-end our web2 app uses HTTP requests now let's compare this architecture of a web 2 app to that of a web 3 dap or decentralized application in web3 we have a similar front-end structure but instead of a back-end which would possibly be hosted by a large centralized organization our front-end connects to a blockchain provider a blockchain provider exposes an API that allows us to connect to a node on the ethereum blockchain thanks to the ethereum blockchain data is not stored on a centralized server but is instead stored the ethereum network this new way of developing applications is changing the way we think about Finance gaming the medical system legal contracts and even the way we organize companies and groups we're still in the very early stages but a few popular dapps that have been created include decentralized finance apps such as Ave and uniswap gaming apps like axi Affinity where all the gaming assets are ownable nfts and even fully decentralized music streaming applications such as audios what kind of dapps are you excited to build

Automatic transcript — names and jargon may be misspelled.