Blockchain 101

区块链入门学习

Sovrin 信任框架:3.2 Sovrin 实体和身份信息的分类

https://sovrin.org/wp-content/uploads/2018/03/Sovrin-Provisional-Trust-Framework-2017-06-28.pdf 下边的图帮助解释了站在法律的立场,在 Sovrin 信任框架中所定义的,在不同类型的实体(entiti...

2018-10-25 07:06:25

阅读数 133

评论数 0

Hyperledger Indy:凭证 Credential 请求流程

以 Alice 申请工作的时候 Acme 公司向 Alice 索要成绩单凭证为例 首先双方要建立连接(connection),这个要走一个 Onboarding 流程 建立连接后,Acme 公司首先要向 Alice 发送一个证明请求(proof request),请求 Alice 提供她的大学成...

2018-10-09 00:05:19

阅读数 137

评论数 0

Hyperledger Indy:凭证 Credential 颁发流程

凭证的颁发者(issuer)和使用者(prover)首先需要建立连接(connection),需要一个 onboarding 的过程。比如成绩单凭证的颁发者是 Faber 大学,使用者是 Alice 凭证的颁发者需要使用 anoncreds.issuer_create_credential_of...

2018-10-08 22:19:18

阅读数 125

评论数 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 翻...

2018-10-08 18:42:29

阅读数 244

评论数 0

Sovrin 白皮书:第五部分 - 影响

一个全球公用的关于自我主权的身份信息的 utility 的潜在影响是巨大的 我们有障碍的互联网身份信息基础设施的隐藏成本是令人惊讶的 The 2017 Hiscox Cyber Readiness Report 估算网络犯罪和数据泄露当前每年消费全球经济 4 千 500 亿美元 The 2016...

2018-10-06 22:05:25

阅读数 154

评论数 0

Sovrin 白皮书:第四部分 - 针对所有的隐私性

SSI 的全球公用的 utility 必须要满足世界上最高的隐私标准,包括 GDPR 隐私性是身份信息的第三条轨道 - 如果你没有将它构建到一个全球身份信息系统的核心部分的话,那会导致一个很大的危害 通过定义,一个数字身份信息的全球解决方案必须要是每个人和组织能够验证并且安全地共享高隐私性的信息 ...

2018-10-05 19:19:40

阅读数 316

评论数 0

Sovrin 白皮书:第三部分 - 针对所有的身份信息

为了达到真正的通用,一个 self-sovereign identity(SSI)的区块链必须运行为一个全球公用的 utility 如果系统是为了所有的身份信息拥有者、颁发者和确认者所使用的话,那么它必须要想互联网、Web 或者 Domain Name System(DNS)那样的运行 互联网、W...

2018-10-05 17:46:00

阅读数 302

评论数 0

Sovrin 白皮书:第二部分 - 解决方案

