我给地球一个 Wrapped. thisyear.earth
Source: Dev.to
概览
thisyear.earth 是一部沉浸式的气候年度回顾,分为十一章全屏展示。叙事以地球的视角展开,将气候数据转化为个人化的记录,并以号召行动作结:为来年写下承诺。该承诺将被记录在公开的链上账本 thisyear.earth/ledger 中。
体验流程
- 前言 · 记录
- 坐标
- 发热
- 大气层
- 融化
- 林冠
- 账本
- 点名
- 残留
- 转折
- 尾声 · 真诚
在结尾,地球只请求一件小事:在链上存储并显示在账本中的承诺。
账本
账本是项目的核心,不是因为它使用了“web3”,而是因为它把一次短暂的交互转化为永久记录。
- 当承诺被铸造时,应用会在 Solana Devnet 上创建真实的 memo transaction。
- 交易哈希和铸造元数据会保存在应用的数据库中。
- 公共账本页面以可阅读、可分享、可验证的形式呈现这些已封存的承诺。
账本是 名字与承诺的册子,而非加密仪表盘。用户可通过区块浏览器链接(当前在 Devnet)在链上验证每一条承诺。
架构亮点
- Neon – 为账本和应用数据提供高速持久化。
- Solana – 为链上 memo 交易提供证明层。
平台变体
- 移动端 – 可滑动的全屏序列。
- 桌面端 – 通过滚动驱动的氛围叙事。
技术栈
| 组件 | 技术 |
|---|---|
| 框架 | Next.js 16(App Router、Turbopack、React 19) |
| 语言 | TypeScript(严格模式) |
| 样式与动画 | Tailwind CSS、Framer Motion |
| 持久化 | Neon |
| 区块链 | Solana(基于 memo 的 Devnet 承诺铸造) |
| 可视化 | globe.gl(最终地球仪) |
| 滚动行为 | Lenis(桌面端) |
气候数据来源
| 卡片 | 数据 | 来源 |
|---|---|---|
| CO₂ | 429 ppm | NOAA GML – Mauna Loa Observatory |
| 温度 | +1.55 °C | NASA GISS + NOAA Climate.gov |
| 冰层 | 1.17 T 吨 | NSIDC + NASA GRACE‑FO |
| 森林 | 14.9 M ha | Global Forest Watch + WRI |
| 物种 | 41,046 | IUCN Red List |
| 塑料 | 413 Mt | OECD + UNEP |
| 野火 | — | NASA FIRMS |
| 可再生能源 | +32 % | IEA + IRENA |
CO₂ 卡片从 NOAA GML CSV 中获取每日实时读数;其他卡片使用年度或权威报告数据,全部在体验中注明来源。
设计理念
项目本可以采用喧闹、庆祝的基调,但主题需要严肃。最终的方向是排版、氛围与编辑式的呈现——选择诚实而非潮流。
致谢
特别感谢维护数据集的科学家和研究人员:NOAA GML(夏威夷毛纳罗亚观测站)、NASA GISS、NSIDC、Global Forest Watch、IUCN Red List 与 IEA。封面图片由 NASA 提供。
链接
- 🌍 网站: https://thisyear.earth
- 📖 账本: https://thisyear.earth/ledger
- 🗂️ GitHub: https://github.com/saraeloop/thisyearearth
阅读这一年。留下承诺。把你的句子写进记录。