摘要: 目录 一、准备安装 二、安装truffle 三、创建 Truffle 项目工程 1.为 Truffle 项目创建新目录: 2.下载 (“unbox”) MetaCoin box: 四、项目分析 五、测试合约 一、准备安装 安装truffle必须要提前配置Nodejs环境,关于Nodejs的配置,我在 阅读全文
posted @ 2023-10-27 23:46 奈何不吃鱼 阅读(285) 评论(0) 推荐(0)
摘要: 今天在运行apt-get update更新软件包后,突然发现安装新的软件出现了这个报错:正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 1855(unattended-upgr)持有。如图。 这个错误通常是由于其他进程正在使用APT包管理器而导致的。在 阅读全文
posted @ 2023-10-27 21:47 奈何不吃鱼 阅读(2569) 评论(0) 推荐(0)
摘要: 在下载nvm对nodejs版本进行管理时,由于网络因素一直下载失败,于是采用了新的方法对nodejs版本进行升级。 首先我们先查询一下现存的nodejs版本号,发现是12 我们下载一个名为n的软件包,n 是一个非常方便的 Node.js 版本管理工具,类似于 Ruby 的 rvm 或 Python 阅读全文
posted @ 2023-10-25 09:59 奈何不吃鱼 阅读(1039) 评论(0) 推荐(0)
摘要: 目录 一、合约源码分析: 二、合约整体流程: 1.部署合约: 2.添加实体: 3.查询实体 4.审核版权: 5.版权转让 一、合约源码分析: Copyright.sol:主合约,定义了版权局的实体,功能为:审核版权 Opus.sol:定义两个实体:作者和作品,功能为:作者账号注册、作者信息查询、申请 阅读全文
posted @ 2023-10-23 16:31 奈何不吃鱼 阅读(95) 评论(0) 推荐(0)
摘要: 目录 前言: docker: 一、安装docker docker部署区块链: 阅读全文
posted @ 2023-10-22 21:58 奈何不吃鱼 阅读(15) 评论(0) 推荐(0)
摘要: 目录 一、合约源码分析: 二、合约整体流程: 1.部署合约: 2.添加实体 3.发送交易存证 ①.银行向公司交易(公司向银行提供交易存证) ②.公司向银行交易(银行向公司提供交易存证) ③.公司向公司交易(接收存证的公司需要给发送存证的公司提供交易存证) 一、合约源码分析: Ownable.sol: 阅读全文
posted @ 2023-10-22 21:13 奈何不吃鱼 阅读(181) 评论(0) 推荐(0)
摘要: 目录 一、角色定义 二、账户权限控制 1.委员新增、撤销与查询 阅读全文
posted @ 2023-10-07 19:42 奈何不吃鱼 阅读(11) 评论(0) 推荐(0)
摘要: 目录 一、星形拓扑和并行多组 二、多群组部署(星形拓扑) 1、ipconf文件的编写 阅读全文
posted @ 2023-10-07 13:19 奈何不吃鱼 阅读(29) 评论(0) 推荐(0)
摘要: 目录 一、账户的创建 1.获取脚本 2. 使用脚本生成PEM格式私钥 3.创建报错 阅读全文
posted @ 2023-10-06 21:41 奈何不吃鱼 阅读(22) 评论(0) 推荐(0)
摘要: 目录 一、合约源码分析: 二、合约整体流程: 1.部署合约 2.管理角色 3.食品信息管理 4.食品溯源管理 一、合约源码分析: Producer.sol:生产者角色的管理合约,功能为:添加新的生产者地址、移除生产者地址、判断角色地址是否被授权 Distributor.sol:中间商角色的管理合约, 阅读全文
posted @ 2023-10-05 17:50 奈何不吃鱼 阅读(171) 评论(0) 推荐(0)