比特币中文维基 >>所属分类 >> 协议(Proposals)   

Zooko三角猜想

标签: 暂无标签

顶[3] 发表评论(0) 编辑词条

Zooko三角是一种以Zooko Wilcox-o’Hearn命名的图表,它对网络协议中任意能够赋予使用者名字的系统做出了一种猜测。在三角形的三个顶点上就是关于那些名字公认的应具备的性质:

  1. 安全性:即对于一个名字只能映射一个唯一的实体(译者:类似于函数一一映射概念)举例来说,域名是唯一的因为只有一个人能够证明它对域名的所有权。
  2. 去中心化:与一个中心权威来决定一个名字的意义不同,我们使用诸如“信任网”(密码学得一种概念)等来测定一个名字的意义。
  3. 对人有意义(我觉得译做可记忆性更好):即对命名系统的使用者来说具备意义和可记忆性。域名和起绰号都是存在高度可记忆性的系统。




ZookoZooko



基于这三个属性,Zooko三角指出,没有任何单独一类名字能够同时实现这3个属性。因此三角形的三条边代表了对一种命名系统框架可能的三个选择:

去中心化和对人有意义:起绰号就是这样。

安全和对人有意义:这是域名和URL所追求的。

安全和去中心化:这是OpenPGP、公钥和指纹识别所具备的属性。


目录

解决方案编辑本段回目录

Zooko三角的贡献在于它鼓励系统设计者去探索如何同时满足这三个属性。

原始的命名系统依据三角理论设计出三分之二的属性:

妥协后的去中心化:DNSSec能提供一个安全的,对人有意义的命名框架,但不是去中心化的。

妥协后的对人有意义:洋葱地址和比特币地址是安全的,去中心化的,但对大多数人来说,地址不具有意义(译者:意义是对你能不能记住而言,即不像胖子和虎牙妹那样能够让你记住。比特币的地址你是可以记住,但是很麻烦。因此说是一种妥协后满足对人有意义这一点)

妥协后的安全性:I2P使用名称翻译服务,它是去中心化的并且提供了对人有意义的名字,但必须依赖第三方来保障安全性。


在上述系统被开发出来后,Zooko三角的猜测被现实中存在的同时满足三个属性的系统所驳斥了。

互联网践行者Aaron Swartz描述了一种基于比特币的命名系统,它试图通过利用比特币的分布式区块链作为工作量证明来建立域名所有权的共识。这种系统仍易受到Sybil攻击(估计是一种计算机词语吧)的影响,但在拜占庭假说下是安全的。在上述提议之后的几个月,Namecoin被发明出来,它包含了前面Aaron描述的概念。

Namecoin之后,其他的违反Zooko三角猜测的平台被开发出来,如Twister等。


附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇女巫攻击 下一篇以太坊

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
3

收藏到:  

词条信息

aisen
aisen
超级管理员
词条创建者 发短消息   
等一轮残月
等一轮残月
词条管理员
最近编辑者 发短消息   

相关词条