Skip to content

Commit

Permalink
Add Planning, remove Observers from Wallet
Browse files Browse the repository at this point in the history
  • Loading branch information
CostinCarabas committed Oct 14, 2024
1 parent e4452b0 commit eb7b4bf
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 2 deletions.
42 changes: 42 additions & 0 deletions chapters/introduction/lecture/slides.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: "Introduction to Blockchains"
revealOptions:
background-color: 'aquamarine'
transition: 'none'
slideNumber: true
autoAnimateDuration: 0.0
---

# Introduction to Blockchains

1. [Introduction](#intro)

---

# Software Stack

----

### Flexibility of Software

- Hardware provides basic actions
<!-- .element: class="fragment" -->
- Users request rich features
<!-- .element: class="fragment" -->
- Software bridges the gap between user demands and hardware possibility
<!-- .element: class="fragment" -->

----

### Hardware vs Software

| Hardware | Software |
| :------------------------------: | :----------------------------------------: |
| do one thing, do one thing well | flexible |
| efficient | featureful |
| unmodifiable | (un)installable, configurable |
| physical | virtual, easy to duplicate |
| use once at a time | reusable |
| monolithic | (de/re)composable |

---
2 changes: 1 addition & 1 deletion config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ docusaurus:
- Access & Faucet: faucet.md
- Send Transaction: send_tx.md
- Browser Web Wallet: browser_wallet.md
- Observer: observer.md
# - Observer: observer.md
- Explorer:
path: chapters/introduction/lab/content/explorer
extra:
Expand Down
6 changes: 5 additions & 1 deletion util/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

- [GitHub Repository](https://github.com/CostinCarabas/blockchain-protocols-and-distributed-applications)
- [Moodle Class](https://curs.upb.ro/2024/course/view.php?id=1947) (used for homework submissions, quizzes, announcements, etc.)

- [Planning](https://docs.google.com/spreadsheets/d/e/2PACX-1vSbaEavaQE8WgMM5QKNRFrrdETS6lYL6APvnAcAvIwYaMlpiL7hBJZqWW0q7wgWpu9LbCa2RUlH1qrB/pubhtml?gid=0&single=true)

## Books and interesting reading materials

Expand All @@ -18,6 +18,10 @@
- [Secure Development Workflow for Smart Contracts](https://github.com/crytic/building-secure-contracts/blob/master/development-guidelines/workflow.md#secure-development-workflow);
- [DeFi Handbook — Introduction to Decentralized Finance](docs/defi.pdf)
- [Cryptozombies learning game](https://cryptozombies.io/en/multiversx)
- [The Rust Programming Language](https://doc.rust-lang.org/book/)
- [Rust by Example](https://doc.rust-lang.org/rust-by-example/)
- [Improving the Rust Book (really interactive)](https://rust-book.cs.brown.edu)
- [Solidity docs](https://docs.soliditylang.org/en/v0.8.28/)

## Virtual Machine

Expand Down

0 comments on commit eb7b4bf

Please sign in to comment.