区块链
文章平均质量分 82
SkyBird-2018
一个有理想的程序员
展开
-
以太坊区块链Java(EthereumJ)学习笔记:概述
本系列文章介绍以太坊区块链基于Java语言的解决方案。通过介绍EthereumJ定义的主要模块和Class,希望为大家学习和使用EthereumJ提供一些帮助。整体架构以太坊的Java解决方案主要是由两个项目来实现的:l EthereumJ(https://github.com/ethereum/ethereumj),实现了Ethereum定义的核心协议,完成了区块链的核心功能。l Ether...原创 2018-04-22 15:41:55 · 4555 阅读 · 4 评论 -
以太坊区块链Java(EthereumJ)学习笔记:区块链结构
本文对EthereumJ的区块链相关的代码做一个简单的介绍。以太坊区块链以太坊区块链是在Bitcoin区块链的基础上发展起来的。区块链的数据结构既保留了Bitcoin区块链验证数据的真实性和完整性的功能。同时,以太坊在区块链里保存了Account的State,如nonce,balance等,可以实现更加先进的功能(详情可以参考:https://blog.ethereum.org/2015/11/1...原创 2018-04-22 15:46:06 · 4619 阅读 · 2 评论 -
以太坊区块链Java(EthereumJ)学习笔记:P2P Network
本文对EthereumJ的DevP2P相关的代码做一个简单的介绍。DevP2P以太坊定义了自己的DevP2P协议(https://github.com/ethereum/devp2p)实现以太坊网络内各节点之间的block同步。 以太坊的网络协议大致可以分为三个层次:l 网络层(https://github.com/ethereum/devp2p/blob/master/rlpx.md),定义了...原创 2018-04-22 15:50:09 · 4061 阅读 · 1 评论