Skip to content

michael-spengler/distributed-ledger-technology-hands-on-lecture

Repository files navigation

Distributed Ledger Technology Hands On Lecture

From theory to practice.

This lecture offers the chance to explore the Blockchain Technology as Distributed Ledger Technology.

After your active participation you can prototype key features for new business models & sustainable public goods.

Potential Exploration Goals

Understand Next Level Decentralized Autonomous Organizations (DAOs)

From a tokenomics-, community-, technology & value- perspective the cultdao.io is the most advanced decentralized autonomous organization.

When it comes to experiencing distributed ledger technology values and use cases, the fairness project is an ecosystem project which holds many potential exploration- & contribution opportunities.

Create Your Own Currency

  1. Implement a Smart Contract defining a crypto currency with a fixed supply of 2.000.000 coins - written in Solidity extending an ERC20 template using the Remix IDE
  2. Deploy the Smart Contract on the Ethereum Blockchain (ropsten test network)
  3. Transfer some of the coins to your friend
  4. Create a Liquidity Pool using uniswap
  5. Swap Tokens

Design a Decentralized Autonomous Organisation

  1. Use the coins from the previous task as governance tokens via a decentralized / distributed App (DApp)
  2. Trigger an example poll
  3. To which extend would you compare a DAO with a classical stock corporation?
  4. Evaluate risks of governance token based DAOs like low voting participation, limited insights, education, expertise as a basis for decision making
  5. Consider approaches to improve DAOs

Create a Decentralized Volatility Farming Strategy

  1. Understand how exploiting manipulation induced volatility at scale can contribute to a reasonable price stability
  2. Trigger some backtesting for your strategy
  3. Would you consider Decentralized Volatility Farming in the context of strategy consulting for banks? E.g. offering investment vehicles to Decentralized VoFarm Pools for interested, risk aware customers?
  4. Share your evaluations on Decentralized Volatility Farming in general

Create an Enterprise NFT

  1. Implement a Smart Contract defining an Enterprise NFT which contains a purchase right for a "physical world" asset of the enterprise - written in Solidity extending an ERC721 template using the Remix IDE
  2. Deploy the Smart Contract on the Ethereum Blockchain (ropsten test network)
  3. Trigger an auction
  4. Execute the purchase right and observe a corresponding status change of the Enterprise NFT

Review the Peer 2 Peer Enterprise Approach

  1. Explore how a decentralized Gig Economy might work - see also gitcoin
  2. Share your evaluations on such an approach

Explore Incentive Engineering / Tokenomics...

  1. Describe how the distributed ledger technology simplifies the definition, deployment and operation of incentive structures
  2. Share your experiences in designing incentive structures
  3. How would you gamify physical world challenges by implementing incentive structures?

Explore Scaling Solutions

Building decentralized scalable systems seems to be an - at least in parts - ongoing challenge. A pretty cool solution approach comes with layer 2 scaling solutions like Arbitrum.

  1. Share your experiences with scaling solutions in the DeFi space
  2. Gamestorm to come up with ideas on which applications / platforms etc. you would develop on - or migrate to - a blockchain based solution if decentralized systems already scaled like crazy :)