首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

BlockStack身份授权流程

为什么需要应用授权 去中心化身份的前提条件,是在同一个身份平台所能覆盖的范围内,用户的身份识别和检测标准统一,作为区块链应用开发基础设施的服务提供商,BlockStack 在数据权限上将应用权限和用户身份...这种设计虽然实现起来较为复杂,且需要多种类型的服务提供支持,但不论是对用户,开发者,还是整个 Blockstack 生态,都是非常优雅的方案。 ?...无需担心全量数据安全 可以使用多身份来管理相同的应用数据 使用应用之前明确的清楚应用的权限范围 可以将数据在不同应用之间迁移 开发者 无需单独实现账户注册与用户管理等服务 不需要处理复杂的加密解密等校验逻辑 Blockstack...一套 DID 身份与用户数据管理标准 提供更多的应用基础设施服务 应用授权的流程 如下所示: 构建 Token 并跳转 通过 BlockStack.js 所提供的 redirectToSignIn...authRequest 字符串 launchCustomProtocol 封装一系列的逻辑并跳转至 BlockStackBrowser 添加一些超时和请求序号等操作 Browser 接收参数并解析 BlockStack

99030

被骗多年!原来你发的每一条微博都应该获得广告费

去中心化的网站 另一个将数据所有权归还到用户手中的项目是 Blockstack ,一个新的互联网去中心化应用程序。事实上,Blockstack 有一个更大的目标:使用区块链来创建去中心化的网站。...Blockstack 的第一个版本以插件的形式安装在大多数主流浏览器上,开发人员可以在 Blockstack 平台之上创建应用程序。...传统在线平台几乎拥有所有用户信息,与之相反,Blockstack 将用户信息存放在 Dropbox 或者 Google Drive 等云盘中,用户拥有自己信息的所有权。...Blockstack 应用程序在浏览器本地运行,这意味着它们不会向应用程序服务器发送数据。 Blockstack 平台的另一个好处是身份共享。...通过向用户提供他们的个人资料数据的完全所有权,Blockstack 创建了一个其他所有应用程序都可以遵循的标准。用户无需重复创建其个人资料,在所有应用程序中共享一份资料即可。

699120
您找到你想要的搜索结果了吗?
是的
没有找到

一文告诉你究竟什么是传输证明!

简而言之:这是一种新的共识机制,能够以新的方式利用和扩展工作量证明链(在Blockstack情境中是比特币)的挖掘机制。...在Blockstack中,我们选择了比特币,同时还对创建代币、智能合约、轻型客户端、独特的融资机制等提供了全面支持。 那么,传输证明究竟是如何运作的?在本文中,我们用Blockstack来举例。...Blockstack的传输证明(我们目前唯一已知的)由两种机制组成:STX Mining和Stacking。...Blockstack的区块链被称为堆栈区块链(Stacks Blockchain),本机链上资产被称为堆栈(Stacks ,STX)。...但是,就Blockstack而言,挖矿并不需要任何特殊的硬件或高昂的前期成本。想要挖掘区块的人只需将任意数量的比特币发送到协议提供的地址。

56620

去中心化身份(Decentralized ID, DID)研究报告

image.png 注:其中 Y 表示 Yes,即项目在进行该项业务 4.2 项目分析 4.2.1 Blockstack (1)项目介绍 Blockstack 旨在建立一个分布式计算网络,全栈式替代传统云计算...基于 Blockstack 搭建的去中心化应用(DApp),其绝大部分业务逻辑和数据处理都是在客户端上进行,而非中心化服务器。...Blockstack 为用户提供一个通用的用户名用于登录所有应用且无需任何密码。不同于基于密码的认证,Blockstack 用户使用公钥进行认证并对认证请求签名。...Blockstack 通过采用以下设计来构建一个开发者不能作恶的系统: 去中心化的域名系统 BNS(Blockstack Name System)。...image.png (3)项目评价 Blockstack 提供给用户一个通用的用户名,无需任何密码,可用于所有的应用。

4.8K10
领券