Cosmos-- 二.Gaia -- 3.加入公共測試網(wǎng)

cosmos主網(wǎng)即將上線,對(duì)文檔做了大量更新惫搏。特地翻譯了一下,方便小伙伴們閱覽, 之后會(huì)持續(xù)更新

第二章Gaia:

  1. Gaia是什么
  2. 安裝Gaia
  3. 加入公共測試網(wǎng)
  4. 在測試網(wǎng)中運(yùn)行一個(gè)驗(yàn)證人
  5. 驗(yàn)證人概覽
  6. 驗(yàn)證人安全
  7. 驗(yàn)證人相關(guān)問題
  8. 委托人指南(命令行操作)
  9. Ledger Nano支持
  10. Gaia客戶端
  11. 部署你自己的測試網(wǎng)

加入公共測試網(wǎng)

當(dāng)前的測試網(wǎng)

請(qǐng)查看testnet repo獲取最新的公共測試網(wǎng)信息师枣,包含了所使用的Cosmos-SDK的正確版本和genesis文件互拾。

警告

你需要先完成gaia的安裝

設(shè)置一個(gè)新節(jié)點(diǎn)

注意:如果你在之前的測試網(wǎng)中運(yùn)行過一個(gè)全節(jié)點(diǎn)歪今,請(qǐng)?zhí)?從之前版本的測試網(wǎng)升級(jí) 步驟。

這些指令適用于從頭開始設(shè)置一個(gè)全節(jié)點(diǎn)颜矿。

首先寄猩,初始化節(jié)點(diǎn)并創(chuàng)建必要的配置文件:

gaiad init <your_custom_moniker>

注意

moniker字段只能是ASCII字符。使用unicode字符將導(dǎo)致你的節(jié)點(diǎn)不能被訪問或衡。

你可以稍后在~/.gaiad/config/config.toml文件中編輯moniker:

# A custom human readable name for this node
moniker = "<your_custom_moniker>"

你可以編輯~/.gaiad/config/config.toml文件來開啟發(fā)垃圾交易機(jī)制以拒絕收到的手續(xù)費(fèi)過低的交易:

# This is a TOML config file.
# For more information, see https://github.com/toml-lang/toml

##### main base config options #####

# Validators reject any tx from the mempool with less than the minimum fee per gas.
minimum_fees = ""

你的全節(jié)點(diǎn)已經(jīng)初始化成功焦影!請(qǐng)調(diào)至步驟 Genesis & Seeds 。

從之前版本的測試網(wǎng)升級(jí)

這些指令用以把運(yùn)行過以前測試網(wǎng)絡(luò)的全節(jié)點(diǎn)升級(jí)至最新的測試網(wǎng)絡(luò)封断。

重置數(shù)據(jù)

首先斯辰,移除過期的文件并重置數(shù)據(jù):

rm $HOME/.gaiad/config/addrbook.json $HOME/.gaiad/config/genesis.json
gaiad unsafe-reset-all

你的節(jié)點(diǎn)現(xiàn)在處于原始狀態(tài)并保留了最初的priv_validator.json文件和config.toml文件。如果之前你還有其他的哨兵節(jié)點(diǎn)或者全節(jié)點(diǎn)坡疼,你的節(jié)點(diǎn)仍然會(huì)連接他們彬呻,但是會(huì)失敗,因?yàn)樗麄冞€沒有升級(jí)柄瑰。

警告

確保每個(gè)節(jié)點(diǎn)有一個(gè)獨(dú)一無二的priv_validator.json文件闸氮。不要從一個(gè)舊節(jié)點(diǎn)拷貝priv_validator.json到多個(gè)新的節(jié)點(diǎn)。運(yùn)行兩個(gè)有著相同priv_validator.json文件的節(jié)點(diǎn)會(huì)導(dǎo)致雙簽教沾。

升級(jí)軟件

現(xiàn)在升級(jí)軟件:

cd $GOPATH/src/github.com/cosmos/cosmos-sdk
git fetch --all && git checkout master
make update_tools install

提示

注意:如果在這一步出現(xiàn)問題蒲跨,請(qǐng)檢查是否安裝了最新穩(wěn)定版本的Go。

注意這里我們使用的是包含最新穩(wěn)定發(fā)布版本的master分支授翻。請(qǐng)查看testnet repo查看哪個(gè)版本的測試網(wǎng)需要哪一個(gè)Cosmos-SDK版本或悲,在SDK發(fā)布版中對(duì)應(yīng)的詳細(xì)信息。

你的全節(jié)點(diǎn)已經(jīng)升級(jí)成功堪唐!

Genesis & Seeds

復(fù)制genesis文件

將測試網(wǎng)的genesis.json文件放置在gaiad的配置文件夾中

mkdir -p $HOME/.gaiad/config
curl https://raw.githubusercontent.com/cosmos/testnets/master/latest/genesis.json > $HOME/.gaiad/config/genesis.json

注意我們使用了testnets repo中的latest文件夾巡语,該文件夾包含了最新測試網(wǎng)絡(luò)的詳細(xì)信息。如果你連接到不一樣的測試網(wǎng)絡(luò)淮菠,請(qǐng)確保你用的是正確的genesis.json文件男公。

驗(yàn)證配置的正確性,運(yùn)行:

gaiad start

添加seed節(jié)點(diǎn)

你的節(jié)點(diǎn)需要知道如何尋找伙伴節(jié)點(diǎn)合陵。你需要添加有用的種子節(jié)點(diǎn)到$HOME/.gaiad/config/config.toml文件中枢赔。testnets repo包含了每個(gè)版本的種子節(jié)點(diǎn)鏈接。如果你想要運(yùn)行公共測試網(wǎng)請(qǐng)查看尋找能連接的種子節(jié)點(diǎn)拥知。

