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

eos 区块链 源码

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

eosio.system合约是EOS的系统合约,在EOS区块链启动之初就被部署,提供很多系统级别的功能,包括资源抵押和购买RAM、投票、注册区块生产者和领取奖励、短账户名拍卖、REX市场等。这篇文章开始分析eosio.system合约的源码,了解这些功能的实现细节。eosio.system.hpp首先来看eosio.system合约的主要头文件eosio.sys...

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

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

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

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

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

...作权限,即只有系统账户才能调用此Action,普通用户无法调用;onblock:更新区块生产信息和短账户名拍卖信息,在producer_pay.cpp中实现,同样需要_self的操作权限;setalimits:设置账户的资源使用上限,包括RAM/CPU/NET,需要_self的操作权限;setacctram:设置账户的RAM使用上限,需要_self的操作权限;setacctnet:...

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

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

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

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

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

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

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

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

...关的结构体native.hpp然后定义了命名空间eosiosystem,内部定义了一系列权限、区块相关的结构体。1、权限等级权重(代码中省略了序列化宏EOSLIB_SERIALIZE,下同):struct permission_level_weight { permission_level permission; uint16_t weight; };2、公钥权重struct key_weight { eosio::public_key key; uint16_t weight; };...

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

7. YAS dapp开发教程: 超级节点投票

...5:8080,就可以访问dapp了喜欢本文的币友可以转发,我会继续努力编写更多的区块链技术文章,谢谢大家!

知识:超级节点,合约,币友,区块链技术文章

8. 全球第一款手机型态加密数字货币硬件冷钱包正式开源

...品的周边生态,反而促进了开源产品和应用的快速发展。 基于密码学的区块链技术,其主要特点是开放、透明、可追溯,作为一款基于区块链应用的加密数字资产管理系统,应该具有相同的特点,同时还应具有更高的安全性,因此,安宝开发团队决定开放所有源代码,开源遵循GPL协议,同时定义了...

知识:钱包,区块链,金融

9. 【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...

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

10. 区块链小白该如何学习

在正式开始学习区块链之前,要先问问自己,打算学习开发什么类型的项目或应用?是想发行代币?还是开发一个平台,如以太坊、EOS、等?亦或是想开发某个垂直领域的应用?如养鸡、养狗小游戏。如果是代币,又会分为三种不同类型:基础货币、平台代币、应用代币,每种类型要求掌握的开发技术...

知识:以太坊,代币,比特币,区块链的原理

11. “大丰收”能被移植到YAS主网吗?丨AP解释LP

...是肯定的。DFS是个开源的项目,他的源代码是公开的,大家都可以使用它的源码,开发自己的项目。如果有椰东有这个技术的话,也可以尝试利用现有的源码,如果DFS不抗议的话,抗议开发个YAS版DFS出来。DFS源码地址:https://github.com/defis-net/defis-network/tree/master/ui/apps那么怎么让DFS加入YAS呢?那就看“椰...

知识:代币,跨链,挖矿,钱包

12. 区块链数字货币交易所源码 平台私有币游戏源码

区块链数字货币交易所源码 平台私有币游戏源码支持比特币/以太坊等虚拟币交易支持系统平台币发行,支持系统内通过游戏挖矿/种树等方式推广发行平台币支持推广制度制定/业务模式定制修改/推广模式后台自定义设定支持真实区块链钱包/在线商城/认筹锁仓释放/多次复投等系统支持ANDROID/IOS/H5/WEB/PC...

知识:div,br

13. dfuse 将 Block.one 的 EOSIO 测试网作为首选测试网,充分发挥 dfuse 平台

...Socketwss://testnet.eos.dfuse.io/v1/streamRESThttps://testnet.eos.dfuse.io/eosq,我们的高精度区块浏览器,现也展示 EOSIO 测试网的数据,请访问 testnet.eosq.app。用 dfuse 丰富的数据增强你的体验想在 EOSIO 测试网上获得更好的开发体验,请注册免费的 dfuse 测试网套餐。让你能够访问可用的最深层数据,以及区块链领域中最...

知识:智能合约,区块链,区块浏览器,合约

14. 华登区块狗系统源码

华登区块狗系统源码,华登区块狗挖矿系统源码、华登区块狗1商城模式源码、华登区块狗系统软件源码。宠物十二生肖区块链都可以接,欢迎来撩。华登区块狗系统源码华登区块狗系统源码,华登区块狗挖矿系统源码(171微5868点4783)、华登区块狗1商城模式源码、华登区块狗系统软件源码。宠物十二生...

知识:火星号文章,火星财经资讯

15. 【Substrate开发教程】12 - Substrate FRAME、基础数据类型、预置模块

Substrate Runtime概述Substrate Runtime层包含了区块链行为的逻辑定义,即区块链的状态转换函数(State Transition Function,STF)和可供用户调用的存储单元及函数。Substrate提供了许多可配置的模块(pallet)以及模块与客户端互动所需的支持库,每一个pallet都定义了特定领域所需的业务逻辑和存储单元。进行Substrat...

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