当前位置:首页 » 区块链 - 第8页

10月10日

12.3 票据背书架构设计

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 3485次
12.3 票据背书架构设计

根据票据背书的需求分析,本节设计一个简单的架构,再定义票据背书的数据模型。12.3.1 票据背书的分层架构我们利用图10.1所示HyperledgerFabric1.0的应用开发模型来实现票据背书的应用场景。我们将基于区块链的数字票据进行分层设计,包括HyperledgerFabric1.0底层平台、智能合约、业务层和应用层,如图12-2所示。图12-2 票据背书的分层架构每个层的主要功能如下。1)区块链底层平台:提供分布式共享账本的维护、状态数据库维护、智能合约的全生命周期管理等区块链功能,实现数据的不可篡改和智能合约的业务逻辑。根据第11章的内容搭建区块链网络以后,默认就提供了这部分功能。另外,通过fabric-ca提供成员注册和注销等功能。2)智能合约:智能合约通过链码来实现,

10月10日

12.4 票据背书实现

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2453次
12.4 票据背书实现

票据背书的实现分为两个部分,即基于HyperledgerFabricNode.jsSDK的应用程序和链码功能的实现。本章所有的代码托管到Github上:https://github.com/ChainNova/trainingProjects/tree/master/billEndorse。后面只介绍部分业务逻辑的实现。12.4.1 应用程序实现应用程序分为Web应用前端和后端服务。这里只介绍后端服务的实现,Web应用前端部分请参考Github上的实现。特别说明一下,本示例中的代码只用来演示和说明如何开发基于HyperledgerFabric1.0的区块链应用程序,接口的设计和代码实现都不严格,在实际的项目中需要做优化。1.后端服务提供的接口定义后端服务给Web应用提供的是

10月10日

12.5 票据背书快速部署

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2616次

在Github上提供了快速启动区块链网络和初始化的脚本。启动区块链网络和前端服务的脚本如下:./setupFabricNetwork.sh&创建通道及安装实例化链码的脚本如下:加入会员微信dedao555./createChannelAndInstallChaincode.sh上面的过程可能比较慢,等待出现“Totalexecutiontime”的日志就实例化结束了:POSTrequestEnrollonOrg1 ...{"success":true,"secret":"ILRegbALMUgw","message":"JimenrolledSucces

10月10日

12.6 票据背书展示

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2691次
12.6 票据背书展示

按照http://ip:4000/ng/src即可访问,我们下面看下实现的效果。12.6.1 系统登录系统登录页面如图12-4所示。图12-4 系统登录效果图默认提供的用户名和密码如表12-11所示。表12-11 票据背书系统默认提供的用户名和密码12.6.2 发布票据发布票据页面如图12-5所示。图12-5 发布票据效果图点击左边栏发布票据的选项,出现上图所示的发布票据页面,包含了票据的基本信息(票据号码、票据金额、票据类型、票据出票日期、票据到期日期等)、出票人信息(出票人名称、出票人证件号码等)、收款人信息(收款人名称、收款人证件号码等)、承兑人信息(承兑人名称、承兑人证件号码等)、持票人信息(持票人名称、持票人证件号码等)。票据号码是票据的唯一标识,是根据约定的规则离线生成的

10月10日

附录A 术语表

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2388次
附录A 术语表

10月10日

附录B 超级账本的实用工具

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2486次
附录B 超级账本的实用工具

HyperledgerFabric1.0提供了一些实用工具,方便和系统进行交互。B.1 协议转换工具configtxlator基于HyperledgerFabric的区块链网络都是采用gRPC进行通信的,传输的消息和存储的区块采用的都是ProtocolBuffer格式序列化的二进制结构,这不是对人友好的方式,尤其不方便修改。系统提供一个工具configtxlator,它提供了RESTful接口的服务,其功能如下。B.1.1 协议转换可以在ProtocolBuffer和JSON格式间直接转换,ProtocolBuffer还包含多种格式,有以下几种格式:·common.Block:区块结构;·common.Envelope:带有效载荷和数字签名的数字信封,区块的数据部分就

10月10日

参考文献

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 3505次

[1] SatoshiNakamoto.Bitcoin:APeer-to-PeerElectronicCashSystem[EB/OL].https://bitcoin.org/bitcoin.pdf.[2] Gartner.HypeCycleforEmergingTechnologies[EB/OL].http://www.gartner.com/document/3383817.[3] 梅兰妮·斯万.区块链:新经济蓝图及导读[M].北京:新星出版社,2016.[4] Wikipedia.Byzantinefaulttolerance[EB/OL].https://en.wikipedia.org/wiki/Byzantine_fault_tolerance.[5] H

10月02日

扉页

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2225次
扉页

区块链技术指南邹均 等著ISBN:978-7-111-55356-4本书纸版由机械工业出版社于2016年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。版权所有,侵权必究客服热线:+86-10-68995265客服信箱:service@bbbvip.com官方网址:www.hzmedia.com.cn新浪微博@华章数媒腾讯微博@yanfabook本书作者邹均:中关村区块链产业联盟专家、服务合约(ServiceContract)方向博士,关注与实践区块链技术与应用。擅长云计算、大数据、软件定义存储。现为海纳云CTO,曾任IBM澳洲金融行业首席软件架构师、多个云计算公司高管,是融智北京高端外国专家。在国际会议期刊发表论文

10月02日

前言

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2225次

为什么要写这本书1900年9月8日,一场4级强度的飓风横扫德克萨斯州的加尔维斯顿。这个位于墨西哥湾的岛城,靠近德克萨斯海岸,在灾难来临前拥有37000人口和光明的经济前景。飓风猛烈攻击了这个毫无防备的低海拔城市,给该市带来了巨大的毁坏。飓风风速为每小时225千米,毁掉了3600座建筑,使占整个城市3/4的12个街区彻底消失,死亡人数为8000~10000人。是迄今为止,美国历史上死亡人数最多的自然灾害。而2016年8月2日在中国华南沿海登录的“妮妲”台风,风力14级,最高风速每小时151.2千米,台风过境的广东、广西、湖南、贵州、云南5省(自治区),虽然也造成了重大经济损失,但在人员伤亡统计报告中,只有1人失踪。这两次自然灾害的结果如此不同,归功于人类掌握了计算这个神奇工具。在妮妲形

10月02日

第1章 区块链和比特币初体验

发布 : xiaohuanglv | 分类 : 区块链精品文章 | 评论 : 0 | 浏览 : 2381次
第1章 区块链和比特币初体验

区块链(Blockchain)是近年来最具革命性的新兴技术之一。区块链技术发源于比特币(Bitcoin),其以去中心化方式建立信任等突出特点,对金融等诸多行业来说极具颠覆性,具有非常广阔的应用前景,受到各国政府、金融机构、科技企业、爱好者和媒体的高度关注。在本章中,我们首先介绍区块链的定义和特点,然后通过介绍购买、存储和交易比特币等实际使用场景来体验区块链,最后再探讨一些关于区块链的常见问题。1.1 区块链简介2016年1月20日,中国人民银行官方网站上发表了一条题为《中国人民银行数字货币研讨会在京召开》的新闻[1],这一消息迅速在各大主流新闻媒体和比特币、区块链爱好者社区中传播,成为推动区块链技术在国内迅速升温的“导火线”。这是自从2013年12月5日中国人民银行、工信部、银监会、证

网站分类

标签列表

最近发表

全站首页 | 数据结构 | 区块链| 大数据 | 机器学习 | 物联网和云计算 | 面试笔试

本站资源大部分来自互联网,版权归原作者所有!