自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 【21天转型区块链】DAY17

基于BCS的区块链Demo应用代码 1、简介基于区块链身份共享的银行II类账户跨行开户Demo包括如下两部分,左侧为BCS区块链服务,右侧为业务系统。业务系统包括一个前台App Portal系统和服务端App Server。App Portal与BCS没有直接的关系。2、代码此Demo的App Server是基于Beego开发的程序。代码结构 目录 ...

2018-09-23 17:15:53 294

原创 【21天转型区块链】DAY16

基于BCS的区块链Demo开发之智能合约分析 链代码也称为智能合约,实质上是控制区块链网络中的不同实体或相关方如何相互交互或交易的业务逻辑。简言之,链代码将业务网络交易封装在代码中。Hyperledger 支持使用 Golang 或 Java 语言编写链代码(目前华为云区块链服务暂时支持 Golang)。 最基本的链代码包括shim包、main函数、init方法和invoke方法几...

2018-09-22 19:33:11 340

原创 【21天转型区块链】DAY15

基于区块链身份共享的银行II类账户跨行开户Demo系统架构和业务介绍本节创建一个新的bank demo(基于FBFT共识算法),之前创建的服务可以删除,删除后集群可沿用1、场景描述本Demo实现了一个基于区块链在多家银行间共享KYC身份信息的场景。系统包括区块链网络和银行应用系统两部分。步骤1、客户在A银行开户,提供姓名、身份证号、银行账户、手机号等信息给银行柜员。银行柜员审核信息...

2018-09-22 15:45:40 306

原创 【21天转型区块链】DAY14

联盟的组建 (图片来源于课件)1、发起联盟邀请(要求区块链服务为联盟链)进入区块链控制台,点击成员管理点击右上角的 邀请成员 在弹出框中输入被邀请租户名称(华为云账户名)点击确定发送邀请,可以看到邀请发出状态 2、接收联盟邀请对被邀请租户账号,进入区块链控制台,可以看到上方有通知提醒点击通知管理,进入通知查看页面选择需要接受的邀请栏最...

2018-09-22 14:54:04 555

原创 【21天转型区块链】DAY13

区块链运维管理 弹性云服务器开机,集群唤醒1、peer扩容区块链服务下选取服务管理,点开marbles详细信息,在org1后点伸缩,调整实例数为3,点击确定peer扩容完成 2、查看节点(虚机)、peer、order性能指标点击左侧运维中心,可看到相关服务的报告信息点左侧主机监控,可看到云服务主机情况选择左侧菜单“应用监控” > “服务列表...

2018-09-22 14:00:33 234

原创 【21天转型区块链】DAY12

链码管理、区块链浏览器 弹性云服务器主机开机,集群唤醒进入marbles的链代码管理,进行链码的升级选择更新链代码,填写版本2.0,节点peer0,代码为day11代码(zip文件),点击安装展开信息可看到2.0已安装点击实例化,按下图参数填写点击确认,等待实例化完成 区块链服务管理点击左侧的区块浏览器,可以查看链中详细信息,如最近十笔交易,最近...

2018-09-22 13:07:15 183

原创 【21天转型区块链】DAY11

链代码的编码、部署 与实例化 实例链代码:链接:https://pan.baidu.com/s/1Nvrv6w7-hmt1BDt7wEMsYw 密码:3hyq首先进入云容器引擎CCE,唤醒集群,之后进入弹性云服务器,将服务器开机,记下此时的IP地址之后进入区块链服务BCS,在marbles后点输入弹性IP地址区块链服务正常启动。 列表下进入区块链服务BCS,...

2018-09-22 00:31:28 294

原创 【21天转型区块链】DAY10

华为云部署区块链实例 1、创建集群选择服务列表中的云容器引擎CCE,单击“购买Kubernetes集群”填写集群名字为marbles,高可用选否,创建虚拟私有云(如有则不需要),选择默认配置即可,点击立即创建第一步配置如图点击下一步修改节点规格为c3.xlarge.2的4CPU8GB机器弹性IP选择现在购买,然后配置密码第二步如图点击立即购买,再...

2018-09-21 22:31:56 234

原创 【21天转型区块链】DAY9

华为云区块链服务 架构与增强特点 习题:1、华为云区块链服务支持同态加密。   A.正确 B。错误答:A 2、华为云区块链服务未来支持混合部署。A.正确 B。错误答:A 3、以下哪些是国密算法支持的?A、SM1;B、SM2;C、SM3;D、SM4;E、SM5;答:ABCD 4、华为云区块链服务从那几个方面提升性...

