Grin: A Brief Story

As part of a larger project that I am working on, I put together an e-book based on forum posts. It’s far from refined, but I did try to include all of the significant events in the project’s history. There’s a compiled epub file that can be dropped on to an e-reader if anyone wants to view it on a Kindle or something.

If anyone wants to fork or make PRs, please do. I followed the licensing rules as per the terms and conditions of the forum which can be seen on the last page of the book.

12 Likes

Thanks, Wayne, for chronicling Grin’s history with great eloquence!

Regarding my own contributions, it leaves out mention of the 3rd member of the cuckaroo family. In between cuckarood and cuckarooz there was room for cuckaroom:-)

Also, having co-architected and worked on several parts of the consensus code besides cuckoo and its cpu and gpu solvers, like the emission, the MMR, the difficulty adjustment, the transitioning between PoWs, the spent bitmap MMR, and the fee system, I consider myself a core developer as well.

4 Likes

Thanks for the comment. I think there could be more that has been left out. My initial pass also missed out the two 50BTC coinbase donations which I had to include. I’ll make an update with your comments for sure!

2 Likes

because of internet blocked,I cant get this grin-book in github......but why would github would be blocked? I dont think there are many political issue .

It indeed does not make sense since China is making life harder for Chinese developers. However, they do offer a Chinese alternative. This means it is all about control and monitoring. They do not want to allow any “hacktevist” kind of activity. Also they do not want you to copy US code with US backdoors but copy Chinese code with Chinese backdoors instead.

@waynegeorge I just gave your book a read. Quite interesting to look back at all that happened :smiley:! What scrapping tool and AI tool did you use?
One key event that I found missing is the inflation bug, since that also tells something about how the project is run.

I used Claude Code with Opus 4.5 model. Discourse, the forum’s platform, has public API that I used to gather the posts by topic. I initially created a RAG system that allows for asking questions but then wanted to create an all-in-one history. I did ask for it to make it concise and it clearly didn’t make the best choices in terms of what to leave out. Yes the inflation bug should be in there for sure so I’ll add it, thanks.

2 Likes

Interesting, maybe we can use a similar strategy to create for example FAQs with answers or even a Grin AI bot to help people understand Grin :smiley:.
Naturally we do need to manually curate (problems and solutions changed over time), but still this could save a lot of time to let the AI generate it for us.

There are also techniques that marketers are now using where you can place information online that LLMs can easily find and reference so when they get asked about Grin, they can give correct and detailed answers if needed.

1 Like

@BOBO I’ll keep an updated version hosted on my site below. The UK and China seem to be good friends, but let me know if you have any access issues.

Grin - A Brief Story

I can read it now,thank you for shareing ,grin-a-brief-story is very good,it help me know the early development of Grin. The history of its development also helps me understand the importance of being decentralized. Suddenly, Grin having no official authoritative news turns out to be an advantage as well, develop slow but resilient growth.

PS:because american`threaten to canada and greenland.。。。。。The British Prime Minister has come to China again after 8 years. Relations between the US and the UK and Europe have been strained, making China a safe option.

Great to see that, i was also thinking about the big milestones of Grin that we have had so far since 2019.

in chapter 2, i see the quote “At a minimum consider the loss rate when building supply curve. Ever wondered at which point 50% of those 21M bitcoins will have disappeared? Compare with other slow emissions coins. After 8 years, grin only has 33% more supply than bitcoin or, to pick something more recent, zcash. Argue why this matters (or not).”

I’m not clear how come “ After 8 years, grin only has 33% more supply than bitcoin”, can someone explain?

why it has to be “cuck” :joy: :rofl: :sweat_smile: this has multiple meanings in my country

useful use of AI.. thanks to you

If you put the yearly supply at 1, then over the first 8 years Bitcoin emits 1+1+1+1 + 1/2+1/2+1/2+1/2 = 6, while Grin emits 1+1+1+1 + 1+1+1+1 = 8. And 8 is 33% more than 6 …

1 Like

Cuckoo Cycle is named after Cuckoo Hashtables, as explained in cuckoo/doc/cuckoo.pdf at master · tromp/cuckoo · GitHub

1 Like

ok thank you, I will speak to him and see if he is open to changing it :stuck_out_tongue: jk thank you work

do you know why we have to use ‘if’ for such case? because for most people, they will think about the big gap between the current supply of grin and btc.

True, however this goes for all comparisons of assets.
Most people are also used to compare gold and Bitcoin supply rates and they automatically use relative supply or stock-to-flow. I do not think it should be a big stretch for users to make the same mental leap when comparing assets like Grin and Bitcoin. You can also compare the supply of Bitcoin in Satoshi with Grin and go OMG, there are so many Satoshi’s, Bitcoin must be pretty worthless :winking_face_with_tongue:

PS I know, it still happens for people new to crypto to not realize they can buy fractions of a Bitcoin :man_facepalming: Sometimes I forget how much all of us here actually already have a lot of experience thinking about these kind of things.

1 Like