《区块链原理、设计与应用》正式出版!

《区块链原理、设计与应用》已经正式出版,详细介绍了区块链和分布式账本相关技术,以超级账本为例介绍企业分布式账本的设计原理、架构实现和应用技巧,欢迎大家阅读使用并反馈建议。 编辑推荐 本书由超级账本全球技术委员会委员、核心设计和开发者编撰,清华大学五道口金融学院常务副院长廖理教授作序,A...

2017-10-18 21:12:01

阅读数:1865

评论数:1

超级账本 Fabric 新特性之细粒度隐私保护

超级账本 Fabric 项目自 1.1 版本开始,关于增强通道内隐私保护的新特性引发不少讨论,如 FAB-1151、 FAB-2961、 FAB-4976、FAB-8718。本文将总结该特性设计过程和来龙去脉,以供后续开发者更好地理解最初的设计意图和核心思想。隐私保护问题超级账本 Fabric ...

2018-05-18 16:57:48

阅读数:18

评论数:0

欧盟《一般数据保护条例》(GDPR)你需要知道的

欧盟《一般数据保护条例》(General Data Protection Regulation,GDPR)将于 2018 年 5 月 25 日起正式施行,该法案虽然旨在加强对欧盟境内相关居民和个体信息和隐私数据的保护,但从整个信息产业来看,是一次历史性的突破。欧洲再次走到了世界的前列。从此,个人数...

2018-04-29 09:24:49

阅读数:196

评论数:0

账本科技演化录

