
NeverKnower
@neverknower
0 reply
0 recast
1 reaction
0 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction
1 reply
1 recast
1 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction
Yes, that's nothing new, that's inspired by Bitcoin. But instead of 4 years we have 1-week epoch, instead of hardware minters we have GMers - "gm" minters!
But, what is we had a mistake? Token price is derived from demand. If price per 1 $GM token would be too low, it can decrease demand a lot.
Let's say you can receive 100$ per "gm" tweet, but in half a year you can receive only 0.01$ per tweet. People would loose interest, and that would lead to decreasing demand(and price) more, which leads to people loose interest even more.. well, you got it. Death spiral. Yes, we can try to solve it by incresing number of demand by involving more people into the GM, but at some point of time we would reach limits. Plus market conditions. Plus all other stuff that we cannot control.
So, how to solve it from tokenomics side?
Well, here we inspired by Ethereum dynamical inflationary/deflationary model. 1 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
1 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction

last days before launching the liquidity pool I'm checking and wrapping up all technical stuff.
Today I finished runningHash.
What is it?
Well, @gmcoin works on @gelatonetwork. Each day web3function's workers run and search for "gm" tweets from registered smart-contract users. Verify them, and send the result to smart-contract, where we mint $GM.
It's all transparent. But the exact tweets that have been scanned are not exposed. Cauze on scale it can cost a lot. Yes, @base is cheap and fast, but anyway I don't like to design things that scale poorly.
So, how I solved it?
We save tweets on the AWS backend and calculate runningHash. (see img).
Then we upload to IPFS and store the final runningHash on smart-contract too
So, you can download IPFS file with the list of all processed tweet, and calculate final runningHash by yourself, and it will match the final runningHash on smart-contract.
That's how you can verify what tweets have been processed.
Full transparency, cauze we're in web3 development 🙌 0 reply
0 recast
1 reaction
0 reply
0 recast
0 reaction
0 reply
0 recast
0 reaction