自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 EOS 源码赏析:EOS代码主分支架构

EOS 主目录文件夹 :第一部分:CMakeModules主要是cmake编译所需要使用的一些配置信息。cotire.cmake 是加快编译速度的cmake文件 doxygen.cmake 可以将代码中的一些注释生成相关文档 FindGperftools.cmake 包含了性能分析相关的配置 FindGperftools.cmake 检测当前机器...

2018-12-03 12:27:08 219

转载 EOS源码文件的简单介绍

在eos源码中,eosiolib库在源码中的位置如下:在\eos\contracts\eosiolib一共有46个文件,其中很大部分都为头文件,具体的实现都在 eos/libraries/chain/wasm_interface.cpp中,下面我们对每个文件都做一个较为简单的介绍。 action.h此头文件为接口函数,这些C API函数是在 eos/libraries/chai...

2018-12-03 12:26:27 257

原创 EOS源码框架剖析

eos项目(v1.4.4)主要可以分为以下八个模块:编译模块 主程序模块 依赖库模块 插件模块 智能合约模块 测试模块 Docker工具模块 文档说明模块EOS主目录结构1、编译模块eos项目的整体编译、依赖库下载、代码编译等功能,依托于一个完整的脚本体系,主要包括以下三部分:eos/eosio_build.sh eos/scripts eos/CMakeM...

2018-12-03 12:25:47 544

原创 EOS 钱包资源

EOS钱包实战开发 【EOS钱包开发 一】EOS不得不说的一些概念http://www.chaindesk.cn/columninfo.html?id=18&dirId=2 【EOS钱包开发 二】EOS开发环境搭建http://www.chaindesk.cn/columninfo.html?id=19&dirId=2 【EOS钱包开发 三】钱包项目...

2018-12-03 12:24:58 472

原创 EOS 主网节点统计

p2p-peer-address = bp.cryptolions.io:9876p2p-peer-address = p2p.mainnet.eospace.io:88p2p-peer-address = eu-west-nl.eosamsterdam.net:9876p2p-peer-address = p2p.mainnet.eosgermany.online:9876p2p-pee...

2018-11-30 01:55:39 399

原创 EOS 测试网 Nodes waiting to be connected

Nodes waiting to be connectedBP Name Address Port (http) Port (p2p) Location Organisation Panda 218.18.171.81 8888 9876 Taiwan CIGEOS Wolf eosbrazil.com 8884...

2018-11-30 01:51:50 126

原创 EOS 测试网 Nodes

NodesAddress Port (http) Port (p2p) Location Organisation 54.233.222.22 8886 9874 Brazil, Rio de Janeiro EOS Rio node-d3.eos42.io 6888 9876 EOS42 UK, London ...

2018-11-30 01:51:05 132

原创 EOS 测试网 BP Nodes Information

BP Name Address Port (http) Port (p2p) Location Organisation Volcano jungle.cryptolions.io 8888 9876 Ukraine, Kyiv CryptoLions.io Lion jungle.cryptolions.io 889...

2018-11-30 01:50:26 557

原创 EOS开发资源推荐

1. EOS DAPP 相对来说比较全面的一个网址https://github.com/heshaofeng1991/eos_dapp_development_cn2. 安利一个EOS的客户端https://github.com/heshaofeng1991/js4eos3.区块链开发者指南http://eosdata.io/4. 区块链开发社区https://deve...

2018-11-30 01:42:02 197

原创 EOS智能合约-多索引表篇

EOS-多索引表简介EOSIO Multi-Index API为EOSIO数据库提供C ++接口。源码文件路径:eos/contracts/eosiolib/multi_index.hpp。其内部使用的是 C 的 Ddatabase_api 来操作数据库,文件路径:eos/contracts/eosiolib/wasm_interface.cpp。表对象的创建和修改都需要花费RAM,删除...

2018-11-30 01:20:38 527

原创 EOS合约开发-账户和权限篇

账户和权限一、概述一个账户是一个人可读的,存在区块链上的id。每笔transaction都需要在某个账户所配置的authority下评估permissions。每个被命名的permission都有一个阈值,只有满足后, 签名的transaction才能在authority下被认为有效。二、账户账户是一个保存在区块链上,具可读性的名字。通过permissions配置,账户可被一...

2018-11-30 01:16:03 252

转载 EOS合约开发-EOS合约交互与代币发行篇(以dice为例子)

Dice猜数字游戏合约此文转自于eosfans,原帖:https://eosfans.io/topics/3261. dice 玩法说明两个人玩的猜数游戏,两个出一样额度的赌注,然后A写下一个数,B如果在一定时间内猜对,则赢得赌注。(理解可能有误,请懂的大佬指出错误)2. 操作大致流程概要:创建钱包,发行货币,创建两个玩家,上传押金,上传同样赌注,开始游戏,结束游戏,拿走货币。...

2018-11-30 01:02:01 1464

原创 EOS合约开发-EOS合约部署篇

# EOS 合约部署1.合约环境搭建     详见 https://blog.csdn.net/qq_17168637/article/details/845824672.创建eosio.token账户 && 部署eosio.token合约   创建用户所需公私钥 cleos create key --to-console   Private key: 5JZQC...

2018-11-30 00:51:13 329

原创 EOS合约开发 - 钱包篇

00 导言      如何创建和管理钱包      EOS创建钱包需要用到相应的命令工具。实际上EOS包含了好几种命令工具,每一种命令下又包含了若干的子命令,它们组成了一套命令工具集。这几种命令工具如下:命令 说明 nodeos (node + eos = nodeos) - 核心的EOSIO节点守护进程,用于启动节点,生产区块和接收API请求 cleos (...

2018-11-30 00:40:06 329

原创 EOS合约开发-EOS合约简介篇

EOS合约简介一、语言 基于EOSIO的块链使用的是WebAssembly (WASM)来执行用户编写的智能合约。WASM是一种新兴的Web标准,广泛支持于谷歌、微软、苹果等。对编写WASM标准的智能合约来说使用clang/llvm和它的C/C++编译器是目前最为成熟的编译工具链。开发高性能和安全的智能合约,C++是最好的语言,将来eos的智能合约也还会继续支持C++。(eth 目前用...

2018-11-28 14:26:56 311

原创 EOS合约开发-基本数据类型篇

基础数据类型eos合约开发使用的c++14语言,c++14定义的基本数据类型eos都支持,但eos在c++14基本数据类型基础上定义了新的数据类型。eos宏N宏N就是将一个字符串编码为一个uint64_t整数,使用eos标准库中的string_to_name完成编码,string_to_name允许的编码字符串最大长度为13个字符,且字符串中字符限制为.12345abcdefghijkl...

2018-11-28 14:03:41 606

原创 EOS合约开发-程序和工具集篇

程序和工具集一、EOSIO包含以下程序和工具程序:nodeoscleoskeosd工具:Eosiocpp二、nodeosOSIO核心守护进程,可以配置插件来运行一个EOS节点。包含以下可配置项: 配置项 配置项说明 插件eosio::chain_api_plugin 支持chain的RPC API 插件eosio::wallet_api_plugin...

2018-11-28 13:23:29 177

原创 EOS合约开发-开发环境构建篇

EOS开发环境构建一、获取代码从git下载eos项目以及其依赖的子项目:git clone https://github.com/EOSIO/eos --recursive如果下载时没有添加--recursive,可以在下载的eos项目目录下运行以下命令来下载依赖的子项目:git submodule update --init --recursive因为我们需要一个稳定可用的版本来...

2018-11-28 13:01:47 235 2

空空如也

空空如也

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

TA关注的人

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