Wiki · Zikaron
Zikaron
留证基础设施。ZIKARON Desk 是一个本机桌面应用:把作品或文件记进一本只增的账本,把账本锚定到以太坊上,再凭账本签发授权;收到授权的一方可以在任何一台机器上独立核验。
名字
Zikaron(希伯来语 זִכָּרוֹן)意为「纪念」。以色列人过约旦河时,约书亚命十二人各从河中取一块石头带过河去,立作纪念:约柜进入约旦河时,河水在约柜前断流,这些石头要让以色列人永远记得这件事(约书亚记 4:4–7)。
为何先做留证
归属、交易、裁决,最终都要以一份确定的记录为证。胜负尚在将来时留下的记录分量最重,因为那时各方都还愿意照实记录。所以留证是其余一切的基础,也最先发布。
留证一个人即可完成:今天记下的内容,今天就有了时间。
流程
- 存证。把文件拖进应用,应用算出它的内容指纹,写成账本里的一条存证,由你的密钥签名。文件留在本机。
- 上链。把条目发到以太坊上。此后即可证明:这份内容最迟在那一刻已经存在。
- 授权或出示。授权作品,就签发一条授权;出示证据,就导出一个记录包。
- 核验。对方拿到授权文件,自行逐项核验签名、账本、上链、有效期与撤销;拿到记录包,核验签名、账本与上链;只有授权码时,核验签名与有效期。
两种角色
- 记录者
- 记录自己的作品,签发授权,把条目上链,导出记录包。
- 使用方
- 收下别人的授权并核验,核对收到的文件与条款,生成凭证,也可以转授权。
两种角色在同一个应用里,在左栏顶上切换。每种角色有自己的密钥、地址和账本,见身份与密钥。
创作权由谁执法
过去,作者身份由登记机关证明,授权靠合同与公证,侵权靠法院与警察。在这里,谁在何时记下了什么、把什么授权给了谁,人人可见、人人可核;执法者是每一位使用者:购买、使用、转发之前先核验授权,只认核验通过的。
账本只记录事实。指认他人侵权属于言论,分量取决于言者本人,留在账本之外;账本的作用,是让这类说法可以被任何人在几秒内查证。
边界
- 两件作品是否相似、哪一件是原作,由裁决者判断。
- 付款在别处完成;应用只处理文书与核验。
- 文件留在本机,密钥由你自行保管;应用连接的是你配置的节点、你填写的发布地址,以及核验时你给出的或授权文件里带着的 https 地址。
- 查阅他人账本,须先知道其地址;目录、橱窗与排行留给有意者去做。
- 是否使用一件作品,始终由使用者决定。
版本
- 当前版本
- ZIKARON Desk 0.1.0。
- 安装包
- Apple 芯片的 Mac,macOS 11 或更新的版本,见下载页。x86_64 的 Linux 从源码构建,见开发者指南 · 从源码构建。
- 命令行
- 随应用附带的
zikaron,一个操作对应一个子命令,见命令行。 - 许可
- MIT,源码在 GitHub 公开。