2021年6月3日
摘要: 使用VirtualBox并在其中安装好Ubuntu,更新以下源,然后安装ssh。 安装go,配置当前用户环境变量 安装Docker,使用阿里提供的镜像,安装完成后需要修改当前用户权限。 安装Docker-Compose,从官网下载。 下载Fabric源码和Fabric Docker镜像,由于Fabr 阅读全文
posted @ 2021-06-03 21:07 20175316 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 开发者创建客户端应用和智能合约(chaincode),Chaincode被部署到区块链网络的Peer节点上面。通过chaincode来操作账本,当你调用一个交易transaction时,你实际上是在调用Chaincode中的一个函数方法,它实现业务逻辑,并对账本进行get, put, delete操 阅读全文
posted @ 2021-06-03 20:45 20175316 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、总体架构 这个架构参考关注在三个类别中:会员(Membership),区块链(Blockchan)和链码(chaincode)。这些类别是逻辑结构,而不是物理上的把不同的组件分割到独立的进程,地址空间,(虚拟)机器中。 以上是Fabric核心组件,分成三大部分:成员、区块链和交易、链码(智能合约 阅读全文
posted @ 2021-06-03 20:39 20175316 阅读(312) 评论(0) 推荐(0) 编辑
  2021年4月19日
摘要: 区块链是一种共享的分布式数据库技术,结构特征如下: 1.一个分布式的链接账本,每个账本就是一个“区块”; 2.基于分布式的共识算法来决定记账者; 3.账本内交易由密码学签名和哈希算法保证不可篡改; 4.账本按产生的时间顺序链接,当前账本含有上一个账本的哈希值,账本间的链接保证不可篡改; 5.所有交易 阅读全文
posted @ 2021-04-19 17:00 20175316 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Step 1: 创建一个区块链 打开你最喜欢的文本编辑器或者IDE, 我个人比较喜欢 PyCharm. 新建一个名为blockchain.py的文件。 我们将只用这一个文件就可以。但是如果你还是不太清楚, 你也可以参考 源码. 描述区块链 我们要创建一个 Blockchain 类 ,他的构造函数创建 阅读全文
posted @ 2021-04-19 16:14 20175316 阅读(247) 评论(0) 推荐(0) 编辑
  2021年3月14日
摘要: 环境配置 Bootstrap是Twitter开发的一个开源Web框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且兼容所有现代的桌面和移动平台Web浏览器。 Bootstrap是客户端框架,因此不会直接涉及服务器。服务器需要做的只是提供引用了Bootstrap层叠样式表(CSS, ca 阅读全文
posted @ 2021-03-14 22:13 20175316 阅读(332) 评论(0) 推荐(0) 编辑
  2021年3月13日
摘要: Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。 安装Flask pip install flask 然后在pycharm中创建flask项目 其中,app.py就是我们的启动类 from flask import Flask app = 阅读全文
posted @ 2021-03-13 11:51 20175316 阅读(327) 评论(0) 推荐(0) 编辑
  2021年1月25日
摘要: 区块链编程 阅读全文
posted @ 2021-01-25 18:46 20175316 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.Python 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个 阅读全文
posted @ 2021-01-25 18:44 20175316 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 你为什么应该学好软件工程? 软件工程学告诉我们,软件项目的开发其实是一个工程,整个开发过程是可以有效组织起来的;对于开发过程的各个阶段,已经有很多解决问题的最佳实践,有很多方法来帮助我们高效完成任务;我们还可以借助工具来协助管理,提升开发效率。 从软件工程的角度解读任正非的新年公开信 软件项目管理金 阅读全文
posted @ 2021-01-25 18:15 20175316 阅读(233) 评论(0) 推荐(0) 编辑