Wiki · Zikaron

Zikaron

留证基础设施。ZIKARON Desk 是一个本机桌面应用:把作品或文件记进一本只增的账本,把账本锚定到以太坊上,再凭账本签发授权;收到授权的一方可以在任何一台机器上独立核验。

名字

Zikaron(希伯来语 זִכָּרוֹן)意为「纪念」。以色列人过约旦河时,约书亚命十二人各从河中取一块石头带过河去,立作纪念:约柜进入约旦河时,河水在约柜前断流,这些石头要让以色列人永远记得这件事(约书亚记 4:4–7)。

为何先做留证

归属、交易、裁决,最终都要以一份确定的记录为证。胜负尚在将来时留下的记录分量最重,因为那时各方都还愿意照实记录。所以留证是其余一切的基础,也最先发布。

留证一个人即可完成:今天记下的内容,今天就有了时间。

流程

  1. 存证。把文件拖进应用,应用算出它的内容指纹,写成账本里的一条存证,由你的密钥签名。文件留在本机。
  2. 上链。把条目发到以太坊上。此后即可证明:这份内容最迟在那一刻已经存在。
  3. 授权或出示。授权作品,就签发一条授权;出示证据,就导出一个记录包。
  4. 核验。对方拿到授权文件,自行逐项核验签名、账本、上链、有效期与撤销;拿到记录包,核验签名、账本与上链;只有授权码时,核验签名与有效期。

各步详见账本与条目、上链与网络、授权、记录包与核验。

两种角色

记录者
记录自己的作品,签发授权,把条目上链,导出记录包。
使用方
收下别人的授权并核验,核对收到的文件与条款,生成凭证,也可以转授权。

两种角色在同一个应用里,在左栏顶上切换。每种角色有自己的密钥、地址和账本,见身份与密钥。

创作权由谁执法

过去,作者身份由登记机关证明,授权靠合同与公证,侵权靠法院与警察。在这里,谁在何时记下了什么、把什么授权给了谁,人人可见、人人可核;执法者是每一位使用者:购买、使用、转发之前先核验授权,只认核验通过的。

账本只记录事实。指认他人侵权属于言论,分量取决于言者本人,留在账本之外;账本的作用,是让这类说法可以被任何人在几秒内查证。

边界

  • 两件作品是否相似、哪一件是原作,由裁决者判断。
  • 付款在别处完成;应用只处理文书与核验。
  • 文件留在本机,密钥由你自行保管;应用连接的是你配置的节点、你填写的发布地址,以及核验时你给出的或授权文件里带着的 https 地址。
  • 查阅他人账本,须先知道其地址;目录、橱窗与排行留给有意者去做。
  • 是否使用一件作品,始终由使用者决定。

版本

当前版本
ZIKARON Desk 0.1.0。
安装包
Apple 芯片的 Mac,macOS 11 或更新的版本,见下载页。x86_64 的 Linux 从源码构建,见开发者指南 · 从源码构建。
命令行
随应用附带的 zikaron,一个操作对应一个子命令,见命令行。
许可
MIT,源码在 GitHub 公开。