07 2018 档案
摘要:目录 1 RLP 定义 2 RLP 编码规则 3 RLP 编码实例 4 RLP 分析 1 RLP 定义 RLP,即 Recursive Length Prefix, 递归长度前缀编码,是以太坊数据序列化的主要方法, 具有较好的数据处理效率,尤其是将长度和类型统一作为前缀,实际上 RLP 是基于 AS
阅读全文
摘要:目录 1 网络分层 2 会话层 2.1 Peer 介绍 2.2 Peer 管理 2.2.1 Peer 动态添加删除流程 2.2.2 Peer 握手机制 3 表示层:RLP 编码 4 应用层:Eth 协议 1 网络分层 以太坊所有网络功能如下图所示: 所有网络功能建立在以太网的传输层之上,TCP 及
阅读全文
摘要:目录 1 名词介绍 2 矿工投票方法 3 委员会确定投票流程 3.1 关键概念描述 3.1.1 Epoch & checkpointInterval 3.1.2 Snapshot 3.2 投票方法 1.名词介绍 节点:普通的以太坊节点,没有区块生成的权利。 矿工:具有区块生成权利的以
阅读全文
摘要:目录 1、交易的主要数据结构 2、交易收发相关协程 3、关键流程描述 3.1 交易数据验证流程 3.2 交易入池流程 1、交易的主要数据结构 2、交易收发相关协程 3、关键流程描述 3.1 交易数据验证流程 3.2 交易入池流程 原文链接:http://wangxiaoming.
阅读全文
摘要:1 分布式网络介绍 1.1 Kad网介绍 1.2 Kad网络节点距离 1.3 K桶 1.4 Kad通信协议 2 邻居节点 2.1 NodeTable类主要成员 2.2 邻居节点发现方法 2.3 邻居节点网络拓扑及刷新机制。 1 分布式网络介绍 以太坊底层分布式网络即P2P网络,使用了经典的Kadem
阅读全文
摘要:Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约)。 警告 – 有很多OS X上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样: 警告 – 正在研究一个Mi
阅读全文
摘要:去中心化应用 去中心化应用是可以使用户和供应商之间直接互动的服务(例如,连接某些市场上的买方和卖方,文件存储里的持有者和储存者)。以太坊去中心化应用典型地通过HTML/Javascript网络应用与用户互动,使用Javascript API与区块链通信。去中心化应用典型地在区块链上有自己的相关合约套
阅读全文
摘要:本文详细介绍区块链共识机制POA的概念、区块数据结构、新区块生成周期及新区块生成优先级。
阅读全文
摘要:Go Ethereum 简介 go-ethereum客户端通常被称为geth,它是个命令行界面,执行在Go上实现的完整以太坊节点。通过安装和运行geth,可以参与到以太坊前台实时网络并进行以下操作: 挖掘真的以太币 在不同地址间转移资金 创建合约,发送交易 探索区块历史 及很多其他 Go Ether
阅读全文
浙公网安备 33010602011771号