如果這些種子節(jié)點(diǎn)不再運(yùn)作糠爬,你可以在Cosmos Explorer中尋找種子節(jié)點(diǎn)和持久節(jié)點(diǎn)。打開Full Nodes標(biāo)簽頁举庶,選擇那些非私有網(wǎng)絡(luò)(10.x.x.x)或是本地ip地址的節(jié)點(diǎn)执隧。Persistent Peer字段里有連接地址。最好是配置4-6個(gè)節(jié)點(diǎn)。

你還可以到驗(yàn)證人Riot聊天室里詢問可用節(jié)點(diǎn)镀琉。

你可以閱讀這里了解更多伙伴節(jié)點(diǎn)和種子節(jié)點(diǎn)的信息峦嗤。

加入公共測試網(wǎng)

運(yùn)行一個(gè)全節(jié)點(diǎn)

通過這條命令開始運(yùn)行全節(jié)點(diǎn):

gaiad start

檢查一切是否平穩(wěn)運(yùn)行中:

gaiacli status

使用Cosmos Explorer查看網(wǎng)絡(luò)狀態(tài)。一旦你的全節(jié)點(diǎn)同步到當(dāng)前區(qū)塊高度屋摔,你應(yīng)該能在全節(jié)點(diǎn)列表中看見它烁设。如果沒有看到,也可能是正常的——可能是瀏覽器并沒有連接到所有的節(jié)點(diǎn)钓试。

導(dǎo)出狀態(tài)

Gaia能夠?qū)⒄麄€(gè)應(yīng)用程序的狀態(tài)轉(zhuǎn)存到一個(gè)JSON文件中装黑,該文件可以用于分析還有能用作一個(gè)新網(wǎng)絡(luò)的genesis文件。

導(dǎo)出狀態(tài)通過:

gaiad export > [filename.json]

你還可以導(dǎo)出指定高度的狀態(tài)(處理完指定高度后的狀態(tài)):

gaiad export --height [height] > [filename].json

如果你計(jì)劃使用導(dǎo)出的狀態(tài)文件啟動(dòng)一個(gè)新網(wǎng)絡(luò)弓熏,導(dǎo)出時(shí)要加上--for-zero-height標(biāo)識(shí):

gaiad export --height [height] --for-zero-height > [filename].json

升級(jí)成為驗(yàn)證人節(jié)點(diǎn)

你現(xiàn)在有了一個(gè)運(yùn)行狀態(tài)的全節(jié)點(diǎn)恋谭。接下來,你可以升級(jí)你的全節(jié)點(diǎn)挽鞠,成為一個(gè)Cosmos驗(yàn)證人疚颊。排名前100的驗(yàn)證人節(jié)點(diǎn)可以向Cosmos Hub提議新的區(qū)塊。在測試網(wǎng)中運(yùn)行一個(gè)驗(yàn)證人節(jié)點(diǎn) 章節(jié)中有介紹信认。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末材义,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子嫁赏,更是在濱河造成了極大的恐慌其掂,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件潦蝇,死亡現(xiàn)場離奇詭異款熬,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)护蝶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門华烟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翩迈,“玉大人持灰,你說我怎么就攤上這事「核牵” “怎么了堤魁?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長返十。 經(jīng)常有香客問我妥泉,道長,這世上最難降的妖魔是什么洞坑? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任盲链,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘刽沾。我一直安慰自己本慕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布侧漓。 她就那樣靜靜地躺著锅尘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪布蔗。 梳的紋絲不亂的頭發(fā)上藤违,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音纵揍,去河邊找鬼顿乒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛骡男,可吹牛的內(nèi)容都是我干的淆游。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼隔盛,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼犹菱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起吮炕,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤腊脱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后龙亲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陕凹,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年鳄炉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了杜耙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拂盯,死狀恐怖佑女,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谈竿,我是刑警寧澤团驱,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站空凸,受9級(jí)特大地震影響嚎花,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜呀洲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一紊选、第九天 我趴在偏房一處隱蔽的房頂上張望啼止。 院中可真熱鬧,春花似錦兵罢、人聲如沸族壳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仿荆。三九已至屈扎,卻和暖如春箫锤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茶凳。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國打工舶替, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留令境,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓顾瞪,卻偏偏與公主長得像舔庶,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子陈醒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • feisky云計(jì)算惕橙、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,867評(píng)論 0 5
  • 本測試嘗試用cosmos-sdk的最新版本在本地構(gòu)建一個(gè)兩個(gè)節(jié)點(diǎn)(fincoin和fabcoin)的區(qū)塊鏈(fin...
    長也之道閱讀 1,443評(píng)論 0 2
  • 1998年12月,SUN公司發(fā)布了Java 1.2钉跷,開始使用“Java 2” 這一名稱弥鹦,目前我們已經(jīng)很少使用1.2...
    維乾閱讀 1,744評(píng)論 0 0
  • 汪汪已經(jīng)堅(jiān)持每天早起給我做飯很久了,雖然是簡簡單單的熱菜下餃子等爷辙,但是一想到下床后已經(jīng)有人在忙活了彬坏,滿滿的暖意
    believe欣閱讀 200評(píng)論 0 0
  • 我的“年”常被分成兩部分,一部分留京膝晾,一部分回家和父母團(tuán)聚栓始,今年,前一半時(shí)間留京血当。 前幾天閨蜜問我幻赚,初一攜子到京,...
    耳墜搖曳閱讀 1,057評(píng)論 19 41