Hey everyone, how’s it going?
We are super excited to share the latest project built by the Zcash Brazilian team and community.
App: https://zec.live/
X account: LiveZEC (@LiveZEC) / X
The liveZEC is a tipping platform for streamers that lets you get tipped in shielded ZEC, bringing some features that no other platform out there can match:
- Privacy. (No KYC, no tracking, total freedom).
- Self-custody. (Tips go straight to the streamer’s wallet. We only use the wallet’s UFVK to show shielded addresses on the stream overlay).
Right now, if a streamer wants to accept crypto, they have to either use a custodial gateway that holds their funds, charges fees, and forces KYC, or just paste an address in the chat and kill all community interaction. Plus, on transparent blockchains, every tip and message becomes a permanent public record, doxxing the financial identities of both the streamer and the donor forever.
With liveZEC, the viewer scans a QR code and can make a donation from any Zcash wallet, with no KYC, no account creation, and no intermediaries. In addition to the donation, the viewer can send a message through the encrypted shielded memo directly on the Zcash blockchain. In block explorer you can publicly view the transaction memo.
The liveZEC platform uses only the Unified Full Viewing Key (UFVK) to read transactions; Donations go directly to the streamer’s wallet, and the platform holds no control or custody over these funds.
NOTE: Our plans are to integrate with, for example, Noir Wallet and dashboard so that this truly becomes a dApp on Zcash and has zero friction to scale.
The donation notification, along with the memo, appears in OBS in real time following the transaction’s confirmation on the mainnet via SSE, featuring text-to-speech narration by Piper (TTS), as well as customizable notification sounds and overlays.
Authentication on the platform does not require email verification (the email acts as an account identifier and is stored as a hash in the system’s database). During registration, a 12-word BIP-39 Seed Phrase is generated in the browser, and the hash of this seed is stored in the database. This Seed Phrase is used exclusively for account recovery. To recover an account, it is necessary to provide the username or email along with the Seed Phrase.
State of the Streaming Market and Competitor Landscape
The way the internet influences our daily lives has changed aggressively in recent years. Today, being a streamer or an influencer is no longer considered merely a hobby for many, but a legitimate profession.
During a live stream, viewers can actively interact with both the streamer and one another. Currently, at Zcash Brazil, we host weekly live streams to engage with our community, generating richer, more participatory content and strengthening our community bonds. In the current live-streaming landscape, it is evident that beyond advertising and platform payouts, viewers actively participate by sending donations and gifts, demonstrating how streamers have become a profound economic and social phenomenon.
By mid-2024, live streaming was officially recognized as a profession by the Chinese government (Source: Says).
Also in 2024, research by Oxford Economics revealed that YouTube content creators alone contributed approximately £2.2 billion to the UK economy, supporting around 45,000 jobs (Source: BBC).
Brazil is considered one of the largest global markets for live broadcasting. While pinpointing the exact number of streamers in Brazil is challenging, a November 2025 report by Exame indicates that there are 3.8 million influencers in the country, driving a market worth U$4 billion annually (Source: Exame).
There are indeed many platforms similar to liveZEC. In Brazil, most operate using the “Pix” instant payment system, which requires a bank account linked to a KYC (Know Your Customer) identity, imposes fees ranging from 5% to 7%, and offers zero financial privacy. Globally, the majority of platforms rely on PayPal or credit cards options that compromise privacy as both require strict KYC protocols.
Therefore, liveZEC stands out as the only platform capable of guaranteeing absolute privacy, requiring zero KYC for both the streamer and the donor. The only costs incurred are the underlying blockchain transaction fees. Furthermore, the memo sent to the streamer’s overlay is encrypted directly on the blockchain. In a shielded transaction, the only public metadata visible on the network are the timestamp, the transaction fee, and the block confirmations.
Roadmap:
- Migrate from SQLite to PostgreSQL.
- Implement a logging system for platform monitoring.
- Implement automated testing.
- Achieve comprehensive i18n (internationalization).
- Establish CI/CD pipelines.
- Deploy a tested periodic backup system.
- Integrating with the Noir wallet/dashboard to reduce user friction regarding the UFVK.
- Conduct a third-party security audit.
- Introduce donation goals featuring progress bars.
Tools and Tech Stack
| FRONT-END | Technology |
|---|---|
| Core | React 18.3 + TypeScript 5.6 |
| Build | Vite 7.3 (+ node-polyfills, static-copy) |
| Styling | TailwindCSS 3.4 + PostCSS + Autoprefixer |
| Routing | React Router DOM 6.26 |
| Icons | Lucide React |
| Charts | Recharts 2.12 |
| Crypto/Seed | bip39 (client-side generation) |
| QR Code | qrcode 1.5 |
| Local TTS | @mintplex-labs/piper-tts-web + onnxruntime-web |
| Anti-bot | reCAPTCHA v3 |
| API SERVER | Technology |
|---|---|
| Runtime | Node.js 20+ (ESM) |
| Framework | Express 4.21 |
| ORM | Prisma 7.8 + better-sqlite3 adapter |
| Database | SQLite (better-sqlite3 12.11) |
| Auth | jsonwebtoken 9 + bcryptjs |
| 2FA | otplib 13 (TOTP) |
| Security | Helmet 8, strict CORS, express-rate-limit 8.5 |
| Crypto | node:crypto, AES-256-GCM, HMAC-SHA256 (blind index) |
| TTS | Piper (server-side) |
| SCANNER (SHARD) | Technology |
|---|---|
| Runtime | Node.js + Express 4.21 |
| Blockchain | Zkool (Zcash wallet) via GraphQL |
| GQL Client | graphql-request 6.1 + graphql 16 |
| Local State | better-sqlite3 (mappings) |
| Logs | Pino 10 |
| Security | Helmet, X-Internal-Key, AES-256-GCM transit cipher |


