智能合约
文章平均质量分 74
P叔
别叫我程序员,请叫我爱码士...
展开
-
EOS智能合约授权限制和数据存储
EOS智能合约授权限制和数据存储在EOS合约中,调用合约需要来自账户的授权,同时还要指定需要调用的动作。当然,有的合约并不是所有账户都可以调用的,这就需要用到授权限制。接下来我们就来看看如何限制合约的授权账户。合约案例为了更好的演示,写了一个下课和吃饭的智能合约小例子。这个合约有两个动作,下课和吃饭。教师账户可以调用下课动作,学生账户可以调用吃饭动作。教师调用下课动作后,学生才...原创 2018-06-13 08:13:09 · 1550 阅读 · 0 评论 -
Solidity高级理论(二):Gas
solidity高级理论(二):Gas关键字:Gas、结构体、节省小技巧Gas是什么在Solidity中,用户想要执行DApp都需要支付一定量的Gas,Gas可以用以太币购买,所以,用户每次使用DApp都会发费以太币。 一个 DApp 收取多少 gas 取决于功能逻辑的复杂程度。每个操作背后,都在计算完成这个操作所需要的计算资源,(比如,存储数据就比做个加法运算贵得多), 一...原创 2018-06-13 08:14:27 · 2223 阅读 · 1 评论 -
EOS智能合约开发(四):智能合约部署及调试(附编程示例)
EOS智能合约开发(一):EOS环境搭建和创建节点 EOS智能合约开发(二):EOS创建和管理钱包 EOS智能合约开发(三):EOS创建和管理账号部署智能合约的示例代码如下:$ cleos set contract eosio build/contracts/eosio.bios -p eosio其中,eosio是要部署的账号,就是你用哪个账号去部署智能合约;build/...原创 2018-05-30 10:40:23 · 1251 阅读 · 0 评论 -
智能合约 solidity 开发的环境基本搭建
以太坊Dapp开发快速入门以太坊为开源社区,虽然设计东西都很优秀,但是组件十分的杂乱,因此下面首先简单介绍下以太坊的一些常用组件以及各种工具介绍GethGeth是由以太坊基金会提供的官方客户端软件,用Go编程语言编写的,也可以理解为以太坊的一个私有节点,在我们开发测试当中起到必不可少的作用,类似于这样的节点还有很多ganache一个图形化的以太坊私有节点,可以通过该节点...原创 2018-05-30 10:41:06 · 995 阅读 · 0 评论