Grin community projects - brainstorm & kickstart - funding available

we are in defi bull run and every day are new token that exchange list

is really sad what is crypto now all new create defi platform with 1 developer can turn into top 100 in 1 day with lots of volume trade

New idea: A place where you can short Grin (borrow Grin to sell). Good idea; or is this already available?

EDIT: The idea would drive price way down, which would be good for the community because now we have cheaper grin to start stacking. Price discovery would act quicker, maybe?

I think Gate exchange have something like that but am to sure is long time when i use or trade Grin

I wonder if Grin lending could be implemented at the protocol level? Alice lends 100 GRIN to Bob while Bob puts up 100 GRIN as collateral. Bob is able to spend the loan until the loan’s term has expired. After the loan’s term, if Bob hasn’t paid back the 100 GRIN + interest, the collateral is given to Alice.

Coinbase is waiting on certified legal opinions on where Grin is tradeable throughout the world…

5 Likes

Just an Idea of trustles decentralized peer2peer online Poker. Could the Grin protocol be used for it with payment-channels? If so, that could maybe demonstrate how grin-protocol is more efficient and scaleable than any other blockchain today.

1 Like

I will add it to the list.

For example, a Wordpress plugin. I already started working abit on a Grin PHP library.

2 Likes

Interesting. I’m sure Brian Armstrong will be supportive :wink:

Send Grin by “swipe” to reciver.
On ios\anroid.

just slide your finger towards the recipient

I want GRIN used in the new wave of decentralized social media. I’m talking about the Fediverse (a social network made up of thousands of independent social media sites). I’m not exactly sure at first thought how to implement this or on what level it could be used for but I’m working on that.

btw for those interested in decen. social media a great video to watch to get a basic idea of the Fediverse is Fixing Social Media for Good posted by Luke Smith on Jan 13/2021

Having played a bit again today with the grin-wallet (Rust implementation), I think there are some simple but useful improvements to make to improve the user experience which can easily made into a small bounty project.
Grin wallet requires the user to download tor (not tor browser, but tor core), manually add the tor.exe to the Windows Path variable. Grin++ shows the way to do this more user friendly, simply make an installer that does all the work. I think it is not that much work to port this part of the code from Grin++ and make a code base to build an installers for grin-wallet and that can be used go generate installers for future updates of grin-wallet. What do you think @quentinlesceller and others, might this be worth a small bounty?

2 Likes

I was actually thinking about creating a one click installer for all platform as a bounty. I think that’d be great.

4 Likes

Additionally, it might be interesting to make it easier to update grin and grin-wallet to the latest version, e.g. an --update command. Also would be nice check upon a boot if a newer stable version is availabe and inform the user.

While we are at it, another idea came to mind:

Would it be interesting to create a workflow for Grin airdrops? Basically pre-generated seed phrases to import into a wallet, that was already used to send and accept Grin.
E.g 1 grin per airdrop.

The only concern would be that we have to add some label to the seed-phrase to make it clear to any wallet software that it is an airdrop, and as such should be use only by the wallet to temporary create a key to Move Funds to the wallet. It should be made impossible for the airdrop to be used as a recovery seed.
A simple way to make the distinction would be to use 12 word seed phrases for airdrops, while the recovery seed for a wallet has a minimum of 24 words. Additionally, it would be best to present the seed phrase as both text and as a QR code that can be imported in mobile wallets upon scanning or upon entry of the seed phrase as text on desktop wallets.
=> Grin++ would be most suite for this since the software to generate airdrop images since the software includes multiple-accoun and QR codes generation libraries.
The generate airdrops should be importable by all wallets, so it should be highly standardized, e.g. by using always 12 words.

Of-course this should only be implemented if it does not bring to much hassle to wallet developers and if there are actually people interested in it. Personally, I would love to hand out airdrop flyers giving people 1 grin to insensitivise them to explore the Grin ecosystem.

mmm maybe a installation using docker compose will also useful.

Airdrop function:
Function to create, export and import single UTXOs. Import could sweep/spend them to yourself. This could be useful. If you can chose the blinding factor by yourself, it could help understanding how Mimblewimble works. And creating Blindingfactors that look like (salted) words, expiry dates or geodata could be fun. You could hide airdrops in geocaches.

I doubt people will understand blinding factors or why they need to be cryptographycally random, so i wouldn’t give them an option to manually pick them. I believe you could create such “treasure hunts” by hiding stuff with the adaptor signatures but would need to be careful to not allow people to bruteforce the solution

@Doogevol, I like the idea of crypto graphic treasure hunts, cool way to find new people/devs. It is a bit similar to the cryptographic treasure hunts organized by organizations such as NSA and CIA. But this would be something more long term in my opinion since it is more work and will not work for an average crypto user.
The way I intended this proposal was more basic, so simply create a safe airdrop system, in which case the most minimal solution, e.g. only using 12 word mnemonic seed phrases, would be the best. We have to make it a solutions that is as minimal and simple to implement by wallet developers as possible, the already have a lot on their plate. More advanced option, such as games involving Grin can be implemented later on.
The idea is to get people who know e.g. Bitcoin, to at least try/investigate Grin. The best way to do so is by giving or paying Grin to them through airdrops and or bounties.
I also like to distribute more grin through the forum, e.g. paying people small Grin bounties and tips for doing fun stuff like create Grin Memes, wallpapers, baking Grin chocolate cookies, whatever you think is cool.