使用区块链技术,我们最终能够解决这个问题 一个公共的区块链是一个去中心化的 root of trust,它不属于任何人,但是任何人都可以使用 区块链技术从头改变了中心化的 root of trust 模型。它使用一种 共识算法 在一个去中心化的网络中的不同的机器上运行并且被不同的实体(entiti...

2018-10-05 10:43:26

阅读数 475

评论数 0

Sovrin 白皮书:第一部分 - 当前的问题

数字身份在互联网上是一个长久而又难办的问题 这个正在变得更糟 尽管这个著名的 New Yorker 动画是在 1993 年发表的,但是这个问题在目前还是存在的。尽管互联网技术已经经历了四分之一个世纪的发展了,但是目前还是无法在线地证明你不是一只狗,已经18岁了,居住在某一个地址,是从中心学校毕业的...

2018-10-05 09:18:57

阅读数 233

评论数 0

Sovrin 白皮书:摘要

数字身份(Digital identity)在互联网上是一个古老而又难办的问题。目前还是没有方法能像在离线的世界中那样使用数字凭证(digital credentials)来证明我们在线的身份。这个最终是会被改变的。首先 World Wide Web 联盟正在为有数字签名的凭证(digitally...

2018-10-05 06:09:38

阅读数 466

评论数 0

安装 Hyperledger Indy 基础开发环境

我是在 Oracle VirtualBox 中安装的 Ubuntu 16.04.3。 有一个提前安装的项目官方文档里没有提,就是要安装 git,可以运行以下脚本来安装 git: sudo apt-get install git 按照官方文档的快速安装步骤: 将 Indy-Node ...

2018-10-04 17:36:01

阅读数 177

评论数 0

Hyperledger Indy: Indy-Plenum 和 Indy-Node 的代码结构

Indy-Plenum 的代码结构 原文地址:https://github.com/hyperledger/indy-plenum#indy-plenum-repository-structure plenum: Plenum 的主代码库,包括基于 RBFT 的拜占庭容错协议 common:...

2018-10-04 16:00:11

阅读数 191

评论数 0

Hyperledger Indy:Indy-Plenum,Plenum 拜占庭容错协议

原文地址:https://github.com/hyperledger/indy-plenum/wiki 拜占庭容错 Byzantine Fault Tolerance 拜占庭容错是由受拜占庭将军问题影响而产生出来的容错研究的一个子领域,这是一个通用版本的两个将军的问题。 拜占庭将军问题 拜...

2018-10-04 14:53:29

阅读数 92

评论数 0

Hyperledger Indy 分布式账本的两个组成部分:indy-node 和 indy-plenum 简介

从 Hyperledger wiki-indy 上,看到 Indy 的分布式账本(Distributed Ledger)包括两个主要部分:Indy-Node 和 Indy-Plenum。 Indy-Node 在 Indy-Node Github 的首页上有以下的描述: 关于 Indy Node ...

2018-10-04 12:42:02

阅读数 380

评论数 0

Hyperledger Indy-Plenum 系统概要

原文地址:https://github.com/hyperledger/indy-plenum/blob/master/docs/main.md 该系统维护了一个重复的(replicated)有序的(ordered)transactions 的 log,这被称为账本(ledger)。 维护这...

2018-10-04 09:40:06

阅读数 133

评论数 0

Hyperledger Indy:一个使用 Libindy 构建 Indy 客户端的开发指南

我们会讲些什么 我们的目标是向你介绍很多关于 Indy 的概念,帮助你来理解让这一起工作起来的背后的原因。 我们会将整个过程编为一个故事。Alice,一个虚构的 Faber 大学的毕业生,想要应聘一家虚构的公司 Acme Corp 的一份工作。当她获得了这份工作后,她想要向 Thrift 银行申...

2018-10-03 16:39:55

阅读数 1016

评论数 6

Hyperledger Indy

原文地址:https://cn.hyperledger.org/projects/hyperledger-indy 类型: 分布式账本和 utility 类库 状态: 孵化期 Hyperledger Indy 是一个分布式账本,创建的目的是为了将身份信息去中心化。它提供了工具,类库和可重用的组...

2018-09-29 15:45:51

阅读数 307

评论数 0

Corda API: Core types

原文地址:https://docs.corda.net/api-core-types.html Corda 提供了以下更多的几个核心类作为它的 API 的一部分。 SecureHash SecureHash 类被用来唯一标识对象,比如用他们的哈希值来标识 transactions 和 att...

2018-09-28 09:07:28

阅读数 68

评论数 0

Corda API: RPC 操作

原文地址:https://docs.corda.net/api-rpc.html 节点的 owner 跟节点进行交互的方式是使用 remote procedure calls(RPC)。节点的 owner 没有访问节点的 ServiceHub 的权限。 主要的 RPC 操作包括: Corda...

2018-09-28 09:02:07

阅读数 187

评论数 0

Corda API: ServiceHub

原文地址:https://docs.corda.net/api-service-hub.html 在 FlowLogic.call 中,flow 开发者能够访问节点的 ServiceHub,其提供了访问很多节点提供的服务。ServiceHub 提供的服务包括以下的类别: ServiceHub...

2018-09-28 08:57:27

阅读数 115

评论数 0

提示
确定要删除当前文章?
取消 删除