Since the summer 2021, I’ve been in love with the NFT space and its developments. During that time, I also joined the KOIOS Blockchain & Cryptocurrencies minor (30 ECTS), I developed a proof of concept for the Titan NFT. KOIOS was interested in bringing me on board, so I quickly joined their tech team.
NFTs are, in my opinion, a great way to start and keep a community engaged with the project. So in this post, I’ll share my idea to bring the KOIOS platform to a new level with the involvement of NFTs.
Since early May, I have been doing my thesis at KOIOS with success. I’ve received positive outlooks from my thesis examiner, mentors and parts of the community.
My thesis involves bringing use cases to the KOIOS platform that uses blockchain technology. The primary goal of the thesis and KOIOS is to grow more engagement in the community.
As KOIOS states:
“KOIOS aims to become a worldwide community with a platform where talent can learn, earn and return. The focus is on the community."
I've been researching NFTs and their use cases, especially some thriving NFT communities. I also analyzed their on-chain statistics using Nansen.
Projects I researched:
I found some interesting similarities and innovations to attain and engage a community.
“Utility is king”
The utility is a crucial factor for an NFT because people want to be able to use the NFT. Art only is not enough for a community-centric NFT. Forms of utility that successfully worked are:
So to conclude, an NFT needs utility to attain interest from the community.
For my thesis, I need to gather as much input from the community. Nor are we longer a centralized group of people. Your input matters here. Feel free to DM me on discord if you have any additions or ideas:
The general idea is to develop an NFT extension to the KOIOS platform. The extension would allow new students that follow the minor to claim a blank NFT at the beginning of their journey. This can also be expanded to old students or non-students.
Learners can shape their NFT by adding other layers or upgrading existent ones. This blank NFT is dynamic, meaning you can evolve its look during your journey. A customizable NFT following your learning journey. How cool would that be?! An achievement system, but in the form of NFTs.
John Doe is a student at The Hague University of Applied Sciences and chooses to follow the 30 ECTS minor in Blockchain & Cryptocurrencies. He has 0 knowledge of blockchains.
During the onboarding of the new students, they are required to create a MetaMask wallet and register their public key with the tutors. Since the existence of MetaMask, this has been done for every minor so far.
After wallets are submitted to the platform, John can go to the website, connect his wallet and press a claim NFT button. This will give John a blank NFT. The image can be seen below. DON’T WORRY THIS IS NOT THE FINAL ART, JUST A QUICK SIMPLE DRAFT 😅
John is happy with his first NFT but wants to make it prettier. By successfully passing Level 1 of the blockchain program, John can claim another NFT. The NFT acts as a sort of skin for his NFT (passing level 1 gives you the ability to claim a bronze skin). Using the web interface, John can request an upgrade for his NFT. The system checks if John has the skin and updates the image for John's blank NFT.
This was one example of an upgradable NFT, but much more could be added. For example, we could have separate NFTs that can only be attained by contributing to the community or the platform, not just for passing the minor. In addition, we could attach specific statistics in terms of NFT Power to each trait (like Pokémon). The further you evolve your NFT, the higher on a future leaderboard you sit.
What I've explained above could be seen as gamification of the minor and platform to gain more engagement. It increases the learning experience for students, adds more fun, and could also lead to more contributions to the KOIOS community during or after students finish their courses. This will help and grow the community but also teaches new students how certain things work when interacting with smart contracts and wallets through a web UI.
This section will go over some raw information regarding building this out.
A critical factor of a DAO is determining costs for development. Developing and deploying costs (creation costs) and the costs to the mint for community members (usage costs).
Developing this use case will require some time. Still, it is possible to have a minimum viable product up and running by the beginning of October. So, I will start this assignment in early July. After initial research.
In this section I will be showing some wireframes of the extension that will be developed (these are raw wireframes and are not final). They are meant to give you, the reader, a glance at whats going to be developed.
Profile page / Home
This is what the user sees first when they are connected with their web3 enabled wallet.
This is the achievements page, where the connected user is able to see all his/her erc-1155 tokens from the collection, a.k.a. achievements.
This is where the connected user is able to claim pending achievements as NFTs.
This is where the connected user is able to change the looks of their ERC-721 NFT using owned ERC-1155 assets.
Pressing evolve will require the user to sign a message that gets verified on the back-end. The back-end will check whether the user owns their ERC-721 and ERC-1155 assets.