区块链
5gnr学习者
分享分享。。。。。。。
展开
-
golang之sha256用法:crypto/sha256
哈希值用作表示大量数据的固定大小的唯一值。数据的少量更改会在哈希值中产生不可预知的大量更改。 SHA256 算法的哈希值大小为 256 位。 SHA256 方法:func New() hash.Hashpackage mainimport ( "crypto/sha256" "fmt")func main() { h := sha256.New() ...原创 2018-07-01 21:32:15 · 4095 阅读 · 1 评论 -
window下 curl post jsondata指令 无效的解决
Another Alternative for the command line that is easier than fighting with quotation marks is to put the json into a file, and use the @ prefix of curl parameters, e.g. with the following in json.txt:...原创 2018-06-30 17:19:15 · 1101 阅读 · 0 评论 -
web3j for Ethereum 学习记录
1.创建web3实例,setting provider:if(typeof web3!=='undefined'){ web3= new Web3(web3.currentProvider);} else{ web3=new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));}然后就可以使用web3对象的API了。...原创 2018-04-13 17:24:53 · 947 阅读 · 0 评论 -
truffle框架安装(还是比较麻烦的。。。)
truffle是以太坊最受欢迎的一个开发框架,安装以太坊框架truffle的需要依赖nodejs中的npm命令,因此需要先安装node.js环境以及npm。Node.js 就是运行在服务端的 JavaScript;可以看看 nodejs教程 这里需要注意:安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下: $ sudo apt-g...原创 2018-04-03 15:44:10 · 2900 阅读 · 0 评论 -
以太坊区块链开发(3.以太坊客户端命令行选项汇总)
转自 https://blog.csdn.net/wo541075754/article/details/53096808本篇博客的内容可通过以下命令在客户端中进行查看:geth --help1也可以访问github上的wiki文档查看,地址为:https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options1具体内容NAME: ...转载 2018-03-28 09:26:43 · 442 阅读 · 0 评论 -
搭建基于以太坊的私有链的过程小记(1.Ubuntu环境下实现)
第一步:安装Ubuntu环境,这里一开始安装的是32位,在后面遇到很多问题,所以建议在64位Ubuntu下面进行搭建。第二步:安装以太坊geth,geth就是go-ethereum,即以太坊协议在go语言下的具体落地实现,后期要进行深入开发需要对源码理解透彻,安装指令如下所示:Ubuntu同学sudo apt-get install software-properties-commonsudo...原创 2018-03-21 10:53:26 · 452 阅读 · 0 评论