“有许多事情似乎是不可能的,只要一个人不会尝试它们。”
——安德烈·吉德
IPFS协议自2014年面世至今,在技术上不断完善的同时,生态应用也逐渐丰富。目前依据IPFS项目官方公布的应用已超过100个(不包含未公布的应用)。从本文开始,后期将逐步向大家介绍IPFS生态应用。
IPFS应用速览:https://awesome.ipfs.io
本期先给大家介绍三款应用:社交产品Akasha、文件存储Pinata、分布式身份系统Uport
Akasha:下一代社交媒体网络
Akasha基于以太坊和IPFS的去中心化社交网络。该项目同时使用了以太坊提供身份系统、微支付等功能,IPFS提供了内容的存储与分发。最近Akasha发布了0.7.2版本,目前支持Windows、Linux、mac、以及客户端。
该项目开始于2015年,由前以太坊联合创始人Mihai Alisie发起,目前有以太坊创始人Vitalik Buterin,IPFS协议创始人Juan Bennet担任顾问。
该项目旨在打造完全自由的社交平台,所以采用了以太坊以及IPFS作为底层技术支撑。通过以太坊众多去中心化的节点,消除对服务器的依赖。通过IPFS,确保内容传输的安全私密,以及稳定性。目前在全球拥有数万用户,产品也在不断迭代更新。
社交是伴随人类的需求,如今线上社交平台基本被几大中心化的巨头垄断。在社交产品体验为王的今天,akasha通过隐私、安全性等特色,能撬动多少用户呢,还需要时间检验。
IPFS作为这个项目的技术基石,其价值将逐步显现。
Akasha项目详情:https://akasha.org
Pinata:最简单的方法来使用IPFS
Pinata,面向大众以及开发者提供IPFS存储的网站。通过该网站,可以轻松实现基于IPFS协议的文件存储与管理,目前该服务为部分收费模式。
pinata目前对接的是IPFS公共网络,意味着通过Pinata上传的任何内容都可以被网络上的任何人访问。如果你的文件需要保持私密性,在上传文件之前使用加密或者采用官方的私有IPFS网络存储。
在该网站,可以直接采用Pinata API密钥对文件加密,然后用户保存私钥,即可保证文件的不被其他人看到。
Pinata项目详情:https://pinata.cloud/
Uport :基于分布式网络的开放身份系统
uPort旨在将个人身份归还给个人,在uPort的开放式身份系统内,允许用户在以太坊上注册自己的身份,发送和请求凭据,签署交易以及安全地管理密钥和数据。
uPort正在建立一个共享的信任网络。应用开发者可以请求访问用户从网络收集的信息,用户可以选择要分享的内容。围绕项目的愿景,该项目团队开发了标准化的协议,以及开发证书,同时也推出以下4款产品,为以太坊开发社区打造底层基础设施。
(1)有主权的钱包,可以轻松、安全的签署交易以及管理秘钥。
(2)客户端用户登录系统解决方案
(3)面向移动端的SDK
(4)服务器端后台解决方案
该项目要求将所有用户信息存储在用户配置文件对象上,存储在IPFS上。该对象的标识符存储在用户下的Uport注册表(以太坊上的智能合约)中。
因此,如果用户想要更改有关其身份的信息,将创建具有新信息的用户配置文件,并将其存储在IPFS上,同时新用户注册的新ID将存储在Uport注册表中。
如果用户想要通过Dapp共享他的个人资料,只需要共享用户ID,然后Dapp读取Uport注册表,并使用该对象的标识符,从IPFS网络检索完整的用户配置文件对象。整个过程完全由用户自己掌控,这确保了仅用户自己,可以控制自己的个人信息。
Uport项目详情:https://www.uport.me/#home
网友评论