2018-09-21 21:46:20 386

原创 【21天转战区块链】DAY8

华为云区块链服务 聚焦区块链生态建设,与合作伙伴深度合作所有成员共享账本的区块链系统可持续商用区块链网络设计原则高性价比:一键上链、区块链系统全生命周期管理高性能:提供多种安全、高效共识算法,按需选择高可用:成员动态准入,节点弹性伸缩和快速故障恢复安全隐私:云平台+区块链全面安全隐私保护快速接入:开放访问和全球协作网络支持,构建去中心...

2018-09-21 21:24:51 298

原创 【21天转型区块链】DAY7

企业级区块链应用场景分享 挑战:在一个不互信的网络中如何高效协调跨机构交易的执行传统商业网络面临的挑战1、每个参与方都有自己的账本,在交易发生时修改各自账本2、为了协同各参与方需要增加中介等额外的工作及附加成本3、由于业务条件(合同)- 重复分散在各个参与方造成整体业务流程的低效4、整个业务网络依赖于一个或几个中心系统,一旦中心系统发生问题如欺诈、网络攻击或错误将导致整...

2018-09-21 21:11:58 415

原创 【21天转型区块链】DAY6

区块链核心技术——智能合约 链码(智能合约)的基本概念智能合约是由事件驱动的、具有状态的、存储和运行在区块链上的程序Fabric链码基本概念Channel — 通道,子链1、同一peer可加入不不同channel 链码的操作基于Channel进行2、同一channel上的peer结点同步其上链码执行的结果Endorser — 模拟执行链码1、分离计算任务,减...

2018-09-21 20:46:29 563

原创 【21天转型区块链】DAY4

共识算法传统商业网络面临的挑战:    每个参与方都有自己的账本,在交易发生时修改各自账本    为了协同各参与方需要增加中介等额外的工作及附加成本    由于业务条件(合同)- 重复分散在各个参与方造成整体业务流程的低效    整个业务网络依赖于一个或几个中心系统,一旦中心系统发生问题如欺诈、网络攻击或错误将导致整个商业网络问题:效率低下, 成本高, 易遭攻击解决...

2018-09-21 00:48:36 292

原创 【21天转型区块链】DAY3

区块链的核心技术在于分布式账本的构建。分布式存储    分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散存储在企业的各个存储空间。分布式账本    分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。 网络中的参与者根据共识原则来制约和协商对账...

2018-09-20 23:10:10 351

原创 【21天转型区块链】DAY2

Day2 Hyperledger Fabric技术介绍Fabric是一个分布式账本的解决方案,主要用于运行智能合约,利用可靠的技术以及可插拔方式实现各种商业应用场景的模块化架构,是Hyperledger最主要、最早期发起的技术之一。1、技术框架与总体介绍Hyperledger 架构分为两大部分,第一部分是整体框架framework,第二部分是工tools。 其中华为的主要贡...

2018-09-02 13:56:32 1122

原创 【21天转型区块链】DAY1

接到华为云推的一封课程邀请,于是参加了21天转型区块链的训练营,希望学习完成后能够跨入区块链这道门槛。Day1 区块链的前世今生、前沿技术和未来(以下内容基于课程学习内容以及个人理解)1、为什么会出现区块链区块链的出现可以说是源于对互联网的一种补充技术,互联网发展到一定程度之后实现了信息面的高速广覆盖传递,但是互联网信息错综复杂,并因其现有技术信息可信度、可靠度问题而无法有效传递价...

2018-09-01 11:50:01 893 2

原创 【笔记】欧拉计划第三题

Q:The prime factors of 13195 are 5, 7, 13 and 29.What is the largest prime factor of the number 600851475143 ?A:(python)n = int(input('input your number:\n'))L = []def prime_factors(n,L): 

2017-10-02 21:48:49 1040

原创 【笔记】欧拉计划第二题

Q:Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...By considering

2017-10-02 21:47:30 709

原创 【笔记】欧拉计划第一题

Q:If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.Find the sum of all the multiples of 3 or 5 below 1000.A:(python)

2017-10-02 21:44:36 347

tar-1.28.tar.gz源码包

tar工具源码包,可以解决buildroot构建时缺少tar包的报错

2018-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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