Blockstack 初体验 — Blockstack ID和Gaia

Blockstack简介

blockstack是一个开源产品;开源意味着任何有能力的开发者都可以进一步完善它的代码,致力于成为一个新的去中心化计算网络,替代传统的云计算;

建立在Blockstack上的应用-DApp将使用户用户和直接控制他们自己的数据;

为了完善和应用的可扩展性;blockstack提供了一个可靠的存储系统---Gaia;

1:Blockstack ID认证

Blockstack认证协议是应用的去中心化认证协议。通过该协议用户可以使用自己拥有的ID进行认证,并且设置使用哪个Gaia服务器保存该用户的应用数据。

通过Blockstack ID进行登录和授权以保证用户数据的安全性;Blockstack ID可以理解为传统互联网中的统一账户系统。

2:Gaia - 用户控制的存储系统:

Gaia是一个用户控制的存储系统,使应用可以和私人数据锁柜交互。私人数据锁柜可以在一个云服务提供商,或者是其他的数据存储服务商托管。重要的是,用户控制使用哪一个提供商。Gaia上的数据经过加密,并使用用户密钥在客户端侧签名。

Gaia同时也支持第三方比如Aws的存储;也可以在本机搭建Gaia服务;

目前并不完善;后续会逐步加以完善。

总结:

初体验主要讲了Blockstack最基本和最主要的2个方面Blockstack ID以及Gaia;也是Blockstack对去中心化的理解最重要的2个方面;

1 - 通过Blockstack ID实现统一的账户管理,基于Blockstack开发的程序都可以用Blockstack ID进行授权登录;

2 - 用户控制自己的数据

可以设定数据的权限 --- 私有和公开(加密);

可以设定数据的读写 --- 其他用户是否可以修改自己的数据;

可以指定数据存储的位置 --- Gaia;

下一篇: Blockstack ID 注册

你可能感兴趣的:(区块链)