![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hyperledger Indy
文章平均质量分 69
Jiachuan Li
这个作者很懒,什么都没留下…
展开
-
Indy Plenum - 请求处理
Hyperledger Indy 的 blockchain 实现层 Indy Plenum 的请求处理翻译 2021-01-13 08:35:54 · 176 阅读 · 0 评论 -
Indy Plenum - 系统概要
Hyperledger Indy 的 blockchain 实现层 Indy Plenum 的系统概要翻译 2021-01-12 07:59:18 · 208 阅读 · 0 评论 -
Hyperledger Indy:凭证 Credential 请求流程
以 Alice 申请工作的时候 Acme 公司向 Alice 索要成绩单凭证为例首先双方要建立连接(connection),这个要走一个 Onboarding 流程建立连接后,Acme 公司首先要向 Alice 发送一个证明请求(proof request),请求 Alice 提供她的大学成绩单。这个请求会在 Acme 公司这边进行 授权加密Alice 收到证明请求之后,会进行 授权解密...原创 2018-10-09 00:05:19 · 646 阅读 · 0 评论 -
Hyperledger Indy:凭证 Credential 颁发流程
凭证的颁发者(issuer)和使用者(prover)首先需要建立连接(connection),需要一个 onboarding 的过程。比如成绩单凭证的颁发者是 Faber 大学,使用者是 Alice凭证的颁发者需要使用 anoncreds.issuer_create_credential_offer 先向凭证使用者发送一个 offer,者就像我们应聘工作之后首先收到的是一个 offer 类似,...原创 2018-10-08 22:19:18 · 626 阅读 · 1 评论 -
Hyperledger Indy:开发指南样例代码分析 - 节点 Onboarding
英文指南:https://github.com/hyperledger/indy-sdk/blob/master/doc/getting-started/getting-started.md#step-3-getting-the-ownership-for-stewardss-verinym翻译版:https://blog.csdn.net/li_jiachuan/article/detail...原创 2018-10-08 18:42:29 · 1382 阅读 · 1 评论 -
Hyperledger Indy
原文地址:https://cn.hyperledger.org/projects/hyperledger-indy类型: 分布式账本和 utility 类库状态: 孵化期Hyperledger Indy 是一个分布式账本,创建的目的是为了将身份信息去中心化。它提供了工具,类库和可重用的组建来创建和使用独立的数字身份,该数字身份会存在于区块链上或者其他类型的分布式账本中,所以他们能够跨不同...翻译 2018-09-29 15:45:51 · 901 阅读 · 0 评论 -
Sovrin 白皮书:第五部分 - 影响
一个全球公用的关于自我主权的身份信息的 utility 的潜在影响是巨大的我们有障碍的互联网身份信息基础设施的隐藏成本是令人惊讶的The 2017 Hiscox Cyber Readiness Report 估算网络犯罪和数据泄露当前每年消费全球经济 4 千 500 亿美元The 2016 Cybersecurity Market Report 预测到2021 年网络犯罪破坏将会造成全球经...翻译 2018-10-06 22:05:25 · 614 阅读 · 0 评论 -
Sovrin 白皮书:第四部分 - 针对所有的隐私性
SSI 的全球公用的 utility 必须要满足世界上最高的隐私标准,包括 GDPR隐私性是身份信息的第三条轨道 - 如果你没有将它构建到一个全球身份信息系统的核心部分的话,那会导致一个很大的危害通过定义,一个数字身份信息的全球解决方案必须要是每个人和组织能够验证并且安全地共享高隐私性的信息 - 银行记录,税款记录,健康记录。保护这些记录的隐私性是至关重要的 - 在某些情况下可能会关系到人的生...翻译 2018-10-05 19:19:40 · 1061 阅读 · 0 评论 -
Sovrin 白皮书:第三部分 - 针对所有的身份信息
为了达到真正的通用,一个 self-sovereign identity(SSI)的区块链必须运行为一个全球公用的 utility如果系统是为了所有的身份信息拥有者、颁发者和确认者所使用的话,那么它必须要想互联网、Web 或者 Domain Name System(DNS)那样的运行互联网、Web 和 DNS 是基于开放的协议和开放的标准的,在开放的开源软件上运行,并具有开放的管理制度。这样一...翻译 2018-10-05 17:46:00 · 1674 阅读 · 0 评论 -
Sovrin 白皮书:第二部分 - 解决方案
使用区块链技术,我们最终能够解决这个问题一个公共的区块链是一个去中心化的 root of trust,它不属于任何人,但是任何人都可以使用区块链技术从头改变了中心化的 root of trust 模型。它使用一种 共识算法 在一个去中心化的网络中的不同的机器上运行并且被不同的实体(entities)来复制,而这些并不依赖于 CAs,联盟或者政府来作为一个加密的 root of trust。比特...翻译 2018-10-05 10:43:26 · 1563 阅读 · 0 评论 -
Sovrin 白皮书:第一部分 - 当前的问题
数字身份在互联网上是一个长久而又难办的问题这个正在变得更糟尽管这个著名的 New Yorker 动画是在 1993 年发表的,但是这个问题在目前还是存在的。尽管互联网技术已经经历了四分之一个世纪的发展了,但是目前还是无法在线地证明你不是一只狗,已经18岁了,居住在某一个地址,是从中心学校毕业的,在一个指定的公司上班或者拥有一个指定的资产。这些关于我们自己(identity owner)的不同类...翻译 2018-10-05 09:18:57 · 865 阅读 · 0 评论 -
Sovrin 白皮书:摘要
数字身份(Digital identity)在互联网上是一个古老而又难办的问题。目前还是没有方法能像在离线的世界中那样使用数字凭证(digital credentials)来证明我们在线的身份。这个最终是会被改变的。首先 World Wide Web 联盟正在为有数字签名的凭证(digitally-signed credentials)格式制定标准。第二公有的区块链可以提供一个去中心化的用来注册和...翻译 2018-10-05 06:09:38 · 2157 阅读 · 0 评论 -
安装 Hyperledger Indy 基础开发环境
我是在 Oracle VirtualBox 中安装的 Ubuntu 16.04.3。有一个提前安装的项目官方文档里没有提,就是要安装 git,可以运行以下脚本来安装 git:sudo apt-get install git按照官方文档的快速安装步骤:将 Indy-Node 的 setup-dev/ubuntu 下的几个 .sh 文件复制到本地运行以下的命令安装 Python3.5, ...原创 2018-10-04 17:36:01 · 1080 阅读 · 1 评论 -
Hyperledger Indy: Indy-Plenum 和 Indy-Node 的代码结构
Indy-Plenum 的代码结构原文地址:https://github.com/hyperledger/indy-plenum#indy-plenum-repository-structureplenum: Plenum 的主代码库,包括基于 RBFT 的拜占庭容错协议common: 常用的和 utility 代码crypto: 基本的加密相关的代码(具体来说,就是 indy-cr...翻译 2018-10-04 16:00:11 · 600 阅读 · 0 评论 -
Hyperledger Indy:Indy-Plenum,Plenum 拜占庭容错协议
原文地址:https://github.com/hyperledger/indy-plenum/wiki拜占庭容错 Byzantine Fault Tolerance拜占庭容错是由受拜占庭将军问题影响而产生出来的容错研究的一个子领域,这是一个通用版本的两个将军的问题。拜占庭将军问题拜占庭将军问题是一个有关协议(agreement)的问题,最初是由 Marshall Pease,Rob...翻译 2018-10-04 14:53:29 · 395 阅读 · 0 评论 -
Hyperledger Indy 分布式账本的两个组成部分:indy-node 和 indy-plenum 简介
从 Hyperledger wiki-indy 上,看到 Indy 的分布式账本(Distributed Ledger)包括两个主要部分:Indy-Node 和 Indy-Plenum。Indy-Node在 Indy-Node Github 的首页上有以下的描述:关于 Indy Node这个代码库包含了运行节点(验证节点 validators 或者观察者节点 observers)以提供一...原创 2018-10-04 12:42:02 · 1371 阅读 · 0 评论 -
Hyperledger Indy:一个使用 Libindy 构建 Indy 客户端的开发指南
我们会讲些什么我们的目标是向你介绍很多关于 Indy 的概念,帮助你来理解让这一起工作起来的背后的原因。我们会将整个过程编为一个故事。Alice,一个虚构的 Faber 大学的毕业生,想要应聘一家虚构的公司 Acme Corp 的一份工作。当她获得了这份工作后,她想要向 Thrift 银行申请一笔贷款,用这笔钱来购买一辆汽车。在工作申请表单上,她想用她的大学成绩单作为受过的教育凭证,并且一旦...翻译 2018-10-03 16:39:55 · 3964 阅读 · 9 评论