摘要: 1 功能 这里我们使用在线编译器,打开网址 https://ethereum.github.io/browser-solidity 1.1 文件夹管理 最左边是文件夹管理,里面列出了当前工作区里的文件,remix可以支持从本地文件夹读取文件。 1.2 工作区 正中间是工作区,工作区上半部是代码编辑区 阅读全文
posted @ 2018-08-07 14:46 区块链 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 1 获取凭证 Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。 1.1 创建新凭证 file=WalletUtils.generateFullNewWalletFile(pwd,dir); 返回的file不是全路径,而是该文件的路径名,比如UTC—2017-10-3 阅读全文
posted @ 2018-08-04 23:44 区块链 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 本文是指导以太坊技术爱好者,通过基于Ubuntu环境下通过docker来进行以太坊的客户端安装和调试的指导教程。 目录 1、实践环境要求 2、Ubuntu版本说明 3、Docker安装 4、Ethereum安装与实践 5、ZSH小工具推荐 1 实践环境要求 1.1 概述 https://docs.d 阅读全文
posted @ 2018-08-02 16:19 区块链 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 目录 1 RLP 定义 2 RLP 编码规则 3 RLP 编码实例 4 RLP 分析 1 RLP 定义 RLP,即 Recursive Length Prefix, 递归长度前缀编码,是以太坊数据序列化的主要方法, 具有较好的数据处理效率,尤其是将长度和类型统一作为前缀,实际上 RLP 是基于 AS 阅读全文
posted @ 2018-07-31 17:22 区块链 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 目录 1 网络分层 2 会话层 2.1 Peer 介绍 2.2 Peer 管理 2.2.1 Peer 动态添加删除流程 2.2.2 Peer 握手机制 3 表示层:RLP 编码 4 应用层:Eth 协议 1 网络分层 以太坊所有网络功能如下图所示: 所有网络功能建立在以太网的传输层之上,TCP 及 阅读全文
posted @ 2018-07-26 17:50 区块链 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 目录 1 名词介绍 2 矿工投票方法 3 委员会确定投票流程 ​ 3.1 关键概念描述 ​ 3.1.1 Epoch & checkpointInterval ​ 3.1.2 Snapshot ​ 3.2 投票方法 1.名词介绍 节点:普通的以太坊节点,没有区块生成的权利。 矿工:具有区块生成权利的以 阅读全文
posted @ 2018-07-24 18:41 区块链 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 目录 1、交易的主要数据结构 2、交易收发相关协程 3、关键流程描述 ​ 3.1 交易数据验证流程 ​ 3.2 交易入池流程 1、交易的主要数据结构 2、交易收发相关协程 3、关键流程描述 ​ 3.1 交易数据验证流程 ​ ​ 3.2 交易入池流程 原文链接:http://wangxiaoming. 阅读全文
posted @ 2018-07-19 14:25 区块链 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 分布式网络介绍 1.1 Kad网介绍 1.2 Kad网络节点距离 1.3 K桶 1.4 Kad通信协议 2 邻居节点 2.1 NodeTable类主要成员 2.2 邻居节点发现方法 2.3 邻居节点网络拓扑及刷新机制。 1 分布式网络介绍 以太坊底层分布式网络即P2P网络,使用了经典的Kadem 阅读全文
posted @ 2018-07-17 16:26 区块链 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约)。 警告 – 有很多OS X上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样: 警告 – 正在研究一个Mi 阅读全文
posted @ 2018-07-12 20:31 区块链 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 去中心化应用 去中心化应用是可以使用户和供应商之间直接互动的服务(例如,连接某些市场上的买方和卖方,文件存储里的持有者和储存者)。以太坊去中心化应用典型地通过HTML/Javascript网络应用与用户互动,使用Javascript API与区块链通信。去中心化应用典型地在区块链上有自己的相关合约套 阅读全文
posted @ 2018-07-10 19:44 区块链 阅读(513) 评论(0) 推荐(0) 编辑