Sign up for one or both sessions
Part 1: 1:00pm-3:00pm July 13 Wednesday
Part 2: 1:00pm-3:00pm July 20 Wednesday
This two-part pop-up course will introduce students (and faculty and staff too!) to the basics of cryptocurrency using the blockchain technology. The course will introduce the blockchain technology, the basics of cryptocurrency such as Bitcoin and Ethereum, and tools such as smart contract, Ethereum Virtual Machine (EVM), Solidity, and Web3. A Python script will be provided to interact with smart contracts. All students can run this web3 script to create a metamask wallet, go to faucet and get a test ether, and then interact with this voting smart contract.
Part 1:
- Double Spending and Byzantine General Problem
- Bitcoin Basics
- How Bitcoin maintains Consensus? Proof-of-Work, Merkle Tree basics
- Ethereum basics, General Purpose Blockchain, Turing Completeness
Part 2:
- EVM Overview, Smart Contracts, Gas, Accounts (EOA, Smart Contract)
- Solidity Basics (Instructor will provide a simple Voting smart contract).
- Web3 basics (interacting with smart contract) (a Python script will be provided to interact with this smart contract.
- Task - All the students can run this web3 script and can create metamask wallet, go to faucet and get test ether and then can interact with this voting smart contract.
Instructor: Dr. Ricky Li
Instructor Bio: Ricky Li is the Co-Founder of Altonomy, a cryptocurrency trading, advisory and asset management firm. Now based in New York, he is a veteran trader in the emerging cryptocurrency market and traditional commodities markets. Dr. Li has experience in commodities quantitative trading, and research and advisory in investment banks, energy firms and management consulting firms, including CME Group, where he managed the energy derivative product and published various articles and insights about market fundamentals. Prior to Altonomy, Li held a senior trading position at a top Asian crypto hedge fund. Li holds a CFA Charter and Ph.D. in Computer Science from Rensselaer Polytechnic Institute.
Contact Person: Professor John Wen, wenj@rpi.edu, 518-441-0470
Deadline: July 8th