区块链
王祖龙Jason
Java架构师
展开
-
BlockChain技术系列(七)- 应用编程接口
一个遵循MVC-B架构的应用– Model, View, Control, BlockChain.VIEW LOGIC – 与控制逻辑集成的移动或WEB 用户界面。CONTROL LOGIC – 协调用户界面、数据模型和交易与链码的APIDATA MODEL – 应用数据模型– 管理包括文档和大文件这样的非链(off-chain)数据BLOCKCHAIN LOGIC – 区块链逻辑原创 2016-08-24 14:30:06 · 1900 阅读 · 0 评论 -
BlockChain技术系列(六)- 应用编程接口
fabric的主要接口是REST API。 REST API允许应用注册用户,查询区块链,并发布交易。 CLI为了开发,同样提供有效API的子集。CLI允许开发人员能够快速测试链码或查询交易状态。应用程序通过REST API与非验证的 peer 节点,这将需要某种形式的认证,以确保实体有适当的权限进行交互。该应用程序是负责实现合适的身份验证机制和 peer 节点随后将使用客户身份对发出消息原创 2016-08-24 14:23:43 · 6915 阅读 · 1 评论 -
BlockChain技术系列(五)- 拜占庭共识
obcpbft包是PBFT共识协议[1]的实现,其中提供了验证器之间的共识,虽然验证器的阈作为Byzantine,即,恶意的或不可预测的方式失败。在默认的配置中,PBFT容忍t处理提供PBFT共识协议的参考实现,obcpbft 插件还包含了新颖的Sieve共识协议的实现。基本上Sieve背后的思想为non-deterministic交易提供了fabric层次的保护,这是PBFT和相似的协议原创 2016-08-24 14:21:39 · 3615 阅读 · 2 评论 -
BlockChain技术系列(四)- fabric安全介绍
这一节将讨论下面的图所展示的设置描述。特别的,系统是由下面这些实体构成的:成员管理基础架构,如从一个实体集合中区分出不同用户身份的职责(使用系统中任意形式的标识,如:信用卡,身份证),为这个用户注册开户,并生成必要的证书以便通过fabric成功的创建交易,部署或调用链码。Peers, 它们被分为验证 peer 和非验证 peer。验证 peer(也被称为验证器)是为了规范并处理(有原创 2016-08-24 14:18:50 · 9107 阅读 · 2 评论 -
BlockChain技术系列(三)- fabric协议介绍
fabric的点对点(peer-to-peer)通信是建立在允许双向的基于流的消息gRPC上的。它使用Protocol Buffers来序列化peer之间传输的数据结构。Protocol buffers 是语言无关,平台无关并具有可扩展机制来序列化结构化的数据的技术。数据结构,消息和服务是使用 proto3 language注释来描述的。3.1 消息消息在节点之间通过M原创 2016-08-09 10:08:06 · 8210 阅读 · 0 评论 -
BlockChain技术系列(二)- fabric架构介绍
fabric是由下面这个小节所描述的核心组件所组成的。2.1 架构这个架构参考关注在三个类别中:会员(Membership),区块链(Blockchan)和链码(chaincode)。这些类别是逻辑结构,而不是物理上的把不同的组件分割到独立的进程,地址空间,(虚拟)机器中。2.1.1 成员服务成员服务为网络提供身份管理,隐私,保密和可审计性的服务。在原创 2016-08-09 09:15:08 · 7560 阅读 · 1 评论 -
BlockChain技术系列(一)- fabric介绍
1. 介绍这份文档规范了适用于工业界的区块链的概念,架构和协议。1.1 什么是 fabric?fabric 是在系统中数字事件,交易调用,不同参与者共享的总账。总账只能通过共识的参与者来更新,而且一旦被记录,信息永远不能被修改。每一个记录的事件都可以根据参与者的协议进行加密验证。交易是安全的,私有的并且可信的。每个参与者通过向网络membership服务证明自己原创 2016-08-09 09:04:02 · 6958 阅读 · 0 评论 -
区块链大有用武之地的20大行业
作为一种分散式数字化货币,比特币能存在,完全有赖于一种所谓的区块链技术,这实际上是一种公共账簿,可通过数字化方式,安全、自动化地验证和记录大量交易。企业家们已逐渐相信,使用这项技术,有望颠覆更多的行业。就使用一种分散式平台来验证和组织的交易而言,眼下商业界存在大量的使用场合。这种平台不需要集中监管,同时它又仍然可以抵御欺诈。下面是大大小小的公司正在努力利用区块链强大原创 2016-08-05 11:50:10 · 5644 阅读 · 1 评论 -
Blockchian区块链:IBM HyperLedger fabric 简述
在我看来,比特币就是现实中的V字仇杀队,当然现实是更残酷的世界政府,这场博弈关乎着人类文明、政治、社会属性、经济和人权。 IBM HyperLeger 又叫 fabric,你可以把它想象成一个由全社会来共同维护的一个超级账本,没有中心机构拥揽权力,你的每一笔交易都是全网公开且安全的,信用由全社会共同见证。它与Bitcoin的关系就是,你可以利用fabric构建出一个叫Bitcoin的应用来帮助原创 2016-07-28 14:43:00 · 11634 阅读 · 0 评论 -
区块链介绍
定义:区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。简介:区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一原创 2016-07-06 14:08:19 · 4487 阅读 · 0 评论 -
区块链:起源、原理及应用
近年来,区块链技术正在经历快速发展,并吸引了超过10亿美元的投资规模。而我们认为,最值得重视的是,区块链正在走进金融机构、大型企业、政府决策层的视野,大有从“草根力量”引发经济变革的态势。证券交易所:2015年12月,纳斯达克首次在个股交易商使用区块链技术,其合作伙伴Chain.com在对一位私人投资者发行股票时首次使用了纳斯达克的基于区块链技术的交易平台Linq,该平台正式纳斯达克与Chai原创 2016-07-25 10:33:10 · 62649 阅读 · 5 评论 -
BlockChain - Merkle Tree学习
/*最近在看Ethereum,其中一个重要的概念是Merkle Tree,以前从来没有听说过,所以查了些资料,学习了Merkle Tree的知识,因为接触时间不长,对Merkle Tree的理解也不是很深入,如果有不对的地方,希望各位大神指正*/Merkle Tree概念 Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。M原创 2017-10-19 11:27:58 · 1409 阅读 · 0 评论