Following week 1 of the Plutus Pioneer Program: https://www.youtube.com/watch?v=IEn6jUo-0vU
Our Plutus Pioneer Playground Overview Playlist: https://www.youtube.com/playlist?list=PL53JxaGwWUqAtOxDuQArEp7_5fhAsM5lZ
We learn about the UTxO model and how Plutus compares against other cryptocurrencies such as Solidity (Ethereum) and Bitcoin.
Also I’ll show you how to complete the first homework assignment and setup your own Plutus Playground on your Windows machine using Virtual Box to create your own Ubuntu system.
Resources:
Plutus Pioneer Github Repo: https://github.com/input-output-hk/plutus-pioneer-program
Setting up Ubuntu on Virtual Box: https://www.youtube.com/watch?v=x5MhydijWmc
Mac specific setup instructions: https://www.reddit.com/r/cardano/comments/mmzut6/macos_plutus_playground_build_instructions/
Instructions:
1) Setup a Ubuntu Server by follwing the setup instructions above
2) Download and clone the plutus repo with git
3) Install Nix (https://nixos.org/download.html#nix-quick-install)
4) Setup your nix.conf, by following the instructions in: https://github.com/input-output-hk/plutus#iohk-binary-cache
5) Run: nix build -f default.nix plutus.haskell.packages.plutus-core
6) Finally run nix-shell on 2 terminal instance
7) Go to the plutus-playground-client folder and run “plutus-playground-server”
8) On the other terminal instance, go to the same folder and type “npm run start”
For those who don’t want to run a server, check out: https://www.reddit.com/r/CardanoDevelopers/comments/mno89m/plutus_community_playground/
00:00 – Intro
00:36 – Transactions with banks today
00:57 – How the UTxO model works with Cardano
02:31 – Transactions with multiple UTxO inputs
03:32 – How plutus smart contracts is involved with EUTxO
06:12 – Cardano vs Ethereum vs Bitcoin
07:03 – How Bitcoin works
07:46 – How Ethereum works
09:36 – How Cardano works
10:37 – Homework introduction
12:37 – Setup git and clone the plutus repo
13:40 – Install and setup Nix
17:00 – Using Nix to start the plutus playground
17:39 – Running the example script on our Plutus Playground
20:33 – Free online playground
21:26 – Conclusion