非金融应用


整理自:Where to use a blockchain in non-financial applications? by vitalik

用户账户密钥更改和恢复

1,密钥更改,考虑以下场景:

  • 你担心 key A 被窃取,所以你用 A 签署一条消息“ 我现在使用 B ”
  • 一年以后,黑客确实窃取了 key A 。他们用 A 签署了一条消息“我现在使用 C”,C 是他们自己的 key

哪一条消息优先级更高?

这相当于设计去中心化货币时的双花问题,区块链可为关键消息更改添加时间戳,为 B 或 C 谁先出现提供共识。

2,密钥恢复:你的密钥丢失,你想要重新获取访问权。

多重签名和社交恢复( social recovery) 钱包。这也需要区块链(链上记录)。为了保持不可转让性,个人资料的社交恢复( social recovery )可能需要是强制的,即即使你出售你的账户,你总可以随时通过社交恢复来取回账户。

修改和撤销证明

  • 链上 NFT
  • 混合解决方案:初始学位是一条链下签署消息,撤销动作在链上进行( OpenCerts )
  • 完全链下解决方案
  • 最好保持系统去中心化,只使用区块链——尤其是现在 rollups,分片和其他技术终于开始上线,区块链的使用成本越来越低

负面声誉

稀缺性证明

共同知识( Common knowledge )

与其他区块链应用进行互操作

开源指标

衡量去中心化及多样性。声誉系统。衡量某些人群的联结程度,并将其输入一个机制。

我们不应该试图废除量化指标,我们应该努力做出更好的指标。

一个开放参与的证明生态系统,通过拥有更好的指标,可以让我们两全其美。

一些设计原则:

  • 互主观性( Inter-subjectivity )
  • 可信中立性:算法的最大透明度和不经常更改
  • 开放性

作为数据存储

  • Augmented secret sharing
  • ENS 优化
  • 社交元数据
  • 证明和访问许可