EOS bp nodes security checklist(EOS超级节点安全执行指南)
# EOS bp nodes security checklist(EOS超级节点安全执行指南) > by 慢雾安全团队 & Joinsec Team > > 感谢 IMEOS.ONE, EOS Asia, EOS Store 倾力相助 #### English ### 超级节点…
欢迎所有爱好区块链技术的人加入。
CATEGORY
Other Chain / EOS / EOS-优秀转载
共 75 篇
# EOS bp nodes security checklist(EOS超级节点安全执行指南) > by 慢雾安全团队 & Joinsec Team > > 感谢 IMEOS.ONE, EOS Asia, EOS Store 倾力相助 #### English ### 超级节点…
EOS资源系统由RAM,CPU,NET组成。数据存储需要消耗RAM,账号交易需要使用CPU和NET。一个EOS账号创建的时候可以通过购买和抵押来获取资源,费用由主账号支付。如果创建账号时并未购买资源,则需要通过其他账号购买或者进行抵押,因为购买和抵押本身就是一种交易行为需要消耗资…
我们知道在部署eosio.system合约之前,cleos new account都是可以好好使用的,一旦eosio.system部署完成,再执行该命令就会报如下错误。 这时必须使用如下命令创建对象 其实system newaccount也是调用createaccount命令来创…
EOS是收取手续费的,主要体现在ram上。cpu和net也是收费的,但是是一种临时抵押冻结方式,一段时间后会自动解冻, 所以从一定程度上说cpu, net资源是免费的。这个其实也是合理的,因为ram是物理资产,不随时间的增长而增长。而cpu, net资产是一种虚拟资产,它的量是跟…
EOS开发系列目录 玩转EOS,你要的资源全在这里了!
原文地址:https://steemit.com/eos/@tokenika/installing-and-running-eos-on-windows 如果你是一名windows c++开发者,你最喜欢的ide是ms visual studio,那么你可能就想知道能不能直接在w…
以太坊智能合约定义的全局变量的值是持久性的,就相当于智能合约一直在运行着。而EOS的智能合约更加接近我们平时使用的程序,每次执行action都相当于启动智能合约的一个新实例,一旦执行完,代码定义的变量就释放了,不会影响下一次执行环境。但是智能合约肯定需要有持久化存储的需求,比如永…
inline action简单来说就是action调用另外一个action, 具体来说就是一个智能合约的代码调用另外一个智能合约的函数。 eoiso.code这一特殊权限是dawn4.0后新增的内部特殊权限,用来加强inline action的安全性。比如alice调用智能合约c…
首先,目前dawn-4.1, dawn-4.2使用inline action是会报如下错误 这个问题是4.0以后inline action的权限发生变化导致的。这个改动在eos官网的#3013这个issue讨论BM有提到过 核心是为智能合约账号添加eosio.code permi…
这里说的eosio智能合约不是泛指eos的智能合约,它是一个特殊的具体的合约。它本事可大了,我们一起来看看它有哪些功能 #### 负责智能合约部署 注意下 ` eosio <= eosio::setcode`和`eosio <= eosio::setabi ` 这段log很明显的…
#### HelloWorld源码 `EOSIO_ABI`是一个生成智能合约初始化函数apply的宏,生成的apply函数是智能合约的入口,它采用switch case的方式调用具体action对应的函数 #### 编译 - 生成wast文件 编译完成后,会生成两个新文件,hel…
####编译带调试信息的EOS 编译可以调试(带源码信息)的EOS程序,增加-o Debug参数即可,即 #### 下载VSCode 和比特币,以太坊源码调试一样,vscode是最佳的调试EOS源码的调试工具 下载地址`https://code.visualstudio.com/…
cleos涉及account和contract的命令都会产生一个action,进而生成一个transaction,所有的action都需要指定permission权限 权限验证流程图如下 主要分为三个部分: - permission声明:1~3 - permission授权证明:…
####cleos cleos应用程序是用户端命令行交互模块,用于解析用户命令,执行钱包,账号等如下操作 cleos依赖keosd和nodeos等应用程序处理这些操作。 当keosd没有启动时,cleos会自动启动该程序,对应的代码如下: ####action&message&T…
#####本文所有实践都是基于EOS v1.0.1,请切到该分支然后对比源码,切换命令`git checkout v1.0.1` 提到区块生产和同步,我们肯定有几个疑问? - 节点同步 1. 节点从哪里同步数据,节点如何知道哪些节点有最新的区块数据以同步数据 2. genesis…