成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

EOS入門指南 - PART2 連接主網(wǎng)

brianway / 2591人閱讀

摘要:本文主要介紹了本地的程序如何連接主網(wǎng)。連接主網(wǎng)添加種子節(jié)點(diǎn)這時我們看上去似乎沒啥問題了,之后出來的也是主網(wǎng),一切看上去歲月靜好。這要靠顯示聲明的種子節(jié)點(diǎn)來解決,這些種子節(jié)點(diǎn)通常是的創(chuàng)建者和運(yùn)營者。

本文主要介紹了本地的eos程序如何連接主網(wǎng)。
1. 我們在EOS主網(wǎng)上么

這時我們在命令行中輸入:

cleos get info

會顯示如下界面:

注意到里面有一個chain_id字段,它的值是cf057...c4f,這是它所在的網(wǎng)絡(luò)標(biāo)識符,主網(wǎng)的chain_id的值是:aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906,很明顯我們并沒有在主網(wǎng)中,所以我們的姿勢是不對的,到底問題出在哪兒呢?

2. 連接主網(wǎng) - 指定genesis-json

接著上面的問題,答案就是在我們運(yùn)行nodeos時,是需要指定genesis-json的,送給大家一份genesis.json

{
  "initial_timestamp": "2018-06-08T08:08:08.888",
  "initial_key": "EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3",
  "initial_configuration": {
    "max_block_net_usage": 1048576,
    "target_block_net_usage_pct": 1000,
    "max_transaction_net_usage": 524288,
    "base_per_transaction_net_usage": 12,
    "net_usage_leeway": 500,
    "context_free_discount_net_usage_num": 20,
    "context_free_discount_net_usage_den": 100,
    "max_block_cpu_usage": 200000,
    "target_block_cpu_usage_pct": 1000,
    "max_transaction_cpu_usage": 150000,
    "min_transaction_cpu_usage": 100,
    "max_transaction_lifetime": 3600,
    "deferred_trx_expiration_window": 600,
    "max_transaction_delay": 3888000,
    "max_inline_action_size": 4096,
    "max_inline_action_depth": 4,
    "max_authority_depth": 6
  }
}

在主目錄下新創(chuàng)建一個genesis.json文件,并把上面的內(nèi)容復(fù)制粘貼進(jìn)去即可。

3. 連接主網(wǎng) - 添加插件列表

但這并沒有結(jié)束,我們還需要指定運(yùn)行時的插件:

~/Library/Application Support/eosio/nodeos/config/config.ini中添加插件列表:

plugin = eosio::chain_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::net_plugin
plugin = eosio::net_api_plugin
plugin = eosio::history_plugin
plugin = eosio::history_api_plugin
plugin = eosio::http_plugin
plugin = eosio::http_client_plugin
plugin = eosio::wallet_api_plugin

之后我們再運(yùn)行nodeos --genesis-json ~/genesis.json,這時我們又遇到了一個錯誤:

解決的辦法簡單粗暴,直接刪除原來的數(shù)據(jù):

rm -rf  ~/Library/Application Support/eosio/nodeos/data

或者在啟動nodeos時追加--delete-all-blocks參數(shù)即可。

nodeos --genesis-json ~/genesis.json --delete-all-blocks
4. 連接主網(wǎng) - 添加種子節(jié)點(diǎn)

這時我們看上去似乎沒啥問題了,cleos get info之后出來的也是主網(wǎng)id,一切看上去歲月靜好。

但是等等,為什么我電腦只有一個塊,執(zhí)行cleos get block 2就會報(bào)錯,說好的主網(wǎng),難道是單機(jī)版?

節(jié)點(diǎn)要同步數(shù)據(jù),就必須知道從哪個節(jié)點(diǎn)同步數(shù)據(jù)。這要靠顯示聲明的種子節(jié)點(diǎn)來解決,這些種子節(jié)點(diǎn)通常是EOS的創(chuàng)建者和運(yùn)營者。同樣,我們在之前的config.ini文件中繼續(xù)追加種子節(jié)點(diǎn)信息:

