Go-Ethereum
帶有身份驗證系統的私有乙太坊平台開發
我必須為大學開發一個提供數字證書的系統。我知道一些方法,但堅持我應該選擇哪種方法。系統將有(假設 5 個節點 + 1 個超級節點)。超級節點會生成地址並提供給其他節點使用。現在每個節點都有他們的登錄名(地址+私鑰)。他們將登錄到他們的儀表板並生成數字證書。
有兩種方法:
在 localhost 上的 Metamask 中使用 testrpc 帳戶,使用該帳戶登錄儀表板並使用該乙太幣執行交易。
使用 Geth 創建帳戶,開採乙太幣,然後使用該帳戶登錄儀表板並執行交易。
我必須最終線上部署系統,以便任何人都可以查看儲存的學位。那麼我應該使用哪種方法呢?哪種方法最適合這個系統?
我是乙太坊開發的新手。對此的任何建議也將不勝感激。
謝謝!
在乙太坊中,沒有超級節點之類的東西。您可以有幾種不同的同步類型,例如。
快速、完整和完整(已歸檔)。但他們都可以穿同樣的衣服。
在主網中這樣做也可能會有點貴。
讓我建議你檢查一下 Kotti 等乙太坊經典的測試網。你可以通過水龍頭免費接收測試乙太坊,而 TX 的成本僅為 1gwei。
還有一個 Json-rpc API 可以幫助你快速啟動基於乙太坊的節點並對它們進行進一步的 API 呼叫,例如你可以對你的節點進行 RPC 呼叫以生成乙太坊地址或從智能合約中獲取資訊。
該 API 可在以下位置找到:https ://github.com/ethernodeio/enapi