Docs

Docs

  • 文档
  • github

›快速入门

概述

  • 简介
  • 术语
  • 版本发布

架构特性

  • 整体架构
  • 共识机制
  • 账本存储
  • 智能合约
  • 数据归档
  • 数据可视化
  • 消息订阅

快速入门

  • 部署安装
  • 使用示例
  • 配置说明

操作指南

  • EVM
  • HVM
  • 消息订阅
  • 数据可视化
  • 交互式命令

SDK

  • LITESDK
  • JAVASDK

部署安装

接下来演示如何在本地快速部署并启动开放下载版本的Hyperchain平台。

环境搭建

操作系统

目前Hyperchian支持的操作系统以及对应版本号如下:

操作系统系统版本
RHEL6或更新的版本
CentOS6或更新的版本
SLES11SP3或更新的版本
Ubuntu14.04或更新的版本
MacOS10.8或更新的版本

安装Go语言开发环境

  1. 安装Go:您可以从官网下载适用于您平台的最新版本Go:下载。请下载1.7.x或更新。按照对应于您的平台的步骤来安装Go环境,推荐使用默认配置安装。

  2. 设置GOPATH:您的Go工作目录 (GOPATH) 是用来存储您的Go代码的地方,您必须要将他跟您的Go安装目录区分开 (GOROOT)。

export GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/binexport GOROOT=/usr/local/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOPATH/bin:$GOROOT/bin

注意:对于MacOS X和Linux操作系统将GOPATH环境变量设置为您的工作路径,同时,请添加路径GOPATH/bin到环境变量PATH中,可以使编译后的Go程序正常执行。

安装合约编译器

Hyperchain支持用Solidity编写的智能合约,因此需要安装solc编译器。

方式一

直接下载solc二进制执行程序。

wget https://github.com/ethereum/solidity/releases/download/v0.4.13/solc-static-linux

sudo cp solc-static-linux  /usr/bin/solc
sudo chmod +x /usr/bin/solc

方式二

从 https://github.com/ethereum/solidity/releases 上获取安装包自行安装

获取安装包

首先下载开放下载版本的Hyperchain安装包并进行解压

安装包内的文件内的文件如图所示:

start catalog

其中:

global.toml记录了一些全局配置项,包括输出日志等级、输出日志文件的路径、网络模块配置、全局端口配置、namespace的启动配置等;

namespaces中记录了所有namespace级别的配置项,包括共识算法配置、加密证书的配置、数据库相关配置、日志等级配置等;

logs中记录了一些日志文件;

tls中保存了证书以及私钥的相关文件;

md5.sum为hyperchain的哈希,标记为版本号。

部署启动

在终端进入解压后的文件,并使用如下命令进行快速部署和启动

cd hyperchain-hyperchain-bec5b48c3/

./hyperchain

部署成功

随后hyperchain版Hyperchain将在本地进行自动化运行并启动部署,若终端出现如下界面说明已经部署成功

start success

← 消息订阅使用示例 →
  • 环境搭建
    • 操作系统
    • 安装Go语言开发环境
    • 安装合约编译器
  • 获取安装包
  • 部署启动
  • 部署成功
QTechGitHub
Copyright © 2025 Hyperchain Co., Ltd.