diff --git a/docs/explainer-video/README.md b/docs/explainer-video/README.md new file mode 100644 index 000000000..c3e04018f --- /dev/null +++ b/docs/explainer-video/README.md @@ -0,0 +1,30 @@ +# RustChain Animated Explainer Video + +## Overview +Production assets for a 3-minute animated explainer video: "How Proof of Antiquity Works." + +## Files + +| File | Description | +|------|-------------| +| `script.md` | Full narration script with timing markers, scene descriptions, and on-screen text cues | +| `storyboard.md` | Visual storyboard with scene-by-scene illustrations, color palette, character designs, and animation notes | + +## Video Specs +- **Duration:** ~3 minutes +- **Style:** Flat 2D isometric with subtle parallax +- **Color palette:** Dark navy (#0d1117), gold (#f0b429), copper (#B87333) +- **Characters:** Greta the G4 (hero), Modern Mark (rival), Fleet Frank (villain) +- **Scenes:** 9 (hook → problem → solution → mechanics → fleet detection → network → CTA → end) + +## How to Use +1. Hand `script.md` to a voiceover artist for narration recording +2. Hand `storyboard.md` to an animator/motion designer for visual production +3. The storyboard includes suggested transitions, animation styles, and key visual moments +4. Color hex codes are provided for exact brand matching + +## Production Notes +- Narration is ~350 words, targeting a natural pace of ~130 WPM +- Music should be warm synth — think Kurzgesagt meets indie game soundtrack +- Sound effects: gentle mechanical whirrs for vintage machines, digital chimes for attestation, coin sounds for rewards +- All visuals should be accessible (high contrast, clear text, no flashing) diff --git a/docs/explainer-video/script.md b/docs/explainer-video/script.md new file mode 100644 index 000000000..a3bc3e40b --- /dev/null +++ b/docs/explainer-video/script.md @@ -0,0 +1,247 @@ +# Animated Explainer Video Script +## "How Proof of Antiquity Works" +### RustChain — 3-Minute Explainer +**Target Duration:** 3:00 | **Tone:** Friendly, accessible, slight humor +**Version:** 1.0 | **Bounty:** #2304 + +--- + +## SCENE 1 — COLD OPEN: THE PROBLEM WITH "NEW IS BETTER" +**[0:00–0:15] | Duration: 15 seconds** + +> **NARRATION:** +> "In most blockchains, the newest, fastest, most expensive hardware wins. +> Got a shiny new GPU farm? Great. Got a 2003 Pentium in your basement? ...Not so great." + +**[VISUAL]** +Montage: Gleaming server racks bathed in blue light. A sad, dusty beige PC tower in a garage. +A single tear rolls down the old PC's floppy drive slot. +Text overlay: *"Modern crypto: pay to win."* + +--- + +## SCENE 2 — ENTER RUSTCHAIN +**[0:15–0:35] | Duration: 20 seconds** + +> **NARRATION:** +> "But what if age was a feature, not a bug? +> Welcome to RustChain — the blockchain that rewards the old and weathered, +> not just the new and expensive." + +**[VISUAL]** +The dusty PC perks up. Its power LED blinks heroically. +RustChain logo materializes — dark navy with gold lettering, slight copper glow. +Retro computers around it come to life, stretching their arms (yes, they have arms now). +Tagline appears: *"RustChain: Where Old Hardware Earns More."* + +--- + +## SCENE 3 — WHAT IS RUSTCHAIN? +**[0:35–0:55] | Duration: 20 seconds** + +> **NARRATION:** +> "RustChain is a decentralized blockchain network built on a novel consensus mechanism +> called Proof of Antiquity — or PoA. +> Instead of rewarding raw compute power, it rewards hardware *authenticity* and *age*." + +**[VISUAL]** +Flat 2D animation: A simple blockchain diagram appears. +Blocks chain together, but each block is stamped with a vintage year (2004, 1999, 1996). +A scale tips in favor of the older, rustier machine. +Text callouts: *"Not PoW. Not PoS. PoA — Proof of Antiquity."* + +--- + +## SCENE 4 — THE CORE IDEA: AGE = VALUE +**[0:55–1:15] | Duration: 20 seconds** + +> **NARRATION:** +> "Here's the big idea: old hardware is *rare*. Most of it ends up in landfills. +> The hardware that survived? That's history. That's real. +> And in RustChain, history pays." + +**[VISUAL]** +Timeline animation: A computer is born in 1998. Years tick forward. +Most computers fade away, marked with ✗. +A stubborn few remain, glowing gold, marked with ✓. +Text: *"Scarcity creates value. Old hardware = provably scarce."* + +--- + +## SCENE 5 — HARDWARE FINGERPRINTING +**[1:15–1:40] | Duration: 25 seconds** + +> **NARRATION:** +> "But how does RustChain *know* your hardware is actually old? +> It uses hardware fingerprinting — a deep scan of your machine's unique physical characteristics." + +**[VISUAL]** +Isometric view: A vintage laptop sits on a desk. +A scanning beam sweeps over it — glowing lines trace the CPU, memory slots, chipset. +Data flows up: CPU architecture, clock speed quirks, instruction set, entropy signatures. +These become a unique "fingerprint" — visualized as a geometric pattern, like a snowflake. + +> **NARRATION (continued):** +> "Every old chip has subtle timing behaviors, instruction quirks, and architectural signatures +> that can't be faked with modern hardware — or emulators." + +**[VISUAL]** +A sneaky modern GPU tries to disguise itself as a vintage PC (fake mustache and glasses). +The fingerprint scanner rejects it with a BUZZ sound and red X. +The GPU slinks away in shame. + +--- + +## SCENE 6 — THE ANTIQUITY SCORE +**[1:40–2:00] | Duration: 20 seconds** + +> **NARRATION:** +> "Each machine gets an Antiquity Score — a number that reflects how old and rare it is. +> The score combines: CPU generation, architecture rarity, estimated manufacture year, +> and entropy patterns only real old hardware can produce." + +**[VISUAL]** +A dashboard UI animates in — clean, flat design. +Score meter fills from 0 to a glowing gold number. +Breakdown bars: CPU Generation (40%), Architecture Rarity (30%), Entropy Signature (30%). +Old machines score high. A brand-new laptop scores near zero. +Tagline: *"Older is rarer. Rarer is worth more."* + +--- + +## SCENE 7 — WHY OLD HARDWARE EARNS MORE +**[2:00–2:15] | Duration: 15 seconds** + +> **NARRATION:** +> "When epoch rewards are distributed, your Antiquity Score is your multiplier. +> A 1998 machine running PoA might earn 5x the reward of a 2020 machine +> doing the same work." + +**[VISUAL]** +Side-by-side: Two computers participate in the same epoch. +Left: Sleek 2022 laptop — earns 1 RTC. +Right: Chunky 1998 tower (smiling) — earns 4.7 RTC. +The old tower does a little victory dance. Coins rain down. +Text: *"Same work. Bigger reward. Because history matters."* + +--- + +## SCENE 8 — EPOCH REWARD DISTRIBUTION +**[2:15–2:30] | Duration: 15 seconds** + +> **NARRATION:** +> "Every epoch — a fixed time window — the network tallies up contributions. +> Rewards are distributed proportionally to each node's weighted score, +> not raw hash power." + +**[VISUAL]** +A pie chart animates: Reward pool divides among participants. +Slices are proportional to Antiquity Score × contribution. +The older machines get bigger slices. +A timer counts down: *"Epoch 1,447 — 12 minutes remaining."* + +--- + +## SCENE 9 — FLEET DETECTION +**[2:30–2:45] | Duration: 15 seconds** + +> **NARRATION:** +> "Of course, someone's going to try and cheat. +> 'What if I just... run 500 old machines?' +> Great question. RustChain thought of that." + +**[VISUAL]** +A suspicious figure in a trench coat tries to wheel in hundreds of identical vintage PCs. +The network flags them — identical fingerprints glow red. +Text alert: *"Fleet Detected — Reward Penalty Applied."* +The trench coat figure deflates. + +> **NARRATION (continued):** +> "The Fleet Detection system identifies suspiciously similar fingerprints +> and reduces rewards for nodes that look coordinated. +> Diversity is rewarded. Monopolies are penalized." + +**[VISUAL]** +A network graph: diverse nodes spread out, colorful. +A cluster of identical nodes dims and shrinks. +The healthy, diverse nodes glow brighter. + +--- + +## SCENE 10 — WHY IT MATTERS +**[2:45–3:00] | Duration: 15 seconds** + +> **NARRATION:** +> "Proof of Antiquity does something no other consensus mechanism does: +> it turns the world's forgotten hardware into productive infrastructure. +> It's decentralized. It's anti-monopoly. And it's genuinely sustainable — +> because the hardware already exists." + +**[VISUAL]** +World map: Dots light up as old machines around the globe join the network. +A globe of glowing copper and gold nodes — basements, attics, workshops. +Text sequence: +- *"Decentralized ✓"* +- *"Anti-monopoly ✓"* +- *"Sustainable ✓"* +- *"Powered by the past. Built for the future."* + +--- + +## SCENE 11 — CALL TO ACTION / OUTRO +**[3:00–3:10] | Duration: 10 seconds (optional end card)** + +> **NARRATION:** +> "Got an old machine gathering dust? Put it to work. +> Visit rustchain.io and join the revolution — one rusty CPU at a time." + +**[VISUAL]** +The original dusty PC from Scene 1 — now glowing gold, proud, connected. +RustChain logo. Website URL. Social handles. +Tagline: *"Mine with what you've got. Earn more than you expect."* + +--- + +## APPENDIX: FULL TIMING BREAKDOWN + +| Scene | Timing | Duration | Topic | +|-------|--------|----------|-------| +| 1 | 0:00–0:15 | 15s | Cold open — the problem | +| 2 | 0:15–0:35 | 20s | Enter RustChain | +| 3 | 0:35–0:55 | 20s | What is RustChain? | +| 4 | 0:55–1:15 | 20s | Age = value | +| 5 | 1:15–1:40 | 25s | Hardware fingerprinting | +| 6 | 1:40–2:00 | 20s | The Antiquity Score | +| 7 | 2:00–2:15 | 15s | Why old hardware earns more | +| 8 | 2:15–2:30 | 15s | Epoch reward distribution | +| 9 | 2:30–2:45 | 15s | Fleet detection | +| 10 | 2:45–3:00 | 15s | Why it matters | +| 11 | 3:00–3:10 | 10s | CTA / outro | +| **Total** | | **~3:10** | | + +--- + +## NARRATION NOTES + +- **Pace:** Conversational, ~130 words per minute. Not rushed. +- **Tone:** Like explaining to a smart friend who doesn't know crypto. Warm, slightly wry. +- **Voice casting:** Friendly, mid-range voice — think "science YouTube, but chill." Not corporate. +- **Music:** Upbeat lo-fi / retro chiptune underlay. Volume drops during key narration beats. +- **SFX:** Mechanical keyboard clicks, CRT monitor hum, retro blip sounds on UI elements. + +--- + +## KEY PHRASES / SOUNDBITES + +> *"In RustChain, your grandmother's computer might be worth more than your gaming rig."* + +> *"Old hardware isn't e-waste. It's infrastructure."* + +> *"Not proof of work. Not proof of stake. Proof of Antiquity."* + +> *"History pays."* + +--- + +*Script v1.0 — Prepared for Bounty #2304 | RustChain Animated Explainer Video* +*Author: @B1tor | Wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff* diff --git a/docs/explainer-video/storyboard.md b/docs/explainer-video/storyboard.md new file mode 100644 index 000000000..e4b56784d --- /dev/null +++ b/docs/explainer-video/storyboard.md @@ -0,0 +1,131 @@ +# Storyboard — How Proof of Antiquity Works + +## Animation Style +- **Flat 2D isometric** with subtle parallax +- Clean vector art, no gradients except for glow effects +- Slight bounce/squash animations on transitions + +## Color Palette +| Element | Color | Hex | +|---------|-------|-----| +| Background | Dark Navy | #0d1117 | +| Primary Accent | Gold | #f0b429 | +| Secondary | Copper | #B87333 | +| Vintage Hardware | Warm Amber | #FFD700 | +| Modern Hardware | Cool Blue | #4A90D9 | +| Text | Light Gray | #c9d1d9 | +| Success | Green | #3FB950 | +| Alert | Red | #F85149 | + +## Characters +- **Greta the G4** — A PowerMac G4 Cube with expressive LED "eyes", warm gold glow. Hero character. +- **Modern Mark** — A sleek server rack, cool blue LED strips. Friendly rival. +- **Fleet Frank** — 100 identical gray boxes. The villain. +- **Scott** — A friendly human silhouette (the creator). Narrator proxy. + +--- + +## Scene 1: Hook (0:00–0:15) +**Visual:** Camera zooms through a dark server room. Racks of blinking LEDs. Then — a dusty shelf in the corner. A PowerMac G4 sits there, unplugged, LED dark. + +**Transition:** The G4's LED blinks on. Warm gold glow spreads. + +**Text overlay:** "What if your old computer could earn cryptocurrency?" + +--- + +## Scene 2: Meet RustChain (0:15–0:35) +**Visual:** Split screen — Left: Bitcoin mining farm (thousands of GPUs, electricity sparking). Right: A cozy desk with a G4, a cup of coffee, and a cat. + +**Animation:** Dollar signs fly FROM the mining farm. Small RTC coins gently float toward the G4. + +**Key visual:** The RustChain logo assembles from chain links, each link a different vintage computer. + +--- + +## Scene 3: The Problem (0:35–0:55) +**Visual:** A timeline showing crypto mining evolution. 2009: laptop. 2013: GPU. 2017: ASIC warehouse. 2024: nuclear power plant. + +**Animation:** Each step gets bigger, more industrial, less human. Red "X" marks appear. + +**Contrast:** Zoom out to show millions of old computers in a landfill. Gray, lifeless. + +**Text:** "99.99% of computers are locked out of crypto." + +--- + +## Scene 4: The Solution — Proof of Antiquity (0:55–1:25) +**Visual:** Greta the G4 powers on. A golden fingerprint scanner beam sweeps across her. + +**Step-by-step animation:** +1. **Hardware Fingerprint** — Beams scan cache timing, SIMD patterns, thermal drift. Data flows into a golden certificate. +2. **Attestation** — The certificate flies to a beacon node (lighthouse visual). Green checkmark. +3. **Epoch Reward** — A clock ticks. At the 10-minute mark, golden RTC coins rain down on all attested machines. + +**Key visual:** Bar chart showing multipliers — G4 at 2.5x (tall gold bar), Modern at 1.0x (short blue bar). + +--- + +## Scene 5: Why Old = More (1:25–1:50) +**Visual:** Greta and Modern Mark stand on a scale/seesaw. + +**Animation:** Mark is heavy (many identical copies on his side). Greta is unique (she's alone, but her side of the scale tips because of a big golden "2.5x" weight). + +**Infographic:** Multiplier table appears: +- G3: 1.8x (bronze) +- G4: 2.5x (gold) +- G5: 2.0x (copper) +- POWER8: 1.8x (blue) +- Modern: 1.0x (gray) + +**Text:** "Diversity IS the immune system." + +--- + +## Scene 6: Fleet Detection (1:50–2:15) +**Visual:** Fleet Frank appears — 100 identical gray boxes march in formation like an army. + +**Animation:** The RIP-201 immune system activates. A golden shield expands. Scanner beams check: +1. IP addresses → all same subnet → 🚩 +2. Timing → all attested within 30s → 🚩 +3. Fingerprints → all identical → 🚩 + +**Result:** Fleet Frank's reward shrinks dramatically. His 100 boxes earn less than one G4. + +**Visual:** Split reward chart — Before: Fleet gets 99%. After: Fleet gets 10%. + +--- + +## Scene 7: The Network (2:15–2:35) +**Visual:** A beautiful map/constellation. Three beacon nodes pulse (lighthouse icons). Lines connect to dozens of diverse miners: +- A G4 in someone's garage (amber glow) +- A POWER8 in a university lab (blue glow) +- A Raspberry Pi on a bookshelf (green glow) +- A retro console running a ROM miner (pink glow) + +**Animation:** Epoch countdown timer. When it hits zero, golden reward particles flow from beacons to all miners. Each gets a fair share. + +--- + +## Scene 8: Call to Action (2:35–2:55) +**Visual:** Camera pulls back. All the diverse machines are on a world map, connected by golden chains. + +**Text sequence:** +- "Got an old Mac? Mine with it." +- "Got a Raspberry Pi? Mine with it." +- "Got a G5 from 2004? It earns 2x." + +**Final shot:** RustChain logo. Website URL. GitHub link. + +**Greta winks.** 😉 + +--- + +## Scene 9: End Card (2:55–3:00) +**Visual:** Clean dark card with: +- RustChain logo (centered) +- "rustchain.org" +- "github.com/Scottcjn/Rustchain" +- "Start mining: pip install rustchain-miner" + +**Music:** Warm synth fade out.