Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 3.6 KB

Day_5.MD

File metadata and controls

39 lines (32 loc) · 3.6 KB

Day 5

Introduction 👋

Welcome back for Day 5! Kudos for making it until here. We are approaching the end.

Our DAO is currently still in it’s infancy. The reason? We haven’t implemented any functionality yet. It’s time to give super-power to our DAOs. It’s also time to use your creativity. DAOs can be used for multiple of functionalities:

  • They can manage resources like a treasury.
  • They might be responsible for running a social media and controlling the algorithm.
  • It's possible for them to control a physical object (yes).
  • They can govern an entire network, as we’ve seen with the NNS.
  • They could oversee an NFT collection. Voting on art and designs for collection.
  • They might run and manage a DeFi protocol, just like the Uniswap DAO does.
  • In the future, they could even handle things like organizing bootcamps or producing educational content (working on this one 😉).

I understand that it might seem unusual: first building the DAO and then figuring out its purpose. But remember, we're here to experiment and learn. In reality, as your project moves forward, the features and roles of your DAO would naturally evolve and grow.

Goal(s) of the day 🎯

The goal of the day is simple: add something for you DAO to do or manage. It could be anything. Here are a few directions, but feel free to explore and use your creativity:

  • Oversee a website. Motoko Bootcamp participants tackled this one. It's a fun task if you're feeling short on inspiration.
  • Supervise another canister, calling its functions. What functions? That's your puzzle to solve.
  • Manage a treasury or wallet, like a Bitcoin or ckBTC treasury.
  • Call a Web2 service through HTTP outcalls, and use it to manage an account on a Web2 platform.
  • Manage another token or NFT (creation, minting, burning, etc.)
  • Manage an entire application, like a chat application or a game. That’s what SNS projects are doing.
  • Handle a neuron (Axon DAO is a live project already doing it, but you can offer a fresh take)
  • Control a physical object, like manoeuvring a robot or printing a message. This one's is very advanced, but in theory possible.

At the end of the day, here are you goals:

  • Something happens whenever a proposal is passed.

Useful resources 📚

Title Type URL Description
Bitcoin integration Article Click Here The Internet Computer interacts with the Bitcoin blockchain through the use of tECDSA, the Bitcoin integration, and a ledger canister called ckBTC. Use this article to integrate some Bitcoin functionalities into your DAO.
How to create an NFT collection? Article Click Here An NFT or non-fungible token is a record on a blockchain that is associated with a particular digital or physical asset. The unique digital representation on a blockchain allows the proving of ownership as well as their trading.
How to create a token? Article Click Here This guide will provide you a step-by-step walkthrough to deploy your own ICRC-1 token to the Internet Computer.
Axon DAO Repository Click Here Axon is a multi-user, multi-neuron management canister.
Omnia Network Repository Click Here A platform that enables canisters to access any IoT device through a uniform HTTP interface.