Dawn — 𝘾𝙚𝙣𝙨𝙤𝙧𝙨𝙝𝙞𝙥 𝙍𝙚𝙨𝙞𝙨𝙩𝙖𝙣𝙩 𝙈𝙚𝙙𝙞𝙖 ⚡
午夜网络“隐私优先”挑战赛:保护数据提示
注:我们也希望将我们的项目提交给最佳教程评选!
👥参与者: @neilblaze、@sandipndev和@subhamx
视频 ▶️
💡小贴士:以 1.25 倍速观看,体验更佳!
CLI演示 ▶️
🔎 我们为什么建造它
如今,举报人和公民面临两大问题:
- 害怕遭到报复:公开反对强大的势力可能会危及工作、名誉甚至生命。
- 审查证据:报告可能被删除、篡改或忽略,不留下任何永久的公共记录。
Dawn通过以下方式解决了这个问题:
- 允许任何人匿名发布内容,但可通过认证验证其真实性。
- 通过区块链技术使每份报告永久保存并免受审查。
- 将报告整理成册(分类),以便公众、记者和非政府组织能够发现、核实并利用可信信息。
简而言之:我们保护言论自由,保存证据,重建媒体信任。
🌘 什么是黎明?
Dawn是一个基于Midnight Network构建的抗审查媒体平台。
它旨在确保您的声音不会被压制,同时对每份报告的真实性进行加密验证。
用户可以将报告发布到主题公告栏(例如治理、医疗保健或企业)。每份报告都不可篡改,链接到去中心化存储库,并由零知识证明提供支持,该证明可在不泄露作者身份的情况下证明其角色。
🌟 我们为何脱颖而出
- 网页版 Lace 钱包集成:为数不多的几个在用户界面中实现端到端 Midnight Lace 钱包完整集成的项目之一。
- 线上部署:Midnightodawn已上线并公开访问,可在任何安装了 Midnight Lace Wallet 扩展程序的 Chromium 浏览器上运行。
- 定制认证服务:其证明将通过我们智能合约中的公钥进行验证。
⛓ 节点
- 认证服务
- 使用LLM根据用户的电子邮件地址确定其董事会访问权限。
- 生成已签名的证明
- https://attestor.midnightodon.xyz,https : //mail.midnightodawn.xyz
- 用户界面
- 已将简洁的 Web UI 部署到 Vercel
- 功能:连接钱包、浏览报告、按看板筛选、查看/下载附件
- 命令行界面(CLI)
- 无需使用 Web 用户界面即可发布报表的替代客户端
- 使用相同的认证和合同验证流程
🏃🏻♂️ 特点
- 零知识角色验证
- 用户通过证明文件证明其资格(例如,政府雇员、医疗保健专业人员、公民)。
- 认证服务机构在通过一次性密码电子邮件验证后,出具已签署的董事会证明。
- 智能合约使用存储的 EDDSA(Poseidon)密钥验证证明。
- 抗审查出版
- 发布不可更改的报告,包括标题、内容、摘要和附件(PDF、文档)。
- 报告按类别整理成简报。
- 钱包集成
- 已部署在 Midnight 测试网上
- 通过 Lace Wallet 实现完整的端到端集成,用于交易签名
- 智能合约
- 证人对已签署证明文件的核实
- 链上状态存储报告,与去中心化存储相关联
- 支持为重复实例部署多个合约
- 基础设施与部署
- Vercel 上的 Web 前端
- 使用 Docker Compose 容器化的认证/电子邮件服务,通过静态 IP 运行
- 使用 GitHub Actions对智能合约进行持续测试
📢 工作量证明
您可以通过以下链接亲自查看并体验 DApp。我们鼓励您这样做,以便更好地了解我们的应用程序。
💡注意:您需要在 Midnight Network 测试网上拥有一个已充值的 Lace Midnight 钱包。
- 🏠入口: https://midnightodawn.xyz
- 🔗示例邮件: https://mail.midnightodawn.xyz
- 🔗 GitHub 仓库: https://github.com/sandipndev/dawn
⚙️ 工作原理
- 访问门户网站→ midnightodawn.xyz
- 连接 Lace 钱包→ 在您的Midnight Lace 钱包(测试网)中授权 DApp
- 浏览报告→ 立即查看所有现有报告,并按板块/类别筛选
- 创建报告→ 点击“创建报告”开始发布。
- 获取证明
- 输入您的电子邮件地址 → 接收一次性验证码(通过我们的玩具 SMTP 服务)。
- 粘贴验证码 → 认证服务机构会签发一份签名证明,列明您可以发布帖子的论坛。
- 撰写报告
- 选择您的版块 → 认证后,您将获得版块访问权限。所有人都可以向公民版块发帖,但只有经过验证的域名才能访问政府或医疗保健版块。
- 填写标题、内容、摘要以及可选的脚注/参考文献。
- 内容和脚注支持富文本和文件上传(例如,PDF)。
- 发布
- 提交报告 → 在 Lace Wallet 中签署交易
- 智能合约使用存储的公钥(基于 Poseidon 的 EDDSA)在链上验证证明。
- 如果有效,该报告将被永久存储,并与其链下附件关联。
- 完成🎉 → 报告会立即出现在列表中。您的资格已得到验证,但您的身份信息绝不会被泄露或保存。
系统架构📊
🚀 从演示到愿景
我们的黑客马拉松演示验证了这一概念。MVP 的愿景远不止于此:
- 可插拔验证器:支持多种证明方法(政府委员会、非政府组织、零知识电子邮件、默克尔根)。
- 垃圾邮件抵抗:限速无效器以防止 Sybil 滥用。
- 更丰富的发现工具:允许记者和公民大规模地浏览公告、子类别和类别。
🌅 结束
Midnightodawn 展示了如何在 Midnight 平台上构建抗审查媒体。每份报告都是永久性的,每位作者都受到保护,每条证据都值得信赖。
从午夜到黎明,真理永存!
文章来源:https://dev.to/neilblaze/dawn-1gl5




