自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ethereum学习之路 —— 交易树和收据树

交易树和收据树交易树和收据树也是MPT。交易树和收据树与状态树有一个比较大的区别,交易树和收据树只把当前区块发布的交易组织起来,而状态树是要把系统中所有的账户状态都要包含进去,不管这些账户和当前区块的交易有无关系。每个区块的交易树和收据树都是独立的,它们是不会共享节点的。作用交易树: 提供Merkel Proof。向轻节点证明某个交易是打包在区块中的。收据树: 向轻节点证明某个交易的执行...

2019-07-03 21:35:13 1899

原创 Ethereum学习之路 ——账户模型

概述1.mining puzzle: 相较于比特币的 ASIC 矿机,以太坊为了避免挖矿专业化,采用了 memory hard mining puzzle 的挖 矿方式.这样设置的目的是在一定程度上限制了 ASIC 芯片的使用。将来以太坊将会从PoW 转为 PoS.2.智能合约: 比特币之后,人们不禁会想,除了货币可以去中心化,还有什么是可以去中心化的?以太坊提供了一种 去中心化的合约 ...

2019-07-03 20:35:25 1221

原创 Ethereum学习之路 —— 状态树

状态树要设计一种什么数据结构呢?要完成账户地址到账户状态的映射。以太坊的账户地址是160位的,也就是20个字节,一般表示成40个16进制的数。状态时指外部账户和合约账户的balance、nonce等。MPT了解MPT之前,先了解下trie。trie: 字典树。假设有如下几个单词:General,Genesis,Go,God,Good,使用 trie 这种数据结构产生的树如下:tri...

2019-07-03 20:35:04 1698

原创 hyperledger-fabric学习之路(二)系统架构

hyperledger-fabric学习之路(二)系统架构整体结构网络拓扑结构客户端节点PeerOrdererCA(可选)节点间的具体关系整体结构整体结构图如下:网络拓扑结构客户端节点包括引用程序,SDK,命令行工具等,它是应用程序与底层之间两者交互的媒介节点,它不能够独立存在,必须与ordeerr节点和peer节点建立连接才能发挥作用。在一个基于fabric的应用程序之中,它是不可或...

2019-06-20 16:51:02 483

转载 hyperledger-fabric学习之路(一) 环境搭建

hyperledger-fabric学习之路(一)环境搭建环境准备安装dockerunbuntu下的Docker安装unbuntu下的Docker compose安装安装期间遇到的问题Ubuntu下vim编辑器上下左右是ABCD当前用户没有加入到docker组中安装Golang下载hyperledger-fabric源码并切换到1.0.0版本编译cryptogen, configtxgen遇到的问...

2019-06-20 16:01:26 254

myeclipse 2017 CI 7破解文件 内含破解方法

myeclipse 2017 CI 7破解文件 内含破解方法

2017-08-01

空空如也

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

TA关注的人

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