- Application development skills on Ethereum.
- Deep understanding of blockchain internals (and development of blockchain extensions).
In particular, through our labs, you will gain hands-on experience on the following concepts/keywords:
- Blockchains: Transactions, fees, ledger, payments, smart contracts, Gas
- DeFi: DEX, lending,
- Financial attacks: arbitrage, MEV, frontrunning
- Lab A1. Exploring transactions [link]
- Lab A2. Smart-contract programming [link]
- Lab A3. Blockchain consensus on campus [link]
- Lab B5. Reentrancy attacks and defense [link]
- Lab B6. ZK proofs and applications [link]
- Lab B1. AMM DEX ("Build-your-own-Uniswap" lab) [link]
- Lab B2. DEX and MEV (Arbitrage) [link]
- Lab B3. Orderbook DEX [link]
Labs | Security | Crypto | Programming | DSystems | FinTech | Language | Platform |
---|---|---|---|---|---|---|---|
A1 | X | Python | Bash | ||||
A2 | X | Solidity | Remix | ||||
A3 | X | Python | Bash | ||||
B1 | X | X | Solidity | Remix | |||
B2 | X | X | Solidity | Remix | |||
B3 | X | X | Solidity | Remix | |||
B5 | X | X | Solidity | Remix | |||
B6 | X | X | X | Python, Solidity | Bash |
- BADD-labs workshop for teachers in UBCU and other universities: [Workshop website].
- We wrapped up our workshop with a wonderful group of attendees from 12 HBCU institutions with disciplines in CS/CE, i-school, and management: [Group photo]
- The labs were used in "CIS/FIN629: Blockchain Foundations and Applications", a cross-listed course for graduate computer science students and finance students at Syracuse University (2018-2022) [Course website].
- Our labs are featured in blockchain education in ASEE 2022.
- Our labs are featured in the NSF blockchain-education workshop 2022.
We aim to bring BADD Labs to the International community and will translate it into different languages.
- Lab A1. Transaction exploration [Chinese version]
If you are willing to help translate BADD Labs to your language, contact us (tristartom@gmail.com).
Development of BADD labs is supported by NSF SaTC:EDU grant awards (award numbers 2104532 [link] and 2104519 [link]). We are grateful for NSF's support.