Cardano Plutus Pioneer Program: Week 1 | UTxO & Homework Setup Instructions

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

(Visited 70 times, 1 visits today)

You might be interested in

LEAVE YOUR COMMENT

Your email address will not be published. Required fields are marked *

eos
EOS (EOS) 0,741025 5,92%
aave
Aave (AAVE) 81,25 2,99%
the-graph
The Graph (GRT) 0,245558 6,61%
kusama
Kusama (KSM) 29,53 4,40%
waves
Waves (WAVES) 2,36 4,18%
dash
Dash (DASH) 27,95 5,18%
bitcoin
Bitcoin (BTC) 60.146,81 3,15%
ethereum
Ethereum (ETH) 2.874,31 2,19%
cardano
Cardano (ADA) 0,454498 9,05%
tether
Tether (USDT) 0,939405 0,12%
xrp
XRP (XRP) 0,479943 4,80%
solana
Solana (SOL) 134,96 3,57%
polkadot
Polkadot (DOT) 6,35 3,75%
usd-coin
USDC (USDC) 0,938793 0,13%
dogecoin
Dogecoin (DOGE) 0,146639 5,86%
uniswap
Uniswap (UNI) 7,09 5,80%
terra-luna
Terra Luna Classic (LUNC) 0,000096 4,05%
litecoin
Litecoin (LTC) 77,08 3,91%
chainlink
Chainlink (LINK) 13,13 4,75%
bitcoin-cash
Bitcoin Cash (BCH) 448,97 2,67%
algorand
Algorand (ALGO) 0,165859 5,10%
matic-network
Polygon (MATIC) 0,639437 4,77%
stellar
Stellar (XLM) 0,106564 4,54%
cosmos
Cosmos Hub (ATOM) 7,75 3,01%
filecoin
Filecoin (FIL) 5,86 7,31%
tron
TRON (TRX) 0,103109 2,63%
ethereum-classic
Ethereum Classic (ETC) 24,75 4,09%
dai
Dai (DAI) 0,939251 0,04%
tezos
Tezos (XTZ) 0,937293 5,50%
monero
Monero (XMR) 111,32 3,08%