本文已正式发表于《清华金融评论》2018年2月刊(http://www.21wq.com/aaa/Tsinghua/magazine/wxpay/contentPage.php?id=1708),内容略有调整。如果说金融科技(Financial Technology,Fintech)是保障社会文明...

2018-03-04 11:14:29

阅读数:215

评论数:0

关于网络学科的几点思考

如果从 ENIAC 诞生(1946 年 2 月)算起,人类进入信息社会已经过去了 70 余年。 前三十年(1946 ~ 1976),计算机自身从电子管进化到晶体管再到集成电路,为后来计算机网络的出现奠定了物质基础。 后三十年(1976 ~ 2006),计算机网络的出现,特别是 Inte...

2018-01-07 11:20:25

阅读数:219

评论数:0

Hyperledger Fabric 排序节点启动过程

Orderer 节点启动通过 orderer 包下的 main() 方法实现,会进一步调用到 orderer/common/server 包中的 Main() 方法。 核心代码如下所示。 // Main is the entry point of orderer processfunc Main...

2017-10-20 19:24:59

阅读数:953

评论数:2

Hyperledger Fabric 排序节点处理 Deliver 请求的过程

Deliver,意味着客户端通过 gRPC 接口从 Ordering 服务获取数据(例如指定区块的数据)。 Orderer 节点收到请求消息,会首先交给 orderer.common.server 包中 server 结构体的 Deliver(srv ab.AtomicBroadcast_Del...

2017-10-20 19:22:20

阅读数:602

评论数:0

Hyperledger Fabric 排序节点处理 Broadcast 请求的实现

Broadcast,意味着客户端将请求消息(例如完成背书后的交易)通过 gRPC 接口发送给 Ordering 服务。 这些请求消息,会交给 orderer.common.server 包中 server 结构体的 Broadcast(srv ab.AtomicBroadcast_Broadca...

2017-10-20 18:12:20

阅读数:605

评论数:1

Hyperledger Fabric 链码启动过程实现

注:本文最早发表于 2017-09-22. 简介 这里讲的 Chaincode 是用户链码(User Chaincode,UCC),对应用开发者来说十分重要,它提供了基于区块链分布式账本的状态处理逻辑,基于它可以开发出多种复杂的应用。 Hyperledger Fabric 中,Cha...

2017-10-20 18:10:21

阅读数:598

评论数:0

Hyperledger Fabric 核心术语

本文最早发布于2017年5月9日。 Anchor(锚点):一般指作为刚启动时候的初始联络元素或与其它结构的沟通元素。如刚加入一个 channel 的节点,需要通过某个锚点节点来快速获取 channel 内的情况(如其它节点的存在信息)。 Auditability(审计性):在一定权...

2017-10-18 21:06:27

阅读数:521

评论数:0

Hyperledger Fabric 1.0 安装和使用

注意:代码路径已更新,可以直接参考 https://github.com/yeasy/docker-compose-files/tree/master/hyperledger_fabric/。Hyperledger Fabric 1.0 版本整体 重新设计了架构,预计将于今年 3 月份发布。目前已...

2017-02-08 16:20:35

阅读数:17152

评论数:14

ProtoBuf 与 gRPC 你需要知道的知识

ProtoBuf 是一套接口描述语言(IDL)和相关工具集(主要是 protoc,基于 C++ 实现),类似 Apache 的 Thrift)。用户写好 .proto 描述文件,之后使用 protoc 可以很容易编译成众多计算机语言(C++、Java、Python、C#、Golang 等)的接口...

2016-08-12 11:16:27

阅读数:25142

评论数:1

区块链的七年之痒

关于区块链的探讨和争论从未停息。 或许从计算技术的演变历史中能得到一些启发意义。 上图是笔者在某次交流会中提出的。 以云计算为代表的现代计算技术,发展历史上有若干重要的时间点和事件: 1969 - ARPANet(Advanced Research Projects Agency Ne...

2016-06-25 12:20:18

阅读数:1313

评论数:0

区块链需要关注的应用场景

区块链最近几年炒得很热,国内已有大量与之相关的企业,有些企业已经结合已有业务摸索出了自己的应用场景,但仍有不少企业处于不断试探和反复迷惑状态。 从技术角度讲,区块链涉及到的领域比较杂,包括分布式、存储、密码学、心理学、博弈论、网络协议等,要一下子完全理解确实不太容易。 甚至有人简单将区块链技术...

2016-06-02 11:17:50

阅读数:2920

评论数:0

数字货币到底解决了哪些问题?

货币是人类文明发展过程中的一大发明。很难想象没有了货币,现代社会的金融体系还能否持续运转。 一般等价物都可以作为货币使用。然而平时最常见的货币形式还是纸币,它既方便携带、不易仿制、又相对容易辩伪。 或许有人认为信用卡更方便。相对于信用卡这样的集中式支付体系来说,货币提供了更好的匿名性。而且碰到...

2016-05-12 16:37:34

阅读数:4394

评论数:0

Hyperledger -- Linux 基金会下的开源区块链

如果说以比特币为代表的货币区块链技术为 1.0,以以太坊为代表的合同区块链技术为 2.0,那么实现了完备的权限控制和安全保障的 Hyperledger 项目毫无疑问代表着 3.0 时代的到来。

2016-04-07 08:19:15

阅读数:5097

评论数:0

OpenStack 部署分布式应用的一个坑

之前基于 OpenStack 部署了一个云,运营下来一段时间下来还算正常,出现了各种问题也是意料之内,基本都很快搞定。 搞云计算的人嘛,就得懂得多一些、深一些不是:) 但有一天有个客户找上来反映了一个小问题,虽然最终解决掉,却引发了我的深思。 问题 客户的应用很简单,也是在我们的平台上申请...

2016-03-25 11:22:01

阅读数:1859

评论数:3

HTTP/2 你需要知道的知识

HTTP/2 是 HTTP 协议的第二个正式版本,于 2015 年 5 月 15 日正式发布,到现在短短半年时间里已经获得了大量的关注和实现支持。本文将介绍其核心的理念和相关知识要点。 可以通过访问 Akamai HTTP/2 测试页 来体会性能提升效果。本地测试结果差一个数量级 。 为何要有...

2016-01-22 21:42:42

阅读数:1182

评论数:3

从比特币到区块链的未来

很早就想写一写区块链(Blocking Chain)技术,作为比特币等一系列应用背后最核心的技术,它的前景充满了各种可能和挑战。最近身边不少人感兴趣,正好总结下。 起源和背景 相比区块链,更多人都听说过比特币。其实最早 08 年的时候比特币就已经问世了,但真正流行起来还是在 10 年后的事情。...

2016-01-17 21:05:29

阅读数:2198

评论数:0

一张图说明实践中该如何使用 git workflow

ref: https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md

2015-06-16 22:08:14

阅读数:1240

评论数:0

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