- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Solidity中的sha256/keccak256如何正确传参
今天遇到一个需求:用户传递一个字符串过来,跟当前的时间拼在一起取哈希值,作为唯一标识。举个例子,假如用户传递的字符串是abc,当前时间是123,我们来看看标准答案:$ echo -n 'abc123' | shasum -a 2566ca13d52ca70c883e0f0bb101e425a89e8624de51db2d2392593af6a84118090看起来很简单,就写了下面这段测...
2018-12-22 11:49:47 12870
原创 从Solidity到EOS合约开发
之前一直在以太坊上开发智能合约,最近开始转到EOS上,感受到有很多不同之处,决定整理记录下来,给其他想入门的兄弟们一些参考。1.合约的编译部署SolidityEOS编译合约solcjs --abi --bin hello.soleosio-cpp -o hello.wasm hello.cpp --abigen部署合约hello=(web3.eth.contr...
2018-12-11 09:57:13 2888
原创 EOS的三种测试环境的搭建
最近开始研究EOS,首先需要搭建EOS的测试环境,目前主要有3种方式:docker搭建私网连接测试网本文将逐一进行介绍,大家可以比较一下,自行选择适合自己的方式。1.概览EOS三大组件:nodeos:EOS节点程序,维护完整的区块链cleos:EOS命令行程序,完成和节点的交互keosd:EOS钱包/密钥管理程序2.docker方式运行EOS这是EOS官方推荐的方式...
2018-12-05 15:28:25 5376 1
原创 EOS上如何安全生成随机数
EOS上的各种菠菜游戏频频被黑客攻陷,多数原因都是随机数算法被破解。实际上,由于区块链上没有稳定的熵源,很难产生真正意义上的随机数,但是可以最大限度地提高破解的难度。在不引入于预言机(oracle)等外部熵源的情况下,目前有两种可用的安全随机数生成算法,本文将逐一进行分析。1.FarmEOS算法FarmOS是目前比较火的游戏平台,已经上线了骰子、轮盘、扫雷和21点这四个游戏,后续还将推出更多游...
2018-12-03 00:57:23 2521
DockingExpandableListView
2016-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人