當前位置:
首頁 > 最新 > 關於EOS啟動的建議

關於EOS啟動的建議

版權聲明:

本文原文內容鏈接來自於https://github.com/eosioca/eos-bios/blob/master/README.md,作者abourget,由本號「EOS技術愛好者」翻譯。

由於篇幅較長,本文為準備階段的內容。

This repository follows up on Thomas Cox"s post about booting EOS.IO Software.

這篇內容跟帖Thomas Cox關於啟動EOS.IO的文章(點擊此處可見此內容)。

An EOS BIOS proposal

關於EOS啟動的建議

Thehttps://github.com/eosioca/eos-bios-launch-data contains a simple file with something like this:

launch_btc_block_height: 525123 # Approx June 3rd 2018 9am EST, 6am PST, 3pm UTC.

system_contract_hash: 123123abcdef

producers:

- eosio_account_name: acctname

eosio_public_key: EOSexample

keybase_user: example

agent_name: Example EOS.IO BP

url: https://example.com

The current repository drafts a tentative BIOS program, that strives to streamline and automate the process of kickstarting a new EOS network.

It can be installed by downloading Go fromhttps://golang.org/dl and running:

go get github.com/eosioca/eos-bios

It will build and install a binary in~/go/bin/eos-bios.

We will also publish releases for convenience,but building it yourself is recommended.

這個網站(https://github.com/eosioca/eos-bios-launch-data)中包含一個簡單文件有如以下內容:

launch_btc_block_height: 525123 # Approx June 3rd 2018 9am EST, 6am PST, 3pm UTC.

system_contract_hash: 123123abcdef

producers:

- eosio_account_name: acctname

eosio_public_key: EOSexample

keybase_user: example

agent_name: Example EOS.IO BP

url: https://example.com

當前的存儲庫起草了一個實驗性的BIOS程序,它致力於簡化和自動化啟動一個新的EOS網路的過程。

你可以去這個網站下載安裝:https://golang.org/dl,並運行以下命令:

go get github.com/eosioca/eos-bios

它將構建並安裝一個二進位文件~/go/bin/eos-bios.

為了方便我們也會發布一個版本,但是建議你最好自己構建。

Preparation

?Have your desired thelaunch.yamlfile (fromeos-bios-launch-data), either by pulling from GitHub, or pulling from your friends from the community in a P2P way (in case GitHub gets DDoS"d), or however you like.

?This file would contain an agreed upon Bitcoin block number for randomization seed,launch_btc_block_height.

?It contains hashes of the openning balances snapshot csv file, as well as of the compiled system contract.

?It contains the list of block producers that you want in the network.

?A freshnodewith hardware and network ready, but an empty blockchain, with a (compiled and tested) release version ofEOS.IO Softwarefrom Block.one

?A freshly dumped ERC-20 token balances snapshot (snapshot.csv), which matches theopening_balances_snapshot_hash in launch.yaml. See https://github.com/eosio/genesis/tree/0.3.0-beta

?Established DDoS-proof communication channels to send info between ABPs. (See below)

?Sync your system clock with the rest of the world (runntpdate).

準備工作

?要是你想要launch.yaml文件(來自eos-bios-launch-data),可以通過從GitHub,或者從社區的朋友那裡(如果GitHub能夠DDoS)用P2P或其他方法拉出來。

?該文件將包含一個商定的比特幣區塊號碼,用於隨機化的seed,launch_btc_block_height。

?它包含這些公開餘額快照的csv文件的哈希值,還有編譯完成的系統合約。

?它包含在網路中你想要的區塊生產商的名單。

?一個有硬體和網路準備的新node,不是一個帶著(編譯和測試過的)從Block.one中釋放EOS.IO Software的版本的空區塊鏈。

?一個剛被作廢的ERC-20代幣餘額快照(snapshot.csv),與launch.yaml中的opening_balances_snapshot_hash相匹配。可參見https://github.com/eosio/genesis/tree/0.3.0-beta

?建立 DDoS-proof 通信通道,在ABPs之間發送信息(見下文)。

?將你系統的時鐘與世界的同步(運行ntpdate)。

下一篇將會繼續提及到上線階段的詳細代碼操作,敬請期待。

本號翻譯轉述,

文中觀點不代表本號任何立場

本文圖片來源於網路

本文原文內容鏈接來自於hhttps://github.com/eosioca/eos-bios/blob/master/README.md,作者abourget,由Lochaiching翻譯。轉載請參照本文文首說明。

更多內容,關注「EOS技術愛好者」!

要是這篇文章對你有用,掃描下面erc-20地址給我們讚賞吧

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

被奪走的寶物,是禍是福?
盤點道教所用法器,修法與法會需要用到的一些器具,各有其功能

TAG:全球大搜羅 |