欢迎所有爱好区块链技术的人加入。

CATEGORY

Other Chain / EOS / EOS-优秀转载

EOS-优秀转载

共 75 篇

262

EOS bp nodes security checklist(EOS超级节点安全执行指南)

EOS-优秀转载

# EOS bp nodes security checklist(EOS超级节点安全执行指南) > by 慢雾安全团队 & Joinsec Team > > 感谢 IMEOS.ONE, EOS Asia, EOS Store 倾力相助 #### English ### 超级节点…

242

EOS资源系统

EOS-优秀转载

EOS资源系统由RAM,CPU,NET组成。数据存储需要消耗RAM,账号交易需要使用CPU和NET。一个EOS账号创建的时候可以通过购买和抵押来获取资源,费用由主账号支付。如果创建账号时并未购买资源,则需要通过其他账号购买或者进行抵押,因为购买和抵押本身就是一种交易行为需要消耗资…

238

cleos create account创建账号失败源码分析

EOS-优秀转载

我们知道在部署eosio.system合约之前,cleos new account都是可以好好使用的,一旦eosio.system部署完成,再执行该命令就会报如下错误。 这时必须使用如下命令创建对象 其实system newaccount也是调用createaccount命令来创…

233

EOS零手续费免费?你不知道的EOS收费细节

EOS-优秀转载

EOS是收取手续费的,主要体现在ram上。cpu和net也是收费的,但是是一种临时抵押冻结方式,一段时间后会自动解冻, 所以从一定程度上说cpu, net资源是免费的。这个其实也是合理的,因为ram是物理资产,不随时间的增长而增长。而cpu, net资产是一种虚拟资产,它的量是跟…

199

一些EOS相关知识网址推荐

EOS-优秀转载

EOS开发系列目录 玩转EOS,你要的资源全在这里了!

193

在windows上安装运行EOS

EOS-优秀转载

原文地址:https://steemit.com/eos/@tokenika/installing-and-running-eos-on-windows 如果你是一名windows c++开发者,你最喜欢的ide是ms visual studio,那么你可能就想知道能不能直接在w…

182

[EOS源码分析] EOS智能合约开发实践之数据库持久化

EOS-优秀转载

以太坊智能合约定义的全局变量的值是持久性的,就相当于智能合约一直在运行着。而EOS的智能合约更加接近我们平时使用的程序,每次执行action都相当于启动智能合约的一个新实例,一旦执行完,代码定义的变量就释放了,不会影响下一次执行环境。但是智能合约肯定需要有持久化存储的需求,比如永…

179

[EOS源码分析] EOS保留权限eosio.code深度解读

EOS-优秀转载

inline action简单来说就是action调用另外一个action, 具体来说就是一个智能合约的代码调用另外一个智能合约的函数。 eoiso.code这一特殊权限是dawn4.0后新增的内部特殊权限,用来加强inline action的安全性。比如alice调用智能合约c…

175

[EOS源码分析] EOS智能合约开发实践之合约调用合约(inline action)

EOS-优秀转载

首先,目前dawn-4.1, dawn-4.2使用inline action是会报如下错误 这个问题是4.0以后inline action的权限发生变化导致的。这个改动在eos官网的#3013这个issue讨论BM有提到过 核心是为智能合约账号添加eosio.code permi…

171

[EOS源码分析] EOS特殊智能合约eosio

EOS-优秀转载

这里说的eosio智能合约不是泛指eos的智能合约,它是一个特殊的具体的合约。它本事可大了,我们一起来看看它有哪些功能 #### 负责智能合约部署 注意下 ` eosio <= eosio::setcode`和`eosio <= eosio::setabi ` 这段log很明显的…

169

[EOS源码分析] EOS编写HelloWorld智能合约

EOS-优秀转载

#### HelloWorld源码 `EOSIO_ABI`是一个生成智能合约初始化函数apply的宏,生成的apply函数是智能合约的入口,它采用switch case的方式调用具体action对应的函数 #### 编译 - 生成wast文件 编译完成后,会生成两个新文件,hel…

168

[EOS源码分析] EOS源码调试 (Mac OS)

EOS-优秀转载

####编译带调试信息的EOS 编译可以调试(带源码信息)的EOS程序,增加-o Debug参数即可,即 #### 下载VSCode 和比特币,以太坊源码调试一样,vscode是最佳的调试EOS源码的调试工具 下载地址`https://code.visualstudio.com/…

160

[EOS源码分析] EOS权限模型机制分析

EOS-优秀转载

cleos涉及account和contract的命令都会产生一个action,进而生成一个transaction,所有的action都需要指定permission权限 权限验证流程图如下 主要分为三个部分: - permission声明:1~3 - permission授权证明:…

156

[EOS源码分析]EOS账号钱包密钥等基本概念及操作实践

EOS-优秀转载

####cleos cleos应用程序是用户端命令行交互模块,用于解析用户命令,执行钱包,账号等如下操作 cleos依赖keosd和nodeos等应用程序处理这些操作。 当keosd没有启动时,cleos会自动启动该程序,对应的代码如下: ####action&message&T…

154

[EOS源码分析]EOS区块同步及生产

EOS-优秀转载

#####本文所有实践都是基于EOS v1.0.1,请切到该分支然后对比源码,切换命令`git checkout v1.0.1` 提到区块生产和同步,我们肯定有几个疑问? - 节点同步 1. 节点从哪里同步数据,节点如何知道哪些节点有最新的区块数据以同步数据 2. genesis…