加载中
以太坊源码分析-BlockChain

BlockChain 位置: package core github.com/ethereum/go-ethereum/core/BlockChain.go release 1.8 作用 BlockChain管理具有创世纪数据库的规范链,主要实现管理区块(BLock)形成/引进链,r...

manjaro deepin 17.1.12

安装版本 :manjaro deepin 17.1.12 pacman yaourt多线程加速下载 $ sudo pacman -S axel $ sudo vim /etc/pacman``.conf 增加如下配置 XferCommand = /usr/bin/axel -n 5 -a -o %o %u 选择最...

go语言程序示例 适合初学者

以下提供了四个go语言程序示例 1 打印如下图案 2 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 3、构造一个map以学号为 key 存储学生信息(姓名、性别、学号、年龄、成...

go
2018/10/09 11:55
760
以太坊技术架构/技术栈

以太坊技术架构/技术栈。从下往上看 一 底层技术 p2p:P2P 网络中的每个节点都可以既是客户端 也是服务端。采用Kademlia协议,K桶按照与target节点距离进行排序,256位,每个K 桶包含16个节点...

geth, web3.js, JSON RPC, truffle之间的关系

1. geth geth的全称是Go-ethereum,是一个以太坊客户端,用go语言编写。它可以通过交互式控制台启动,该控制台提供了一个JavaScript运行时环境。内置了eth, web3.js等对象(来自书籍《区块链开...

搭建以太坊私有链

搭建以太坊私有链过程如下 安装geth 下载离线安装地址:https://geth.ethereum.org/downloads/ ,选择对应的操作版本 初始化创世区块 创建工作区目录 区块描述文件 文件结构语法采用json数据...

Kademila协议P2P索引算法

P2P 网络不同于传统的C/S (client/server,客户端/服 务端)结构,P2P 网络中的每个节点都可以既是客户端、也是服务端 P2P 的网络拓扑模型 1. 集中式 2. 纯分布式 3. 混合式 目前大多采用混合...

以太坊开发环境

以下在mac OS系统中部署,其他环节思路一致 一、以太坊环境 访问 https://golang.google.cn/ 下载 go1.11.darwin-amd64.pkg 双击下一步下一步安装golang,安装步骤参照:https://my.oschina....

区块链

区块链的基本含义: 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。 广义来讲,区块链技...

区块链以太坊密码学

在以太坊中采用如下密码算法 一、非对称密码 1、椭圆曲线 我们来定义椭圆曲线上的加法。 现在有椭圆曲线,曲线上的点P和Q。过P和Q做一条直线,交椭圆曲线为点R',再过R'点做垂直于X轴的直线,...

2018/09/16 11:55
396
安装Go 1.9.2

环境说明: 操作系统:Ubuntu linux goLang:1.9.2 下载地址: https://www.golangtc.com/download 安装步骤 1、curl -O https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.ta...

装ElasticSearch6.1

第一步 下载安装JDK wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz 设置java 环境变量 vim /etc/profile JAV...

安装GoAccess 进行网站日志实时分析

系统centos 6.8 1、先安装依赖 yum install ncurses-devel geoip-devel 2、wget http://tar.goaccess.io/goaccess-1.2.tar.gz 3、tar -xzvf goaccess-1.2.tar.gz 4、cd /usr/local/goaccess-...

spring session + Redis 集成 实现session共享

环境 1. Java 8 2. Redis 2.8.17 3. Spring 4 4. Tomcat 8.0.12 5. Eclipse Mars maven pom文件

MongoDB Sharding 分片集群配置理论

分片集群 MongoDB的分片集群由以下部分组成: shard: 用来存储数据,为这个分片集群提供高可用和数据一致性。在一个生产环境中,每个shard都是一个replica set 副本集。 mongos: 作为一个查询...

新一代RPC框架-GRPC

gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简...

去中心化分布式服务实时消息平台-NSQ

NSQ是一个基于Go语言的开源的分布式实时消息平台 NSQ可用于大规模系统的实时消息服务,它的设计目标是为在分布式环境下提供一个强大的去除中心化的分布式服务架构,可以每天处理数以亿计的实...

Solr 部分 局部字段修改 更新 删除

Solr支持简单的原子更新(也被称为部分更新)单文件通过字段修饰符如ADD,Inc.乐观并发控制是自动更新文件的一种方法。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部