随笔分类 -  Blockchain(区块链)

摘要:1. abigen 参考文档(Native DApps: Go bindings to Ethereum contracts) abigen --sol token.sol --pkg token --lang go --out token.goTrying to bind solidity wit 阅读全文
posted @ 2018-11-02 11:59 ninxin18 阅读(488) 评论(0) 推荐(0)
摘要:区块存储 区块(Block)是以太坊的核心数据结构之一,Block包含Header和Body两部分。区块的存储是由leveldb完成的,leveldb的数据是以键值对存储的。 // Header represents a block header in the Ethereum blockchain 阅读全文
posted @ 2018-03-27 15:17 ninxin18 阅读(5536) 评论(2) 推荐(1)
摘要:以太坊私有链部署合约 1.建立私有链 各项含义: 保持节点的运行,不要关闭终端,重新打开一个终端,使用 连接节点,并且打开 这是一个交互式的 JavaScript 执行环境,在这里面可以执行 JavaScript 代码,其中 是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScrip 阅读全文
posted @ 2018-03-25 21:38 ninxin18 阅读(835) 评论(0) 推荐(1)
摘要:以太坊go ethereum签名部分源码解析 golang标准库里的crypto/ecdsa椭圆曲线加密算法所提供的函数有: ecdsa.PublicKey 结构体通过持有一个elliptic,Curve接口的实现体,可以提供椭圆曲线的所有属性,和相关操作;PublicKey的成员(X,Y),对应于 阅读全文
posted @ 2018-03-23 17:13 ninxin18 阅读(3298) 评论(5) 推荐(0)
摘要:区块链开发:以太坊网络 一、geth Geth 又名Go Ethereum. 是以太坊协议的三种实现之一,由Go语言开发,完全开源的项目。Geth 可以被安装在很多操作系统上,包括Windows、Linux、Mac的OSX、Android或者IOS系统 Geth官网: Geth的Github地址: 阅读全文
posted @ 2018-02-22 00:09 ninxin18 阅读(3431) 评论(1) 推荐(5)