The last hot topic in the Bitcoin community is ordinals. Some people were wondering if Grin, the most spam-proof and minimalist blockchain, could support ordinals. Grin appears to be the most resistant to spam, which makes it seem quite hard.
According to cuckoo mining algo inventor Dr. John Tromp;
‘‘I think Grin is about the most spam proof chain there is. Where spam is shorthand for inscribed arbitrary data. This is because;
Grin is scriptless. So there’s no scripts in which to embed data.
Grin has no addresses. So you can’t embed data in a pretend address. (you can in other hybrid MW chains like Litecoin).
Kernels only allow a few bytes of arbitrary data in past lock heights. If you spread such data over many kernels of one tx, then finding them among a block’s sorted kernels is a challenge.
Outputs only allow some arbitrary data in the rangeproofs, much of which is only retrievable by the owner. Since I don’t understand BPs in detail, someone else will need to say how many bytes could be made publicly visible. It will in any case be a small percentage of the BP size of 674 bytes. And it suffers the same challenge of finding a tx’s outputs among a block’s sorted ones. Finally, it will disappear from most full nodes once the output is spent.
The Ordinals thread is open on forum, feel free to join.
Dev
Development Update from core developer @yeastplume;
So the gui wallet now supports contracts workflow, supporting SRS, RSR and Self-spends.
It also generates payment proofs by default, and I'm now adding functionality to view/copy/paste and verify payment proofs.
Then once that's all done, I'm going to clean up a few bugs and issues then hopefully issue an 'official' alpha point release of the core gui wallet with all of that experimental stuff in.
PR
[Contracts] Slatepack v5 Deserialization fix merged. @yeastplume
build: update grin libs @ardocrat
OPEN ISSUES
GUI Wallet has 12 issues .
Grin ツ is an opensource project, everybody is free to join and contribute. Thanks to all contributors.
Grin Bulletin Board: Discussing three options and select one for bounty:
Design and code previously-introduced idea for Grin Bulletin Board or create your own.
Audit the Atomic Swap repo for functionality and completeness:
https://github.com/mimblewimble/grin-wallet/pull/618
If interested, reach out on the forum (https://forum.grin.mw), introduce yourself and begin discussion today!
1 BTC bounty for MacOS M1 Ultra miner:
Bounty - 1 BTC + 100 Grin ツ for a MacOS M1 C32 Open Source Miner with ≥0.5 Gps, offered by Cuckoo Cycle author by Grin Core developer Dr. J.Tromp.
Offline Wallet Grant. 30,000 grin will be given to anyone who can develop an offline wallet feature that can be integrated into Android/iPhone mobile devices.
10k ツ bounty for a Wordpress plugin to be used Grin payment on Wordpress Woocommerce platform.
‘‘You can join and contact via forum for the bounties.’’
Governance
Wallet and node tests by community participants.
The next bi-weekly development meeting is scheduled for Tue DEC 19 @ 18:30 UTC.
grincoin#general on Keybase. You can add topics to the agenda & review past meeting notes