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 注册
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。