Idea for ZATNET

Hi, figured it would be possible to host something similar to a bulletin board system on Zcash.

Zcash Addressed Text Navigation & Exchange Tunnelling ..or something

Users can “call” the UA of a Coordinator, set a persistent reply address for all subsequent messages and browse their filesystem.

Data is stored locally and only served by memo.

It should be possible for mobile wallets to browse directories using simple commands (reply address feature makes this easier)

Coordinators could set their own unique fee + put in place read/write permissions. Some standard required to allow anyone to create their own interface.

Coordinators could fulfill different roles on the network. Role playing games / Chat GPT / Code repository etc.

Looking for ideas around how to make a public directory of coordinators (UFVK?).

Also interested to find out how Zingo wallet is able to pull memos from mempool transactions, if anyone knows please say how!

ZIP 231 should make this a lot more feasible when it arrives.

Here’s a demo i threw together:

Please comment any thoughts on the idea

11 Likes

Love the creative idea!

!get

!put

similar to other formats I’m aready used to.

1 Like

Would be a sweet interface for a classic Dungeon crawler game.

2 Likes

I think this kind of application is a good initiative to also start to define memo formats and versions.

Not nerd-snipe @nuttycom here, just to quote his many interventions on this kind of matter, in order to have sustainable applications for an infinite-running machine like Zcash we need future-proof, well-defined and versioned memo formats that use the arbitrary-bytes or even better extend ZIP-302 to define a new type of memo.

@squirrel, this is something that people can already start working on as well as a reference implementation of it.

You could assume there’s a memo_bundle crate that actually provides a ByteStream from a given bundle and build your memo format implementation from there.

3 Likes