发起

EOS测试网络已经发布了,有人运行起来了吗?说说情况

0 0
  • wangwei

    https://wangwei.one

    赞同来自: sfwen2004 peterchen145 jadecoin 神马疯了 yellowbird 成天乐 更多 >>
    系统环境

    • macOS Sierra 10.12.6


     

    升级XCode和brew

    • 升级XCode


    $ xcode-select --install


    • 升级brew


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


     

    执行构建脚本
    $ git clone https://github.com/eosio/eos --recursive

    $ cd eos

    $ ./build.sh darwin


    耐心等待构建完成,大约 1h20min 左右~构建成功后,在~/eos/build/programs中会出现如下四个文件夹:

    • eosc:与区块链进行交互的命令行界面
    • eosd:服务器端区块链节点组件
    • eos-walletd:EOS钱包
    • launcher:节点网络组成和部署的应用





    QQ20180118-124552.png



     

    测试
    $ cd ~/eos/bulid/tests 

    $ ./chain_test



    eos-tests.png



     

    创建并启动单实例测试网络

    1. 首次运行~/eos/build/programs/eosd 目录下的eosd可执行文件,出现错误后,按Ctrl-C退出。



    run-eosd-first.png



    1. 修改~/eos/build/programs/eosd/data-dir/config.ini配置文件


    • 设置genesis-json文件路径,在eos跟目录下
    • 设置enable-stale-production = true
    • 在文件末尾追加以下内容:


    # Enable block production with the testnet producers

    producer-name = inita

    producer-name = initb

    producer-name = initc

    producer-name = initd

    producer-name = inite

    producer-name = initf

    producer-name = initg

    producer-name = inith

    producer-name = initi

    producer-name = initj

    producer-name = initk

    producer-name = initl

    producer-name = initm

    producer-name = initn

    producer-name = inito

    producer-name = initp

    producer-name = initq

    producer-name = initr

    producer-name = inits

    producer-name = initt

    producer-name = initu

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

    plugin = eosio::producer_plugin

    # Wallet plugin

    plugin = eosio::wallet_api_plugin

    # As well as API and HTTP plugins

    plugin = eosio::chain_api_plugin

    plugin = eosio::http_plugin


    1. 再次运行eosd,出现如下信息,则成功





    run-eosd-success.png



     



    (此回答已获得118yoyow奖励)
    6
  • 冯雅杰

    80后程序员

    赞同来自: peterchen145 成天乐 Hanawa 半步江南 菜菜子 更多 >>
    我发个master的docker版本的,也即3.0 alpha版本,对其中的文件有少量修改

    ## 为什么要用docker版本? 

    1. Dockerfile中描述的是最新的master代码 

    2. 和本地环境隔离,以我自己为例,因为目前eos还不稳定,以前2.0可以编译通过,现在3.0 alpha老是出错

     

    ## 修改的地方 

    修改Dockerfile 

    ``` 

    -COPY --from=builder /opt/eosio/bin /opt/eosio/bin 

    +COPY --from=builder /tmp/build/install/bin /opt/eosio/bin 

    ```

    修改config.ini 

    ``` 

    -genesis-json = "/opt/eos/bin/data-dir/genesis.json" 

    +genesis-json = "/opt/eosio/bin/data-dir/genesis.json" 

    ``` 

    ## 运行 

    ``` 

    $ sudo docker run -v /Users/fengyajie/eos/Docker:/opt/eosio/bin/data-dir -p 8888:8888 -p 9876:9876 -t eosio/eos start_eosiod.sh 

    ```

     

    have fun!
    5
  • txj1984
    赞同来自: 成天乐
    如果想更多了解eos测试网的信息,可以加入测试网官方群组http://t.cn/RQjz47p
    1
  • txj1984
    赞同来自:
    节点候选人启动EOS测试网

    在2018年1月8号,“节点候选人们”启动了EOS测试网,并且在上面玩得嗨起,虽然期间磕磕绊绊,出现了不少错误和重启问题,还闹出了乌龙,不过最终还是成功启动了测试网,这是一件令人激动的事儿,仿若曙光初现。并且,EOS开发者表示对智能手机的硬件钱包支持已经开始开发

    ——eos引力区 eos周报
    0
  • txj1984
    赞同来自:
    block.one的Thomas Cox在36000英尺的高空中运行EOS测试网1进行交易确认测试,大概每秒提交一次,然而让他感到惊讶的是居然一次bug都没有出现;[赞][赞]http://t.cn/RQO2u1F
    0

要回复问题请先登录注册

Copyright © 2018