• 2024-10-14[C++ 核心编程]笔记 4.1.4 类和对象 - 案例1
    类和对象:案例1:设计立方体类(Cube)求出立方体的面积和体积分别用全局函数和成员函数判断两个立方体是否相等。设计方法:创建立方体类设计属性设计行为求立方体面积和体积分别用全局和成员函数判断立方体是否相等#include<iostream>usingnamespacestd;clas
  • 2024-08-23在Spring Boot项目中集成Geth(Go Ethereum)
    在SpringBoot项目中集成Geth(GoEthereum)客户端,通常是为了与以太坊区块链进行交互。以下是一些基本的步骤和考虑因素,帮助你在SpringBoot应用程序中集成Geth。安装Geth首先,你需要在你的机器上安装Geth。你可以从官方网站下载适合你操作系统的版本。启动Geth安装完成后
  • 2024-08-23Spring Boot项目中集成Geth与以太坊区块链进行交互操作实例
    前置条件已经安装Geth并启动。现在我们讲一下SpringBoot项目中集成Geth,然后怎么以太坊区块链进行交互操作。1、添加依赖到工程pom.xml<dependency><groupId>org.web3j</groupId><artifactId>core</artifactId><version>4.8.7</version></depend
  • 2024-08-14如何在Geth中搭建P2P多节点以太坊私链:详细教程与实操步骤
    系列文章目录geth以太坊私链开发模式
  • 2024-07-08GO (无法)同时引用同一个库的不同版本(未从代码角度解决)
    GO(无法)同时引用同一个库的不同版本(未从代码角度解决)背景一个区块链项目需要用到https://github.com/ethereum/go-ethereum(geth)这个库去对不同的链(eth,bnb等)包括我们自己的链(随便取个称呼BF)进行扫块。项目中用的是gethv1.14.6后来调用智能合约查询我们自己的链(后面就
  • 2024-06-14以太坊私有链 —— POW搭建
    一、使用的GO与Geth版本GO:1.22.4geth:1.10.26二、安装配置GO语言安装GO1.22.4语言环境(linux)wget https://golang.google.cn/dl/go1.22.4.linux-amd64.tar.gz解压到指定目录tar-zxvf go1.22.4.linux-amd64.tar.gz-C/usr/local/配置GOPATH环境exportPATH=$PAT
  • 2023-09-14以太坊数据存证性能与膨胀率测试
    我们基于区块链在企业中的应用最广泛的就是“存证”功能需求,这是利用了区块链不可篡改和数据共享的特点,存证的业务数据一方面可以保证留痕和追溯,另一方面也实现了多个节点(如果部署在不同企业和部门)之间的数据共享。如果要实现存证,我们最关心并不是图灵完备,也不是去中心化,而是存证
  • 2023-09-06使用docker搭建以太坊私链
    准备工作1、宿主机安装Docker和Go编程语言。2、在本地计算机上克隆go-ethereum代码库gitclonehttp://github.com/ethereum/go-ethereum.git3、宿主机编译以太坊客户端makegeth该命令将在当前目录下的build/bin目录中生成可执行文件geth。4、创建一个新目
  • 2023-06-25在CentOS7.9上搭建以太坊私链
    为了方便了解以太坊的操作流程,故在CentOS7上搭建以太坊的私链。下面,介绍在CentOS7.9x64上部署以太坊的私链。    常用的以太坊源码是用Go语言编写的,所以要安装Go。这里选择Go1.15.6。1、搭建Go软件环境    安装方法,请参考这篇文章:https://blog.csdn.net/sanqima/art
  • 2023-04-24flux 使用方法
    InfluxQLSHOWTAGVALUESWITHKEY="host"Fluxfrom(bucket:"geth")|>range(start:v.timeRangeStart)|>keyValues(keyColumns:["host"])|>keep(columns:["host"])|>distinct(column:"host&quo
  • 2023-04-04blockchain | 将合约部署到geth
    blockchain|将truffle合约部署到geth【一路踩坑】上一篇文章里我用truffle编写了一个测试合约,这次得部署到链子上。本文包含诸多试错过程先把geth跑起来1.更改配置文件更改truffle-config.js主要就是配置一下网络(对接geth)2.创建迁移脚本据教程的说法是要文件名写
  • 2023-03-26Influx CLI 常用命令
    influxconfigs[default]url="http://localhost:8086"token="yxhyIIkHRyQMUBKHpMMnOBd-d6DdEr-LLUgZQd0-iNJV3xB3C44AsKjrxCKh084LS2bpl6Yfcyo1mM0BSh0V8A=="
  • 2023-03-14区块链MetaMask钱包账户导入私有链
    区块链MetaMask钱包账户导入私有链在使用Geth成功搭建属于自己的私有链之后,我们还需要导入私有链中的钱包账号到区块链电子钱包软件上(例如MetaMask)来方便我们进行区块
  • 2023-01-23部署prysm mainnet
    部署prysm下载prysmmkdir-pv/data/prysm&&cd/data/prysmcurlhttps://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.sh--outputprysm.sh&&chmod+
  • 2023-01-17部署prysm mainnet
    部署prysm下载prysmmkdir-pv/data/prysm&&cd/data/prysmcurlhttps://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.sh--outputprysm.sh&&chm
  • 2022-12-31Metamask连接Geth本地测试链部署合约报错
    直接连接ExternalHttpProvider部署合约没有问题但是使用metamask连接测试网部署合约时报错errored:[ethjs-query]whileformattingoutputsfromRPC'{"value":{"cod
  • 2022-11-21区块链学习记录一
    一、本地编辑器搭建1.试了很多种方法都没成功,在最后访问localhost:8080时只会显示一个图标,最后还是借鉴了网上大佬的博客,用了网页版的remix-ide和本地remix相结合的方法n