LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

以太坊源码目录

1. BHD源码编译方法

...7日,第一个CPoC共识的数字货币,也是第一个基于Bitcoin的PoC数字货币BHD开放源码了。BHD在Github的地址是:https://github.com/btchd/btchd,Github是什么?全世界最大的开发社区,以开放源码项目闻名于世,Bitcoin等大名鼎鼎的项目都聚集于此,Github对技术人员来说就是无穷之宝藏!在BHD的Github网页,你可以下载代...

知识:钱包,数字货币,分叉,区块

2. BHD源码编译方法

...7日,第一个CPoC共识的数字货币,也是第一个基于Bitcoin的PoC数字货币BHD开放源码了。BHD在Github的地址是:https://github.com/btchd/btchd,Github是什么?全世界最大的开发社区,以开放源码项目闻名于世,Bitcoin等大名鼎鼎的项目都聚集于此,Github对技术人员来说就是无穷之宝藏!在BHD的Github网页,你可以下载代...

知识:钱包,数字货币,分叉,区块

3. Windowsserveriis部署Django详细操作

...|”以及“wfastcgi.py”文件路径组成。4、在IIS里添加项目网站把我们本地项目源码上传到服务器相应的目录里。留意:搬迁项目的时候我们先在本地换到项目路径下,用下面的命令把当前项目环境的软件包信息和依赖软件导出到requirements.txt文件里。pip?freeze?>?requirements.txt然后把项目源码打包,上传到服务...

知识:路径,项目,就能,服务器

4. 【EOS源码分析】29 - eosio.system合约源码分析(eosio.system.hpp)

接上篇,继续分析eosio.system.hpp头文件。producer_infoproducer_info表保存已注册的区块生产者(出块节点)信息,定义如下:字段含义如下:owner:拥有该节点的EOS账户名;total_votes:获得的投票数,是根据算法计算出的投票数,不是EOS数量;producer_key:区块生产者公钥,注意不是owner账户的公钥;is_active:是...

知识:合约,公钥,区块,链上

5. 比原链官方分享丨详细流程教你构建BTMC Pool

...de.html2、需要安装Go环境,并配置好环境变量,建议使用最新的Go1.17二、下载源码编译1.下载源码需要将源码放入Go路径指定的目录下,如果没有需要新建路径目录2.构建如果有报错,确认一下是否是Go的版本问题,或者依赖包问题,因为基本依赖包已经打包在项目内,所以可以设置不用在环境中寻找三、...

知识:比原,链,官方,分享,丨,详细,流程,教你,构建,

6. 【EOS源码分析】28 - eosio.system合约源码分析(eosio.system.hpp)

...和领取奖励、短账户名拍卖、REX市场等。这篇文章开始分析eosio.system合约的源码,了解这些功能的实现细节。eosio.system.hpp首先来看eosio.system合约的主要头文件eosio.system.hpp(eosio.contracts/contracts/eosio.system/include/eosio.system/eosio.system.hpp),包含了如下其他头文件:EOS智能合约开发基于eosio.cdt的eosiolib库,这...

知识:合约,币圈信息,区块链,区块

7. 【EOS源码分析】31 - eosio.system合约基类 & native.hpp权限相关结构体

...racts/contracts/eosio.system/include/eosio.system/native.hpp)头文件中,下面从native.hpp的源码开始分析。首先是两个用于节点升级EOSIO版本到v1.8.x时的共识协议升级的函数:preactivate_feature、is_feature_activated,两个函数在wasm_interface中实现,分别用于激活协议特征和检查协议特征是否被激活。native.hpp中权限相关的结构...

知识:公钥,区块,合约,币圈信息

8. 【Libra 技术解读】详解Libra共识源码

...结束任期,新的leader会被选举出来并进行新一轮的区块打包。 二、Libra共识源码结构和子模块功能 Libra共识模块代码主要在 consensus 包中,它定义了Libra共识的抽象接口及其具体实现。目前Libra团队只实现了LibraBFT。consensus包是一个独立的可编译的单元,编译后生成一个库。其代码目录结构和各层级的模...

知识:区块链,共识,节点

9. 【EOS源码分析】33 - eosio.system.hpp合约类system_contract分析

...eosio.system合约的Action:REX资源交易所相关的Action在之前的几篇文章【EOSREX】源码分析、【EOSREX】REX深入研究、【EOSREX】REX的数据状态、【EOSREX】REX相关的cleos命令中介绍过,点击链接可查看。这里简要介绍其他Action的主要功能:init:初始化EOSIO系统相关功能,主要是RAM市场和REX资源交易所,需要_self的操...

知识:区块,合约,区块链的,账户

10. Substrate 入门 - 环境配置与编译(一)

...行文件编译后产生的执行文件有4个substrate # 即 substrate的node项目执行文件,源码位于bin/node,研究substrate的基础入口,cargo run 执行的文件即为该文件node-rpc-client # 与substrate node进行交互的rpc执行文件,源码位于bin/node/rpc-client下,注意这个和node交互,不是与node-template交互node-template # 精简版的node,源码位...

知识:环境,版本,脚本,执行文件

11. 【EOS源码分析】34 - EOS系统如何更新区块生产节点?

上一篇文章介绍了EOS系统合约eosio.system的整体概况,这篇文章开始介绍eosio.system合约中的一些业务细节。EOS系统如何更新区块生产节点?EOS系统使用的共识机制是DPOS,EOS代币持有者通过投票选出21个节点作为区块生产者,投票时刻都在进行,因此前21个生产节点也是处于不断变化中的。区块生产节点的...

知识:区块,合约,链上,区块信息

12. filecoin源码解读(一)初始化节点

filecoin源码解读(一)初始化节点为了便于理解,就根据部署filecoin挖矿节点的步骤来解读,看看部署节点时,每一步命令都在干什么。首先从初始化开始,最简单的初始化命令go-filecoin init --devnet-user --genesisfile=https://genesis.user.kittyhawk.wtf/genesis.car初始化的全部参数--genesisfile用于指定创世文件 --peerkeyfile...

知识:节点,初始化,网络,文件

13. 【EOS源码分析】30 - eosio.system.hpp中资源相关的Multi-index表

接上篇,继续分析eosio.system.hpp头文件。user_resourcesuser_resources表保存EOS账户的资源余额信息,定义如下:字段含义如下:owner:EOS账户名;net_weight:抵押到网络资源的EOS数量;cpu_weight:抵押到CPU资源的EOS数量;ram_bytes:购买的内存量,单位字节。user_resources表的表名被指定为userres:typedef eosio::multi_index&l...

知识:代币,合约,币圈信息,账户

14. 【EOS源码分析】32 - eosio.system合约native.hpp头文件分析

接上篇,继续分析native.hpp头文件。block_headernative.hpp接下来定义了区块头(block_header)结构体:是之前在eos主项目中介绍的block_header的简略版本,各字段的含义如下:timestamp:时间戳;producer:区块生产者;confirmed:当前区块生产者需要确认的最新区块数量;previous:区块链上前一个区块的ID;transaction_mr...

知识:合约,区块,智能合约,区块链

15. ConfluxTruffle完全使用指南

Truffle 是以太坊生态著名的智能合约开发工具,提供编译,链接,测试,部署等实用功能,为广大 Solidity 开发者所喜爱。Conflux 作为新一代高性能公链,不仅在完全去中心化的前提下实现了两个量级的性能提升,还实现了跟 EVM 兼容的虚拟机, 意味着 Dapp 开发者不用学习新开发语言即可以在 Conflux 网络...

知识:合约,区块,钱包,智能合约