Hello! Happy international worker’s day for those who commemorate/celebrate it.
This morning I woke up to some question from a well seasoned Zcasher (@shielded-nate)
Hey are there public API endpoints showing current supply (and max supply)?
Many times I’ve heard “Why can’t we have nice things?” from Zcashers.
I would like to use this thread to get create a wishlist of “nice things” that people would like Zcash to have. It can be simple things that other project already have like public endpoints, a dashboard, or something more ambitious.
The main spirit is that we can focus on things that are Feasible, Actionable and doable in a reasonable amount of time. Why? because we all want “ZEC to be used by everyone to be free from the economical powers that be”, but for this specific thread, we’d like ideas like the ones above.
The resulting list will be ranked by ( positive emojis - negative emojis) and posted in a section of https://zecdev.github.io/
This will help builders to know what Zcashers are wishing for and start making that a reality!
Let’s put some rules so the thread doesn’t derail:
One Idea per post so we can vote on them. If you have many you will have to wait until others post because the forum won’t let you post too many messages in a row
Don’t talk down other’s ideas. You can thumbs down a post.
If the idea exists for Zcash, reply to the comments with the respective links but see point number 2
Post your idea in a succinct way: Catchphrase/Title + brief description (links or screenshots for bonus honor points)
If someone had the same or a very similar idea, reply to that post adding your spice to that idea instead of duplicating it.
If you like/ dislike the addition and the original idea, react to both.
No Governance / Dev fund / Rhetoric discussion allowed.
Every Zcash summit we get together and we have this problem where we have to send ZEC to each other to settle a tab for dinner, lunch or drinks and it’s quite a mess.
Signing text to prove that it was written by an orchard ZEC address-holder.
Bitcoin and many other currencies support this.
It’s how “Connect Wallet” works on Ethereum, NEAR, and other currencies for logging into a website using your wallet. (see Uniswap, ENS, NEAR Intents, etc.)
We need to define the standard for how to do this. I believe it’s a very quick win and essential for Zcash wallets to be useful for authentication on web apps.
An example from Bitcoin:
-----BEGIN BITCOIN SIGNED MESSAGE-----
Hello Zcash world from Bitcoin testnet4!
-----BEGIN BITCOIN SIGNATURE-----
IEehKzHRPN5lBEWY2PJtCbkmel6uNSxi4nj0h2SOqd6sbWqrdFFb0VDuzusYbkuRVhXbyCIrpszYwzcb92eNaZY=
tb1qvepl70wg73tepyspckn7gdgg533y9jpex93xc2
-----END BITCOIN SIGNATURE-----
On the “less grandiose” front, something that I think would be neat is to prototype an IVK-based, NFC point-of-sale terminal using a Raspberry Pi with a NFC hat and some NFC code hacked in to one of the wallet apps. The NFC UX of Apple Pay is great, and I think that with payment requests that it’s possible.
Multiple desktop-compatible wallets that allow you to have several separate accounts (like Ywallet) and a way for all transactions to sync automatically with Quickbooks
A way to add automated recurring payments, a payment scheduler if you will.
I enjoy donating, to many projects. I also forget to do it half the time. Patreon is good but also it’s closed-source, only accepts legacy payments, etc.
I wish I could set my wallet to donate monthly to many projects I want to support, like my ZEC wallet(s), like GrapheneOS, but also many more that I would contact to ask them to accept ZEC donations should I be in a position to regularly donate to them.
Now that I have your attention, regarding the governance,
To support a robust Zcash payment ecosystem, vendors need a way to issue reliable payment requests. ZIP321 addresses this by allowing payment addresses, amounts (in ZEC), and memos to be encoded in URIs and QR codes. However, it only supports amounts denominated in ZEC, which creates friction when goods or services are priced in fiat currencies. Users must manually convert fiat to ZEC using exchange rates, increasing the risk of miscalculations.
In trusted environments—like clinics, offices, small shops, honor system stands—this is often handled by displaying a printed QR code and relying on the payee to enter the fiat amount into their wallet which helps determine the ZEC amount by using its internal exchange rate. While effective, because the URI lacks any reference to the original fiat amount or currency it forces the user to manually enter the amount or calculate the ZEC themselves. It also makes the wallets records and intent of the payment unclear and harder to verify later.
To improve usability and accuracy, ZIP321 should be extended to support fiat-denominated payment requests, such as with amount=100¤cy=USD. This would allow wallets to compute the correct ZEC amount automatically while preserving the pricing context.
We could add a field that represents an exchange rate and wallets could settle as PoS terminals do when they offer to pay in local currency or your account’s currency at a certain exchange rate
The QR code printed on the piece of paper that’s stuck on the office drinks fridge, or the snacks box, and left for months/years, is unable to fetch the exchange rate . Honor system stands rarely have PoS systems .
Yes I assume that for that case the merchant is willing to accept whatever exchange rate that the payer wallet decides or they can talk it out as human beings!
Some kind of Flexa type alliance, but accepted worldwide, allowing us to spend/buy from thousands of stores, without going through an Exchange, but directly from the wallet.
Wallets create a transaction that would spend a given amount of ZEC.
Zebra has a new RPC method checkrawtransaction that performs all the existing checks but does not broadcast the transaction, instead returns whether all the spends are valid.
Once ZSA-s start existing, I’d like to see private stable coins that can be converted/traded directly within our wallets (Zashi, Ywallet, etc): in case, for some reason, you want to protect yourself from ZEC’s price movement without having to leave the Zcash network.
stablecoins are starting to lose their lure for me, I’ve switched to gold / gold tokens a year or two ago and it’s been rather good. I’m not the biggest fan of ZSA but if there’s one I’d like to see it’s gold tokens. What’s the point of real gold? Private and long term value. Gold tokens so far are only (potentially) long term value but not private, so maybe Zcash can fix that bit of the market.
Someone outside of Zingo understand what they say? I thought it was just @zancas I couldn’t understand I know what a free rider is, but what body part are they trying to grease here and what for? Any clarifications appreciated.