区块链
文章平均质量分 59
Tjmies
只有做不做,没有能不能。
一个人要用心而不是努力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++以太坊访问:账户私钥 、公钥、地址的生成(四)
libsecp256k1椭圆曲线算法原创 2021-07-01 14:21:12 · 3013 阅读 · 0 评论 -
c++以太坊访问:应用二进制接口编解码(三)
Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python 和 Javascript 语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity 是静态类型语言,支持继承、库和复杂的用户定义类型等特性。因受到C++,Python 和 Javascript 语言的影响,因此编码风格基本上和c++大同小异,学习solidty并不难,只是需要去理解一些相关特性和用法。接触solidty语言,就一定义会接触solidity的应用二进制编码接口原创 2021-04-13 14:04:26 · 490 阅读 · 0 评论 -
c++以太坊访问:封装编码数据类型(二)
需要对solidity的应用二进制接口进行编码,因此简单的模仿json库的类型格式进行封装。头文件如下:#pragma once#include "define.h"enum ValueType { nullValue = 0, ///< 'null' value intValue, ///< signed integer value uintValue, ///< unsigned integer value longlongValue, rea原创 2021-03-24 19:19:33 · 491 阅读 · 0 评论 -
java 代付gas费用和遍历区块链 笔记
1.遍历区块链获取区块交易信息依据:http://cw.hubwiz.com/card/c/web3.js-1.0/1/2/11/ js中文手册DefaultBlockParameter var1 = DefaultBlockParameter.valueOf(new BigInteger("251150", 10));HashSet<String> objects = new HashSet<>();web3j.replayPastAndFutureTransac.原创 2021-03-15 19:15:23 · 1128 阅读 · 2 评论 -
c++以太坊访问:eth api接口调用(一)
最近接触到以太坊智能合约,在私有链上部署合约后,通过代码去调用合约方法,没有在网上找到c++对以太坊的调用库,发现java有以太坊相关的模块库web3j(web3j是一个轻量级、高度模块化、反应式、类型安全的Java和Android库,用于处理智能合约和与以太坊网络上的客户端(节点)集成)。自己尝试进行对web3j进行类似的封装,初步对eth的json rpc api接口进行访问;Infura开发手册:http://cw.hubwiz.com/card/c/infura-api/1/2/3/..原创 2021-02-03 18:37:32 · 2383 阅读 · 0 评论 -
区块链智能合约总结
一、Geth私链搭建和智能合约的调用1.启动私链步骤①创世块文件并初始化(genesis.json){ "config": { "chainId": 168, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", "eip155Block": 0, "eip1原创 2021-01-26 09:41:14 · 1035 阅读 · 0 评论
分享