Back in the day when we used ntalk and finger, everyone had a .plan and a .project.
Here is my plan: An hour of cryptopals problems in rust (and scratch my itch to learn rust and crypto), an hour a day on a haskell toy project (maybe some music projects using Euterpea), an hr a day on something (fast.ai or algorithms or coffee tawk), and the rest of the time – around 4 hours – on prayer blockchain. I still dont love the name -but I sort of am afraid of calling it prayer coin.
Today I built a toy NFT contract using truffle in preparation for my NFT brainstorming session. I had some issues with pragma incompatibilities. It is amazing how much the protocol has changed in the last few months – even zepplin has changed – it is now openzepplin. Openzepplin is the js library with the repository of all the audited Ethereum smart contracts.
Amy, a fellow RCer, had some fantastic suggestions about about the project. She noticed that unlike traditional notions of value, the prayer becomes more valuable the less unique it is. The more often a prayer is made, the more valuable it will be. Amy is working a fantastic Machine Learning project based on the conceptual art of Sol Lewitt.
Some of the basic questions about the smart contract/token construction were answered such as:
How is a prayer token “minted”? A user submits a prayer and then depending on how many people submit similar prayers (or whether or not this prayer already exists), the prayer will be minted as a token.
The value of a token increases the more people who make the same prayer.
Some questions are unanswered such as: What can people do with tokens?
Is the prayer going to be be an NFT ERC721 or a Token ERC20 or something new? I am thinking about an NFT with fractional ownership although this sounds complicated. Perhaps it will share something with cryptokitties – where every prayer is unique but perhaps shares some ‘dna’ with other prayers.
In other news, I continued work on my haskell/threejs/shader virtual prayer wheel. I have started using The Haskell School of Music which is beautiful and poetic and a lovely way to learn more Haskell. I also started the fast.ai tutorials and broke an instance of the GPU on papersource – but they graciously gave me a new instance free.
I was inspired by Tenor, who gave a fantastic presentation on esoteric languages and games and learned a bunch of fantastic games at game night. Knowing my history, I did not go near the settlers of Catan.