8BTCCI: 11129.83 -1.52% 8BTCVI: 5224.64 -3.00% 24H成交额: ¥4082.79亿 +10.43% 总市值: ¥15726.07亿 -1.52%
汪晓明 浏览量 351.1万 获赞数 16 粉丝数 112
区块链行业老兵,HPB芯链创始人!
  • 文章77
  • 收到的评论
  • 最新
  • 热门
技术入门 | Solidity编程语言 : 基本编译原理介绍与添加新指令

技术入门 | Solidity编程语言 : 基本编译原理介绍与添加新指令

Solidity编程语言技术指南系列。
汪晓明 2019-10-11 Solidity 技术指南
41906
技术入门 | Solidity编程语言 : 布尔型和整型

技术入门 | Solidity编程语言 : 布尔型和整型

Solidity编程语言技术指南系列。
汪晓明 2019-09-25 Solidity 技术指南
177472
网络的密钥交换与公钥分发的方法

网络的密钥交换与公钥分发的方法

本文介绍一种不使用公开密钥算法而是采用工作量证明来进行密钥交换的方法,整个过程不需要第三方的参与。
汪晓明 2019-09-17 技术指南 密钥
45162
技术教学 | Solidity编程语言:Address

技术教学 | Solidity编程语言:Address

Solidity编程语言技术指南系列。
汪晓明 2019-09-12 Solidity 技术指南
35622
技术入门 | Solidity编程语言 : 字节数组、mapping

技术入门 | Solidity编程语言 : 字节数组、mapping

Solidity编程语言技术指南系列。
汪晓明 2019-09-03 Solidity 技术指南
126992
技术入门 | Solidity编程语言 : 布尔型和整型

技术入门 | Solidity编程语言 : 布尔型和整型

Solidity作为一门智能合约编程语言,是有别与一般的编程语言,他是基于以太坊,并且是用来编写“合约”的。
汪晓明 2019-08-29 区块链技术 Solidity 编程语言
84490
Solidity编程语言:结构体struct

Solidity编程语言:结构体struct

Solidity编程语言技术指南系列。
汪晓明 2019-08-23 Solidity
96233
Solidity编程语言:字符串、数组

Solidity编程语言:字符串、数组

Solidity编程语言技术指南系列。
汪晓明 2019-08-19 Solidity 技术指南
104228
Solidity编程语言:十六进制串、枚举enum

Solidity编程语言:十六进制串、枚举enum

Solidity编程语言技术指南。
汪晓明 2019-08-15 Solidity 技术指南
70108
以太坊数据结构与存储分析

以太坊数据结构与存储分析

一.概述 在以太坊中,数据的存储大致分为三个部分,分别是:状态数据、区块链和底层数据。 其中,底层数据存放以太坊中全部数据,存储形式是[k,v]键值对,目前使用数据库是LevelDB;所有与交易,操作相关...
汪晓明 2018-09-04 以太坊
48032
以太坊探究:ETH交易部分分析

以太坊探究:ETH交易部分分析

交易结构 交易结构定义在 core/types/transaction.go 中: 这个 atomic 是 go 语言的一个包 sync/atomic,用来实现原子操作。在这个结构体中, data 为数据字段,其余三个为缓存。下面是计算hash的函数: ...
汪晓明 2018-09-03 以太坊
37098
基于Ubuntu Docker环境下进行以太坊实践

基于Ubuntu Docker环境下进行以太坊实践

本文是指导以太坊技术爱好者,通过基于Ubuntu环境下通过docker来进行以太坊的客户端安装和调试的指导教程。 目录 1、实践环境要求 2、Ubuntu版本说明 3、Docker安装 4、Ethereum安装与实践 5、...
汪晓明 2018-08-28 区块链技术
34204
P2P网络数据处理流程及数据交互

P2P网络数据处理流程及数据交互

一、P2P网络数据处理流程 监听(ListenLoop)+拨号(Dial) –> 建立连接(SetupConn) –> Enc 握手(doEncHandshake) –> 协议握手(doProtoHandshake) –> 添加Peer Addpeer –> Run Pee...
汪晓明 2018-08-27 区块链技术
40600
以太坊研究:ETH基于POA的环境搭建

以太坊研究:ETH基于POA的环境搭建

许多同学有研究POA的想法,那么今天我们尝试创建以太坊基于 POA 的环境,首先搭建环境前的准备: 1.安装 go-ethereum,下载 go 的源码 1 git clone https://github.com/ethereum/go-eth...
汪晓明 2018-08-22 以太坊
54362
以太坊交易收发机制一览

以太坊交易收发机制一览

交易的主要数据结构 序号 数据 描述 备注 1 AccountNonce 发送者的发起的交易总数量 | 2 Recipient 交易接受者的地址 以太坊地址 | 3 Price 此次交易的 gas price...
汪晓明 2018-08-21 以太坊
45412
以太坊:Dapp及相关开发工具介绍

以太坊:Dapp及相关开发工具介绍

去中心化应用 去中心化应用是可以使用户和供应商之间直接互动的服务(例如,连接某些市场上的买方和卖方,文件存储里的持有者和储存者)。以太坊去中心化应用典型地通过HTML/Javascript网络应用与用户互动,使用...
汪晓明 2018-08-21
42191
技术指南 | 实战以太坊搭建联盟链

技术指南 | 实战以太坊搭建联盟链

1 安装前的准备 1.1 配置Linux系统 本文配置的为windows下的VMware软件下搭建的Linux下的cent0S-7系统,推荐系统有CentOS 7和Ubuntu 16.04有条件的可以用云服务器上的Linux系统,好处是可以搭建广域网联...
汪晓明 2018-08-14 以太坊
18664
集成开发环境(IDE)Mix介绍

集成开发环境(IDE)Mix介绍

Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约) 警告 – 有很多OSX上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有...
汪晓明 2018-08-08 以太坊
20264
深入浅出谈谈智能合约:编译、创建和部署合约

深入浅出谈谈智能合约:编译、创建和部署合约

什么是合约?   合约是代码(它的功能)和数据(它的状态)的集合,存在于以太坊区块链的特定地址。 合约账户能够在彼此之间传递信息,进行图灵完备的运算。合约依靠被称作以太坊虚拟机(EVM) 字节代码(以...
汪晓明 2018-08-04 智能合约
23181
ETH-Pow算法分析

ETH-Pow算法分析

1. Ethash 算法 1.1 Ethash Ethash是以太坊1.0中使用的PoW(工作量证明)算法,它是Hashimoto算法结合Dagger之后产生的一个变种。它的特点是计算的效率基本与CPU无关,却和内存大小和内存带宽正相关。因...
汪晓明 2018-07-31 POW 以太坊
33851