p2p-peer-address = p2p.prod.eosgravity.com:80
p2p-peer-address = eu-west-nl.eosamsterdam.net:9876
p2p-peer-address = p2p.mainnet.eosgermany.online:9876
p2p-peer-address = 54.38.250.15:19878
p2p-peer-address = p2p.genereos.io:9876
p2p-peer-address = mainnet.eospay.host:19876
p2p-peer-address = 130.211.59.178:9876
p2p-peer-address = 54.153.59.31:9999
p2p-peer-address = 94.130.250.22:9806  
p2p-peer-address = peer.main.alohaeos.com:9876
p2p-peer-address = peer.eosn.io:9876
p2p-peer-address = prod.mainnet.eos.cybex.io:9888
p2p-peer-address = p2p-1.eosnetwork.io:9876
p2p-peer-address = p.jeda.one:3322
p2p-peer-address = eosbattles.com:9877
p2p-peer-address = 34.226.76.22:9876
p2p-peer-address = mainnet.eosoasis.io:9876
p2p-peer-address = node.eosflare.io:1883
p2p-peer-address = p2p.eosio.cr:1976
p2p-peer-address = p2p.eosio.cr:5418
p2p-peer-address = eno.eosvan.io:19866

之后再執(zhí)行nodeos(這次就不要加后面的參數(shù)啦),這時發(fā)現(xiàn)開始開始找鄰近節(jié)點(diǎn)同步信息了。

再執(zhí)行cleos get info,出現(xiàn)如下界面:

chain_id確實(shí)是主網(wǎng)ID,執(zhí)行cleos get block n(n為區(qū)塊號)也不報(bào)錯啦,同步成功!

至此,我們終于和主網(wǎng)大部隊(duì)匯合啦!

總結(jié)

該篇我們學(xué)習(xí)了:

如何連接到EOS主網(wǎng)

指定genesis-json來修改chain_id

修改config.ini文件

添加plugin相關(guān)語句

添加p2p-peer-address列表

啟動時清空已有的區(qū)塊鏈數(shù)據(jù)信息 --delete-all-blocks

結(jié)束語

這章我們學(xué)習(xí)了如何判斷自己在不在主網(wǎng)上,并且如何連接EOS主網(wǎng)。下一章我們來說說cleos、賬戶的概念,以及操作錢包做點(diǎn)實(shí)事兒。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24142.html

相關(guān)文章

  • EOS入門指南PART4——合約開發(fā)鋪墊:搭建本地測試節(jié)點(diǎn)

    摘要:在此之前,我們要為此做一些準(zhǔn)備工作搭建本地測試節(jié)點(diǎn),方便以后編寫和部署合約。摘要這篇,我們將簡單學(xué)習(xí)如何搭建本地測試節(jié)點(diǎn)大家就不要花錢去買了,以及如何使用超級賬戶創(chuàng)建新賬戶以及加載基礎(chǔ)的系統(tǒng)合約??梢哉f,擁有了這個賬戶,就擁有了整個測試網(wǎng)絡(luò) 之前三篇我們掌握了如何使用EOS源碼搭建環(huán)境、連接主網(wǎng)以及如何創(chuàng)建賬戶。自此,我們對EOS就有了一個感性的認(rèn)知,對EOS中公鑰、賬戶以及權(quán)限有了新...

    aervon 評論0 收藏0
  • 一塊聽聽:Mixin 主網(wǎng)上線語音直播文字稿

    摘要:本文是在一塊聽聽上的語音直播的文字精簡版。主網(wǎng)上線的細(xì)節(jié)主網(wǎng)在北京時間年月日早上點(diǎn)正式完成了上線。目前主網(wǎng)上線工作已經(jīng)完成,正在把測試網(wǎng)上的資產(chǎn)遷移到主網(wǎng)上。主網(wǎng)上線意味著什么真的是一個去中心化的區(qū)塊鏈項(xiàng)目了。主網(wǎng)上線對來說只是一個起點(diǎn)。 本文是在一塊聽聽上的語音直播的文字精簡版。 Mixin Network的成績,主網(wǎng)和展望 大家好,我是Mixin Network 的李林。非常高興能...

    nanchen2251 評論0 收藏0
  • EOS入門指南——PART3 如何創(chuàng)建賬戶

    摘要:最后一步付款和比特幣以及以太坊不一樣的是,在創(chuàng)建賬戶是有成本的,這也就是為什么我們需要一個賬戶才能創(chuàng)建賬戶的原因找個人來買單。 之前我們學(xué)習(xí)了如何編譯EOS程序,以及如何連接到EOS主網(wǎng),接下來我們要談一談大家最關(guān)心的,如何創(chuàng)建自己的EOS賬戶。 摘要 這篇我們會學(xué)習(xí)如何創(chuàng)建錢包、秘鑰對、主網(wǎng)賬戶,向大家介紹一些實(shí)用工具。最重要的是,我們會學(xué)習(xí)到在EOS里,公鑰和賬戶到底有什么區(qū)別。 ...

    oliverhuang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<