About the Project
Eternal Ink is a personal project that enables anyone to engrave custom messages or arbitrary data into the Bitcoin blockchain in a simple, user-friendly way.
Each engraving is permanent, censorship-resistant, and verifiable — a digital tattoo etched into Bitcoin’s immutable ledger.
My Role
- Founder and sole developer
- Designed the architecture and built the full stack (Rust backend + Next.js frontend)
- Focused on usability and clarity, making blockchain permanence accessible to everyone
Highlights
- Engraving results are issued as Blockchain Engraving Certificates with unique IDs, timestamps, and block heights
- Implemented QR-code verification for on-chain data proofs
- Used Rust + Bitcoin Dev Kit (BDK) for secure transaction building and signing
- Built the frontend with Next.js + TypeScript for fast, intuitive UX
- Containerized deployment with Docker for reproducibility and scalability
Key Features
- ✨ Immortalize your message like a digital tattoo
- 🛡️ Censorship-resistant & 100% immutable
- 📜 On-chain certificate generation with proof-of-engravings
Tech
- Rust (backend, Bitcoin transaction handling with BDK)
- Next.js + TypeScript (frontend)
- Docker (deployment)
- Bitcoin blockchain (data permanence)