tktechblog

日々の記録用です。blockchain,bitcoin,ethereumメインです。

Mastering Ethereum: Ethereum Clients

今日はMastering Etherumのなかのethereum clientsの項目を読んだ。

github.com

この章も特に目新しいことはなかったが、復習には良かった。

書いてある内容としては

  • Ethereum Networks
Full Node Advantages and Disadvantages
Public Testnet Advantages and Disadvantages
Local Instance (ganache) Advantages and Disadvantag

Running an Ethereum client
Hardware Requirements for a Full Node
Minimum Requirements: 
Recommended Specifications:

Software Requirements for Building and Running a Client (Node)
Parity
Go-Ethereum (Geth)
The First Synchronization of Ethereum-based Blockchains
JSON-RPC Interface
Remote Ethereum Clients
Mobile (Smartphone) Wallets
Browser wallets
Refernces:EIP-161: http://eips.ethereum.org/EIPS/eip-161

上記のようになっている。

基本的には

  • どういうイーサリウムクライアントが存在しているか

  • ルノード、テストネット、プライベートネットの特徴

  • それぞれのメリット、デメリット

  • parity/gethをはじめとしたクライアントの説明と概要説明、メリットデメリット

  • どのようなファイル形式で扱われるか。

  • 起動方法

  • remote client

  • mobile wallet

  • browserwallet

などを簡潔に説明している章だった。

基本は

EIP-161: http://eips.ethereum.org/EIPS/eip-161

で見れる。