
ethereum
jd29323
一个很懒的人
想去种地
展开
-
建立以太坊开发环境
Window安装https://github.com/ethereum/mist/releases 下载Ethereum-Wallet-xxx,或者下载Mist 下载后解压,运行Ethereum-Wallet.exe(或者Mist.exe)即可。启动Ethereum-Wallet后,他会立即开始下载区块,需要很久。 可以先到网上找别人发布好的数据,存到: C:\Users\fd\AppD原创 2016-07-14 17:27:40 · 11922 阅读 · 2 评论 -
开发智能合约的注意事项(以太坊-Ethereum)
考虑到汽油的问题,你的合约程序应该根据处理的问题进行分类并切分成多个合约很多对合约已经存储的数据是否存在的检查应该放到前端,否则即不高效也会浪费汽油,甚至被人恶意消耗完你的汽油数据读写异常应检查区块是否同步到最新或者账户有没钱系统数据类型尽量一次写入字符串比较,应使用sha3实际数据写入前进行账户解锁映射自定义对象时,不需要构造一定要写自杀函数,为了归还剩余汽油原创 2016-09-19 10:25:51 · 2104 阅读 · 0 评论 -
开发部署一个智能合约(以太坊-Ethereum)
部署智能合约的流程启动一个以太坊节点 可以用go-ethereum或者testrpc,也可以用以太钱包使用solc*编译*智能合约。 如果用以太钱包,不需要用solc编译程序,直接在钱包的界面上,把代码贴进去发布即可。将编译好的合约部署到网络。 这一步会消耗以太币,还需要使用你的节点的默认地址或者指定地址来给合约签名。 => 获得合约接口(即ABI)用web3.js提供的JavaS原创 2016-07-16 20:00:41 · 6128 阅读 · 2 评论