非金融应用
整理自: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 优化
- 社交元数据
- 证明和访问许可
参与讨论(0)