【文件属性】:
文件名称:futurejs-barcelona-2015:为FutureJS 2015 Barcelona演讲-永久性Webapps
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-11 14:39:10
JavaScript
永久网
詹姆斯·哈利迪(James Halliday)
无常
Web服务不断消失:
获得的
涉足其他业务
关掉
变恶魔
离线
缓存失效
网络总是不可靠
功率不对称
捆绑的客户和服务
商品身份
单点故障
如果有人拥有一项服务,他们可以不加警告地将其取走。
问题
我们如何建立没人能拥有的服务?
未来的webapps!
我们将需要这些不能被删除的分布式版本:
身份
相信
饲料
数据
身份
您是公用密钥的哈希值。
p2p身份
您的朋友可以决定如何称呼您,而不是使用集中式的全局注册表。
身份
演示!
数据结构
用于元数据的merkle DAG
内容可寻址的Blob存储
复制
merkle DAG:
简单复制(concat!)
强大的抵御重播攻击,乱序交付
所有的历史都被保留下来
merkle DAG示例:
+++ hash: bd470e47e999a6cd94f7fc67bd0359
【文件预览】:
futurejs-barcelona-2015-master
----readme.markdown(2KB)
----package.json(287B)
----example()
--------torrent-log()
--------id()
--------blob()