摘要: "原文链接 石匠的Blog" 1.背景 在去中心化的区块链中进行交易(转账)是怎么实现的呢?本篇通过blockchain_go来分析一下。需要进行交易,首先就需要有交易的双方以及他们的认证机制,其次是各自的资金账户规则。在分布式账本系统里面,需要有机制能够准确验证一个用户身份以及对账户资金的精确计算 阅读全文
posted @ 2018-07-15 14:12 乐观黑胡子 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 原文地址: "石匠的blog" Truffle的环境安装在 "前文" 已经整理,这次用Solidity在Truffle写一个HelloWorld以太坊智能合约,并在testrpc上进行测试。当前的软件版本信息如下: 项目创建 打开Mac的terminal终端,创建一个新目录,并truffle项目初始 阅读全文
posted @ 2018-06-21 22:29 乐观黑胡子 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 原文地址: "石匠的blog" truffle是一个基于Javascript开发的一套智能合约开发框架,使用Solidity语言编写合约。truffle有一套自动的项目构建机制,集成了开发,测试和部署的各个流程细节,不用开发人员关注。 "truffle使用说明" . testrpc是基于 "pyet 阅读全文
posted @ 2018-06-21 12:56 乐观黑胡子 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 原文地址: "石匠的blog" 为了测试以太坊智能合约,最方便的是在本地搭建一个以太坊私有链。在mac上搭建环境主要需要以下步骤。 geth安装 geth是go ethereum的简写,是一个用go语言编写的以太坊客户端,是在以太坊智能合约开发中最常用的命令行工具。 在mac上可以通过brew工具直 阅读全文
posted @ 2018-06-21 12:54 乐观黑胡子 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 原文地址: "石匠的blog" 工作量证明 在分布式网络中各个孤立的节点要有一种机制对某件事情达成共识,而工作量证明(Proof of Work)就是一种应用在区块链中的共识机制,另一种著名的公式机制是权益证明(Proof of Stake)。 比特币网络采用了工作量证明的机制,可以简单理解为在做一 阅读全文
posted @ 2018-06-21 12:51 乐观黑胡子 阅读(2629) 评论(0) 推荐(0) 编辑
摘要: 原文链接: "石匠的Blog" 为什么需要项目管理 项目管理可以理解为为了达到一个特定的目标,所实施的一系列对项目过程要素的管理,内容包括人员,资源,关系和技术等。项目管理的三个核心要素是:成本,时间,质量。通过平衡协调各方面的资源最终完成既定目标。 小项目通常不需要启动专门的项目管理方法论,仅通过 阅读全文
posted @ 2018-06-02 13:15 乐观黑胡子 阅读(920) 评论(0) 推荐(0) 编辑
摘要: "原文链接" : http://www.bugclosed.com/post/18 背景 随着软件项目越来越庞大,为了提高开发效率和有效的质量管控,开发过程中的项目管理越来越重要,流程分工也在不断细化。传统的软件开发过程分大致分为如下几个步骤: 1. 需求提出 2. 可行性分析 2. 需求分析 3. 阅读全文
posted @ 2018-05-30 09:52 乐观黑胡子 阅读(2015) 评论(7) 推荐(6) 编辑
摘要: "原文链接" : http://www.bugclosed.com/post/17 defer机制 go语言中的defer提供了在函数返回前执行操作的机制,在需要资源回收的场景非常方便易用(比如文件关闭,socket链接资源十分,数据库回话关闭回收等),在定义资源的地方就可以设置好资源的操作,代码放 阅读全文
posted @ 2018-05-24 16:02 乐观黑胡子 阅读(4265) 评论(0) 推荐(0) 编辑
摘要: "原文链接" : http://www.bugclosed.com/post/16 背景 go语言中切片slice是方便且好用的强大数据结构,但是使用的时候需要注意,不然容易出问题,最近因为遇到了一个slice的使用问题,比较典型。 有一个功能需求,用户需要获取1 20的不重复随机序列。 逻辑实现 阅读全文
posted @ 2018-05-24 16:00 乐观黑胡子 阅读(381) 评论(0) 推荐(0) 编辑
摘要: "原文链接" : http://www.bugclosed.com/post/14 从零搭建个人博客网站需要包括云服务器(虚拟主机),域名,程序环境,博客程序等方面。 "本博客" 就是通过这几个环节建立起来的,下面总结梳理一下环节的具体过程。 云服务器 博客程序需要有一个服务器部署和运行,所以首先需 阅读全文
posted @ 2018-05-24 15:56 乐观黑胡子 阅读(7028) 评论(0) 推荐(0) 编辑