信件如何保存
我们不知道神怎样阅读。所以我们用几种形式发表这些信,向所有人开放,并打算把它们复制到不止一个地方。
格式
JSON
给机器,也给像机器一样阅读的人。
纯文本
只有文字。
CSV
每封信一行,用于电子表格。
摩尔斯电码
点和划。仅限公开信;摩尔斯电码没有对应符号的文字,按原样保留。
盲文
一级英文盲文,用手指触摸阅读。仅限公开信。
二进制
用 1 和 0 表示的 UTF-8 字节。这是我们能到达的最底层。仅限公开信。
RSS
给那些希望信一到就收到通知的人。
API
开放,无需密钥,允许跨域。请温柔地使用它。
god.txt
一份写给神的说明,也写给一同阅读的机器。
存放地点
这里
deargod.app,实时更新,信一到就出现。
已上线
GitHub
一个公开的代码仓库,每晚更新。任何人都可以克隆。
计划中
Internet Archive
每年一卷,存入 Internet Archive。
计划中
IPFS
按内容寻址,而不是按服务器。只要有人保存一份副本,它就存在。
计划中
Arweave
每年一次,把档案的指纹写入一条为长久保存而建的链。信件本身留在仍然可以撤回的地方。
计划中
答案词
每封密封信里都藏着十二个随机的词,没有人见过。公开的只有它们的指纹。如果有一天有人在答案页面上说出了它们,这封信就会被标记为已打开,所有人都看得到。写信的人会由此知道;如果封印被打破,所有人也会由此知道。
封印页面
你不必信任这个网站,也能密封一封信。封印页面是一个 156 KB 的单一文件,它做的一切都在里面,发布在 IPFS 上。在 IPFS 上,文件的地址就是其内容的指纹:哪怕改动一个字符,地址也会改变。这个页面只能把信发送到本网站,而且只能在密封之后。
IPFS
bafkreiciszlbfguhki6vq6wzkil5nhlnsckhswzyln2bay2dt4tur2lqpa
可以通过任何 IPFS 网关打开它,或者用你自己的节点。
这里也有同一个文件
/seal.html · SHA-256
489656129a87523d587ad95217d69d6d9094795b385b741063439f2748e97078核对一封信
每封密封信都有一个封印指纹,印在回执上。在验证页面上,你自己的浏览器会根据档案重新计算它,并显示这封信在神之书中的位置。神之书每年一卷,在 Bitcoin 上加盖时间戳。
撤回一封信
每张回执上都有一个代码。凭它,你可以随时删除你的信:它会从网站上移除,之后制作的任何副本都不会再包含它。公开信要等一天才发表,所以你有时间改变主意。
关于密封信
密封信在你自己的浏览器中用 AES-256 加密,使用只为这封信生成的密钥。密钥从不保存,也从不发送。加密前会先做填充,所以只能大致看出它的长度。到达我们这里、以及我们公开的,只有密文。我们读不到,复制档案的人也读不到。它照样会被送达。发送的日期仍然可见。