![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
曾经的你_
不断学习(记录开发过程中的点滴)
展开
-
windows 系统下搭建以太坊私有链环境
下载安装gethhttps://geth.ethereum.org/downloads/原创 2018-06-13 13:10:06 · 3285 阅读 · 0 评论 -
区块交易的属性
参考:https://solidity.readthedocs.io/en/develop/units-and-global-variables.html#units-and-globally-available-variablesblock.blockhash(uint blockNumber) returns (bytes32): 返回给定区块号的哈希值——仅适用于256个最新的块(不包括当前...原创 2018-06-12 18:48:55 · 480 阅读 · 0 评论 -
如何编写一个可升级的智能合约
区块链信任基础的数据不可修改的特性,让它传统应用程序有一个很大的不同的地方是一经发布于区块链上就无法修改(不能直接在原有的合约上直接修改再重新发布)。智能合约出现bug一方面正式由于智能合约的不可修改的特性,因为只要规则确定之后,没人能够修改它,大家才能够信任它。但另一方面,如果规则的实现有Bug, 可能会造成代币被盗,或是调用消耗大量的gas。这时就需要我们去修复错误。我们知道一个智能合约包含两...转载 2018-06-12 19:02:55 · 163 阅读 · 0 评论 -
在私链上使用Remix和geth控制台部署合约
做一个简单的合约部署1.打开Remix IDE浏览器: https://remix.ethereum.org,在浏览器创建合约合约代码如下pragma solidity ^0.4.0;contract InfoContract { string name; uint age; function setInfo(string _name, uint _age) public { ...原创 2018-06-01 15:43:25 · 3773 阅读 · 0 评论 -
智能合约最佳实践 之 Solidity 编码规范
..转载 2018-06-01 19:09:01 · 184 阅读 · 0 评论