该文被密码保护。 阅读全文
posted @ 2018-01-24 11:03 warm3snow 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 全局 Command + Shift + P / F1 显示命令面板 Command + P 快速打开 Command + Shift + N 打开新窗口 Command + W 关闭窗口 基本 Command + X 剪切(未选中文本的情况下,剪切光标所在行) Command + C 复制(未选中 阅读全文
posted @ 2018-01-19 09:17 warm3snow 阅读(45971) 评论(0) 推荐(2) 编辑
摘要: 以下问题及解决方法都在Ubuntu16.04下,其他环境类似 问题描述 安装完docker后,执行docker相关命令,出现 ”Got permission denied while trying to connect to the Docker daemon socket at unix:///v 阅读全文
posted @ 2018-01-12 15:49 warm3snow 阅读(95493) 评论(6) 推荐(11) 编辑
摘要: 本文主要介绍Hyperledger Fabric的主要设计特点,为了满足功能丰富、可定制、企业化区块链解决方案。 1. 资产定义,使得任何形式的资产,从食物到汽车到货币都可以进行自由的交换。 2. 链码的执行从交易共识中分离,将需要的可信等级和验证分担给各种类型的节点,优化了网络的可扩展性和性能。 阅读全文
posted @ 2017-12-21 11:33 warm3snow 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 在《Hyperledger Fabric链码之一》和《Hyperledger Fabric链码之二》中我们介绍了链码的定义,并通过dev网络测试了测试了自己编写的链码程序。 本文中我们站在区块链网络管理员的角度来阐述链码,我们集中在链码的声明周期管理,如链码的打包,安装,初始话以及升级。 链码声明周 阅读全文
posted @ 2017-12-20 15:18 warm3snow 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中我们介绍了链码的概念,本文中我们将介绍Fabric下链码的编写和测试。我们会通过一个简单例子的方式来阐述链码API的使用。 链码API 每一个链码程序都必须实现一个接口Chaincode Interface, 这些方法用来响应接受到的交易。特别的,当链码接收到``Instantiate`` 阅读全文
posted @ 2017-12-17 14:11 warm3snow 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 什么是链码(Chaincode)? 我们知道区块链有3个发展阶段:区块链1.0,区块链2.0,区块链3.0。其中区块链2.0就是各种区块链平台百花齐放的阶段,区块链2.0最大的特点就是智能合约,我们接下来要介绍的链码就是智能合约的一种,是Hyperledger子项目Fabric提供的智能合约,叫做c 阅读全文
posted @ 2017-12-17 13:58 warm3snow 阅读(2636) 评论(0) 推荐(0) 编辑
摘要: 初识共识算法,还是在关注比特币的时候。共识算法是区块链的核心,因此想要真正弄懂什么是区块链,首先就要理解什么是共识算法,为什么要用共识算法。 共识算法并不是伴随着比特币的产生而出现的。 早在 1997年 Adam Back 就设计出了Hashcash,可以认为是工作量证明的雏形,最初是为了预防垃圾邮 阅读全文
posted @ 2017-12-07 21:21 warm3snow 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 简介 POW是proof-of-work的缩写,中译为:工作量证明,是比特币中采用的共识机制,也被许多公有区块链系统所采用(比如以太坊)。工作量证明机制基础是哈希运算,因此要理解pow首先要明白哈希函数(比特币大量采用了sha256,以及rimped160)。 本篇文章重点介绍pow共识算法的原理, 阅读全文
posted @ 2017-12-07 21:21 warm3snow 阅读(2332) 评论(2) 推荐(0) 编辑
摘要: Linux块设备加密之dm-crypt分析 来自 http://blog.csdn.net/sonicling/article/details/6275898 来自 http://blog.csdn.net/sonicling/article/details/6275898 这篇文章算是《Devic 阅读全文
posted @ 2017-11-27 11:38 warm3snow 阅读(7318) 评论(0) 推荐(0) 编辑