首页 > 区块链 > 第三代区块链技术EOS,本地安装
媒体链  

第三代区块链技术EOS,本地安装

摘要:第三代区块链本地安装EOSEOS是bm(比特股创始人)最新研发的第三代区块链技术,每秒交易可达到百万级,以太坊每秒也只能达到几十笔。更适合高并发场景。EOS的代码在github上开源,本文主要内容是如何在本地部署EOS。系统:Mac最新版依赖:BoostOpenSSLsecp256k1-zkp依赖环

当地安装EOS

EOS是bm(比特股创办人)全新研制的第三代区块链技术,每秒钟买卖可做到千万级,以太币每秒钟也只可以做到几十笔。更合适分布式系统情景。

EOS的编码在github上开源系统,文中具体内容是怎样在当地布署EOS。

系统软件:Mac最新版本

依赖:Boost

OpenSSL

secp256k1-zkp

依赖自然环境安装

由于eos是由c 撰写,因此大家必须安装cmake等编译程序专用工具。如果是linux不用安装,mac必须安装xcode后才可

brew install automake autoconf libtool cmake

这儿大家用homebrew包可视化工具,更为简洁便捷些。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Boost

brew install Boost

OpenSSL

brew install OpenSSL

留意⚠️:由于新版本mac已经清除openssl,这儿大家安装完必须配备下系统变量

export OPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2k

export OPENSSL_INCLUDE_DIR=/usr/local/Cellar/openssl/1.0.2k/includes

secp256k1-zkp

git clone https://github.com/cryptonomex/secp256k1-zkp.git

Cd secp256k1-zkp

./autogen.sh

./configure

make

sudo make install

获得eos编码

git clone https://github.com/eosio/eos --recursive

cd eos

cmake .

make

大家跑一下测试代码

在tests/文件目录下,双击鼠标chain_test就可以运作

第三代区块链技术EOS,本地安装

运行eos

寻找programs文件目录下eosd中,双击鼠标实行eosd

此刻会出错,必须大家改动下config.ini文件,全局搜索下此文档

第三代区块链技术EOS,本地安装

添加

# Load the testnet genesis state, which creates some initial block producers with the default key

genesis-json = /path/to/eos/source/genesis.json

# Enable production on a stale chain, since a single-node test chain is pretty much always stale

enable-stale-production = true

# Enable block production with the testnet producers

producer-id = {"_id":0}

producer-id = {"_id":1}

producer-id = {"_id":2}

producer-id = {"_id":3}

producer-id = {"_id":4}

producer-id = {"_id":5}

producer-id = {"_id":6}

producer-id = {"_id":7}

producer-id = {"_id":8}

producer-id = {"_id":9}

producer-id = {"_id":10}

# Load the block producer plugin, so we can produce blocks

plugin = eos::producer_plugin

当然可以以Docker方式安装

https://github.com/EOSIO/eos/里有

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。