Anna CS 110 - Blockchain
School name Anna University
Course Cs 110-
Pages 3

Unformatted text preview:

Learn Blockchain Solidity and Full Stack Web3 Development with JavaScript 32 Hour Course Patrick Collins is a veteran software engineer and longtime finance industry developer Be sure to leave a comment with something you learned from this course We recently did a version of this video in Python that has over 2 million views right now making it the most watched smart contract tutorial on the planet If you re looking to get started in web three blockchain smart contracts or any of these terms this is the course for you Solidity and smart contract developers are massively in demand with an average salary of around 145 000 a year There is a massive economic opportunity in learning this course We are going to give you all of the cutting edge tools and how to use them including working with things like D phi NF TS Dows ERC 20s upgradable smart contracts and more Sam polls timestamps a community to interact with and more it is going to be your Bible for watching this course And yes we have a Discussions tab This is a place where you can ask questions and engage with other developers who are going through this course as well Be sure to refer back to the GitHub repo first Being a solidity and blockchain engineer is so much more than just the solidity part Being comfortable with all the tools in this space including the ones to get help and to give help is essential to being successful here Be sure to use tools like the discussions tab of our GitHub repository asking questions on Stack Overflow and Stack Exchange and tagging relative technologies Bitcoin allowed people to engage in censorship resistant finance in a decentralized manner due to its features Vitalik Buterin released a white paper for a new protocol named Aetherium which uses this same blockchain infrastructure with an additional feature called smart contracts In 2015 Vitalik released the project Aetherium where people could not only make decentralized transactions but also make decentralized agreements This is one of the main differentiators between the Ethereum protocol and the Bitcoin protocol The smart contracts on blockchains alone are absolutely incredible However they do come with a huge issue If we want these digital agreements to replace the agreements in our everyday lives they probably are going to need data from the real world And this is where the protocol chaining comes into play Everything that we learned here is going to be applicable to the vast majority of the blockchains out there Understanding everything from a theory and funding metals will give you the skills that you need to switch chains very easily with literally one line of code So don t worry about learning a specific tool or with a specific chain because most of them work together seamlessly Smart contracts create trust minimized agreements or unbreakable promises These smart contracts give rise to speed efficiency and transparency The purpose of blockchains relates to the age old elementary school unbroken promises Nearly everything you do in life is the result of an agreement or a contract This is the video to send to your friends to explain why you re so excited about this space Almost everything you do and everything you interact with is the result of some form of agreement or contract in some aspect When you buy a lottery ticket the lottery promises to give you a fair chance at winning a ton of money in exchange for your buying the ticket In a way you re asking them to pinky swear to not screw you over and to treat you fairly But this doesn t always happen McDonald s ran a promotion for people to win money by collecting McDonald s Monopoly game cards McDonald s ended up breaking promises that were 100 always going to be broken If this system was deployed on a blockchain and was something called a smart contract it would have been impossible to defraud this 24 million due to smart contracts being immutable decentralized and transparent But I ll get back to that in a minute In all the agreements and contracts we make imagine making a pinky swear with a 10 year old and imagining how that agreement would hold up A smart contract is an agreement contract or a set of instructions deployed on a decentralized blockchain This means that no one person or entity can actually alter any of these agreements or change the terms of the arrangement in these traditional agreements In smart contracts and web three in blockchain you no longer can flip a switch and say We re not going to do that anymore How does this fix the McDonald s Monopoly issue In its traditional form the lottery was executed behind closed doors Now if the code for this lottery was deployed onto a blockchain every time a hacker attempted to alter it everyone would be notified Not only that but you couldn t even alter it because the terms of a smart contract can not be altered Once deployed combine that smart contract with a chain link VRF Oracle to get a verifiably random number


View Full Document

Anna CS 110 - Blockchain

Course: Cs 110-
Pages: 3
Download Blockchain
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Blockchain and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Blockchain 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?