章
イーサリアムの基礎
エーテルはどこから来たのですか?
イーサリアムの入門
スケーラビリティ、ETH 2.0、およびイーサリアムの将来
イーサリアムと分散型金融(DeFi)
イーサリアムネットワークへの参加
第 1 章 – イーサリアムの基礎
コンテンツ
イーサリアムとは何ですか?
イーサリアムとイーサ(ETH)の違いは何ですか?
イーサリアムの価値は何ですか?
ブロックチェーンとは何ですか?
イーサリアムとビットコイン – 違いは何ですか?
イーサリアムはどのように機能しますか?
スマートコントラクトとは何ですか?
イーサリアムを作成したのは誰ですか?
エーテルはどのように配布されましたか?
DAOとは何ですか?イーサリアムクラシックとは何ですか?
イーサリアムとは何ですか?
イーサリアムは分散型コンピューティング プラットフォームです。ラップトップや PC のように考えることができますが、単一のデバイス上で実行されるわけではありません。代わりに、世界中の何千ものマシン上で同時に実行され、所有者がいないことを意味します。
イーサリアムは、ビットコインや他の暗号通貨と同様に、デジタルマネーの送金を可能にします。ただし、それ以外にもさまざまな機能があり、独自のコードをデプロイしたり、他のユーザーが作成したアプリケーションと対話したりできます。非常に柔軟性があるため、あらゆる種類の高度なプログラムをイーサリアム上で起動できます。
簡単に言えば、イーサリアムの背後にある主なアイデアは、開発者が集中サーバー上に存在するのではなく、分散ネットワーク上で実行されるコードを作成して起動できるということです。これは、理論上、これらのアプリケーションをシャットダウンしたり検閲したりすることはできないことを意味します。
イーサリアムとイーサ(ETH)の違いは何ですか?
直感的ではないかもしれませんが、イーサリアムで使用される単位はイーサリアムまたはイーサリアムとは呼ばれません。イーサリアムはプロトコルそのものですが、それを動かす通貨は単にイーサ(またはETH)として知られています。
イーサリアムの価値は何ですか?
イーサリアムは分散システム全体でコードを実行できるという考えについて触れました。そのため、プログラムは外部関係者によって改ざんされることはできません。これらはイーサリアムのデータベース (ブロックチェーン) に追加され、コードを編集できないようにプログラムすることができます。さらに、データベースは誰でも見ることができるため、ユーザーはコードを操作する前にコードを監査できます。
これが意味するのは、誰でも、どこでも、オフラインにできないアプリケーションを起動できるということです。さらに興味深いことに、そのネイティブ単位であるエーテルには価値が保存されるため、これらのアプリケーションは価値の転送方法に関する条件を設定できます。アプリケーションを構成するプログラムをスマート コントラクトと呼びます。ほとんどの場合、人間の介入なしで動作するように設定できます。
当然のことながら、「プログラム可能なお金」というアイデアは、世界中のユーザー、開発者、企業を魅了してきました。
最新のETHER価格を今すぐ覗いてみましょう。
ブロックチェーンとは何ですか?
ブロックチェーンはイーサリアムの中心にあり、プロトコルで使用される情報を保持するデータベースです。私たちの記事「ビットコインとは何ですか?」を読んでいると、ブロックチェーンがどのように機能するかについて基本的に理解できるでしょう。イーサリアム ブロックチェーンはビットコインに似ていますが、保存されるデータとその保存方法は異なります。
イーサリアムのブロックチェーンを、ページを追加し続ける本と考えると役立ちます。各ページはブロックと呼ばれ、トランザクションに関する情報が詰め込まれています。新しいページを追加する場合は、ページの先頭に特別な値を含める必要があります。この値により、ブックにランダムに挿入されただけではなく、前のページの後に新しいページが追加されたことが誰でもわかるようになります。
本質的には、前のページを参照するページ番号のようなものです。新しいページを見ると、前のページから続いていると確信できます。これを行うには、ハッシュと呼ばれるプロセスを使用します。
ハッシュでは、データの一部 (この場合はページ上のすべて) を取得し、一意の識別子 (ハッシュ) を返します。 2 つのデータが同じハッシュを与える確率は天文学的に低いです。これも一方向のプロセスです。ハッシュを計算するのは簡単ですが、ハッシュを逆にして、ハッシュの作成に使用された情報を取得することは事実上不可能です。これがマイニングにとってなぜ重要なのかについては、後の章で説明します。
これで、ページを正しい順序でリンクするメカニズムができました。順序を変更したり、ページを削除しようとすると、本が改ざんされたことが明らかになります。
ブロックチェーンについてもっと知りたいですか?ブロックチェーンテクノロジーの初心者向けガイドを必ずご確認ください。
イーサリアムとビットコイン – 違いは何ですか?
ビットコインは、ブロックチェーン技術と世界的なデジタルキャッシュシステムを構築するための金銭的インセンティブに依存しています。中心人物を必要とせずに世界中のユーザーの調整を可能にするいくつかの重要なイノベーションが導入されました。ビットコインは、各参加者が自分のコンピュータ上でプログラムを実行することにより、トラストレスな分散環境における金融データベースの状態についてユーザーが合意することを可能にしました。
ビットコインは、第 1 世代のブロックチェーンと呼ばれることがよくあります。過度に複雑なシステムとして作成されていないため、セキュリティに関してはそれが強みとなります。基本層でのセキュリティを優先するために、意図的に柔軟性が低く保たれています。実際、ビットコインのスマート コントラクト言語は非常に制約があり、トランザクション以外のアプリケーションにはあまり対応していません。
対照的に、第 2 世代のブロックチェーンでは、さらに多くのことが可能になります。これらのプラットフォームでは、金融取引に加えて、より高度なプログラム可能性が可能になります。イーサリアムは開発者に、独自のコードを実験し、分散型アプリケーション (DApps) と呼ばれるものを作成するはるかに自由な機会を提供します。
イーサリアムはブロックチェーンの第 2 世代の波の最初のものであり、現在でも最も著名なブロックチェーンです。ビットコインと類似点があり、同じ機能の多くを実行できます。ただし、内部では、この 2 つは大きく異なり、それぞれに他方に比べて独自の利点があります。
イーサリアムはどのように機能しますか?
イーサリアムをステートマシンとして定義できます。これは、いつでも、すべてのアカウント残高とスマート コントラクトの現在の状態のスナップショットを取得できることを意味します。特定のアクションにより状態が更新されます。これは、すべてのノードが自身のスナップショットを更新して変更を反映することを意味します。
イーサリアムの状態の遷移。
イーサリアム上で実行されるスマート コントラクトは、(ユーザーまたは他のコントラクトからの) トランザクションによってトリガーされます。ユーザーがトランザクションをコントラクトに送信すると、ネットワーク上のすべてのノードがコントラクトのコードを実行し、出力を記録します。これは、スマート コントラクトをコンピューターが読み取ることができる命令に変換するイーサリアム仮想マシン (EVM) を使用して行われます。
状態を更新するには、(現時点では)マイニングと呼ばれる特別なメカニズムが使用されます。マイニングは、ビットコインと同様の Proof of Work アルゴリズムを使用して行われます。これについては後ほど詳しく説明します。
スマートコントラクトとは何ですか?
スマートコントラクトは単なるコードです。このコードはスマートではなく、伝統的な意味でのコントラクトでもありません。しかし、特定の条件下で自動的に実行され、当事者間の合意を強制するという点で契約とみなすことができるため、これをスマートと呼びます。
コンピューター科学者のニック・サボは、1990 年代後半にこのアイデアを提案したと考えられています。同氏は自動販売機の例を使ってコンセプトを説明し、これは現代のスマートコントラクトの先駆けとみなすことができると述べた。自動販売機の場合は、簡単な契約が行われます。ユーザーがコインを投入すると、機械が選択した製品を送り出します。
スマート コントラクトは、この種のロジックをデジタル設定に適用します。コード内で return “Hello, World!” のような単純なものを指定することもできます。このコントラクトに 2 つのイーサが送信された場合。
Ethereum では、開発者はこれをコーディングして、後で EVM によって読み取れるようにします。次に、契約を登録する特別なアドレスに送信して公開します。その時点では誰でも使えます。また、契約書作成時に開発者が条件を指定しない限り、契約書を削除することはできません。
さて、契約書には住所が記載されています。これを操作するには、ユーザーはそのアドレスに 2 ETH を送信するだけです。これにより、コントラクトのコードがトリガーされます。ネットワーク上のすべてのコンピュータがそのコードを実行し、コントラクトに対する支払いが行われたことを確認し、その出力 (「Hello, World!」) を記録します。
上記はおそらく、イーサリアムで何ができるかの最も基本的な例の 1 つです。多くの契約を接続する、より洗練されたアプリケーションが構築可能であり、構築されています。
イーサリアムを作成したのは誰ですか?
2008 年、未知の開発者 (または開発者グループ) が、サトシ ナカモトという仮名でビットコインのホワイトペーパーを出版しました。これにより、デジタルマネーの状況は永久に変わりました。数年後、Vitalik Buterin という若いプログラマーは、このアイデアをさらに発展させてあらゆる種類のアプリケーションに適用する方法を構想しました。このコンセプトは最終的にイーサリアムとして具体化されました。
イーサリアムは、「イーサリアム: 究極のスマート コントラクトと分散型アプリケーション プラットフォーム」というタイトルの 2013 年のブログ投稿で Buterin によって提案されました。彼の投稿の中で、彼はチューリング完全ブロックチェーン、つまり十分な時間とリソースが与えられれば、あらゆるアプリケーションを実行できる分散型コンピューターのアイデアについて説明しました。
やがて、ブロックチェーン上に展開できるアプリケーションの種類は、開発者の想像力によってのみ制限されるようになります。イーサリアムは、ブロックチェーン技術がビットコインの意図的な設計上の制限を超えて有効に利用できるかどうかを調べることを目的としている。
エーテルはどのように配布されましたか?
イーサリアムは 2015 年に開始され、初期供給量は 7,200 万イーサでした。これらのトークンのうち 5,000 万以上は、イニシャル コイン オファリング (ICO) と呼ばれる公開トークン販売で配布され、参加希望者はビットコインや法定通貨と引き換えにイーサ トークンを購入できました。
DAOとは何ですか?イーサリアムクラシックとは何ですか?
イーサリアムを使用すると、インターネット上でまったく新しいオープン コラボレーションの方法が可能になります。たとえば、DAO (分散型自律組織) を考えてみましょう。DAO は、コンピュータ プログラムに似たコンピュータ コードによって管理されるエンティティです。
このような組織における最も初期かつ最も野心的な試みの 1 つは、「The DAO」です。それはイーサリアム上で動作する複雑なスマートコントラクトで構成され、自律的なベンチャーファンドとして機能するはずだった。 DAO トークンは ICO で配布され、トークン所有者に議決権とともに所有権を与えました。
しかし、その開始から間もなく、悪意のある攻撃者が脆弱性を悪用し、DAO の資金のほぼ 3 分の 1 を流出させました。当時、イーサ供給全体の 14% が DAO に閉じ込められていたことを覚えておく価値があります。言うまでもなく、これはまだ誕生したばかりのイーサリアム ネットワークにとって壊滅的な出来事でした。
いくつかの検討の後、チェーンは 2 つのチェーンにハードフォークされました。 1 つは、悪意のあるトランザクションを事実上「取り消し」て資金を復元したもので、このチェーンが現在イーサリアム ブロックチェーンとして知られています。これらのトランザクションが取り消されず、不変性が維持された元のチェーンは、現在イーサリアム クラシックとして知られています。
このイベントは、このテクノロジーのリスクと、自律的なコードに多額の富を委ねることがどのように逆効果になるかを厳しく思い出させるものとなりました。これは、オープンな環境で集団的な意思決定を行うことが、いかに重大な課題を引き起こす可能性があるかを示す興味深い例でもあります。ただし、DAO は、セキュリティの脆弱性を見逃しながら、インターネット上で大規模なトラストレス コラボレーションを可能にするスマート コントラクトの可能性を完璧に示しました。
第 2 章 - エーテルはどこから来たのか?
コンテンツ
新しいエーテルはどのようにして作られるのでしょうか?
エーテルは何個ありますか?
イーサリアムのマイニングはどのように行われますか?
イーサリアムガスとは何ですか?
ガスとガス制限
イーサリアムブロックのマイニングにはどのくらい時間がかかりますか?
イーサリアムトークンとは何ですか?
新しいエーテルはどのようにして作られるのでしょうか?
先ほどマイニングについて簡単に触れました。ビットコインに詳しい方なら、マイニングプロセスがブロックチェーンの保護と更新に不可欠であることがわかるでしょう。イーサリアムでも同じ原則が当てはまります。つまり、マイニング (コストがかかる) を行ったユーザーに報酬を与えるために、プロトコルはユーザーにイーサで報酬を与えます。
エーテルは何個ありますか?
2020年2月現在、イーサの総供給量は約1億1000万である。
ビットコインとは異なり、イーサリアムのトークン発行スケジュールは開始時に意図的に決定されていませんでした。ビットコインは、供給を制限し、新たに発行されるコインの量を徐々に減らすことで価値を維持することを目指しました。一方、イーサリアムは、分散型アプリケーション (DApps) の基盤を提供することを目的としています。どのタイプのトークン発行スケジュールがこの目的に最も適しているかは不明であるため、疑問は解決されないままです。
イーサリアムのマイニングはどのように行われますか?
マイニングはネットワークのセキュリティにとって重要です。これにより、ブロックチェーンが公平に更新されることが保証され、単一の意思決定者なしでネットワークが機能できるようになります。マイニングでは、ノードのサブセット (マイナーという適切な名前) が暗号パズルを解くためにコンピューティング能力を専念します。
彼らが実際に行っていることは、保留中のトランザクションのセットを他のデータと一緒にハッシュすることです。ブロックが有効であるとみなされるには、ハッシュがプロトコルによって設定された値を下回る必要があります。失敗した場合は、データの一部を変更して再試行できます。
したがって、他のマイナーと競争するには、マイナーはできるだけ高速にハッシュできる必要があります。私たちはそのパワーをハッシュ レートで測定します。ネットワーク上のハッシュ レートが高くなるほど、パズルを解くのは難しくなります。実際の解決策を見つける必要があるのはマイナーだけです。それが分かれば、他のすべての参加者がそれが有効であるかどうかを簡単に確認できます。
ご想像のとおり、高速で継続的にハッシュするのはコストがかかります。マイナーがネットワークを保護するよう奨励するために、マイナーは報酬を獲得します。これは、ブロック内のトランザクションのすべての手数料で構成されます。また、新たに生成されたイーサ(執筆時点では 2 ETH)も受け取ります。
イーサリアムガスとは何ですか?
Hello, World! を思い出してください。前から契約してる?それは実行するのが簡単なプログラムでした。計算コストはまったく高くありません。しかし、自分の PC 上で実行しているだけではなく、イーサリアム エコシステム内の全員にも実行するよう求めているのです。
このことから、次の疑問が生じます。何万人もの人々が高度な契約を実行している場合はどうなるでしょうか?誰かが同じコードをループし続けるようにコントラクトを設定した場合、すべてのノードはそれを無期限に実行する必要があります。そうなるとリソースに過度の負担がかかり、その結果システムが崩壊する可能性があります。
幸いなことに、イーサリアムはこのリスクを軽減するためにガスの概念を導入しています。燃料がなければ車が走れないのと同じように、ガソリンがなければ契約も締結できません。契約では、ユーザーが正常に稼働するために支払わなければならないガスの量を設定します。ガスが不足すると契約が停止されます。
本質的には、これは料金の仕組みです。同じ概念がトランザクションにも当てはまります。マイナーは主に利益を動機とするため、より低い手数料のトランザクションを無視する可能性があります。
エーテルとガスは同じではないことに注意してください。ガスの平均価格は変動しており、主に鉱山労働者によって決定されます。取引を行うときは、ガスの代金を ETH で支払います。この点ではビットコインの手数料と似ています。ネットワークが混雑し、多くのユーザーが取引しようとすると、平均ガソリン価格はおそらく上昇します。逆に活動量が少ないと減少します。
ガスの価格は変化しますが、すべての操作に必要なガスの量は一定です。これは、複雑なコントラクトでは、単純なトランザクションよりも多くの消費が発生することを意味します。そのため、ガスは計算能力の尺度になります。これにより、システムはイーサリアムのリソースの使用量に応じてユーザーに適切な料金を提供できるようになります。
ガスのコストは通常、エーテルの数分の一です。そのため、より小さい単位 (gwei) を使用してそれを表します。 1 グウェイはエーテルの 10 億分の 1 に相当します。
簡単に言うと、長時間ループするプログラムを実行することができます。しかし、そうすることはすぐに非常に高価になります。このため、イーサリアム ネットワーク上のノードはスパムを軽減できます。
グウェイの長期にわたる平均ガソリン価格。出典: etherscan.io
ガスとガス制限
アリスが契約に基づく取引を行っていると仮定します。彼女は、ガソリンにいくら使いたいかを計算します (たとえば、ETH ガソリン スタンドを使用して)。彼女は、鉱山労働者にできるだけ早く取引を含めるように動機を与えるために、より高い価格を設定するかもしれません。
しかし、彼女は自分を守るためにガス制限も設定します。契約に何か問題が発生し、予定よりも多くのガスを消費する可能性があります。ガス制限は、x 量のガスが使い果たされると動作が停止するように設定されています。契約は失敗しますが、アリスが最初に支払うことに合意した金額を超えることはありません。
最初は理解するのが難しい概念のように思えるかもしれません。心配する必要はありません。ガス料金 (およびガス制限) は手動で設定できますが、ほとんどのウォレットが自動的に設定してくれます。つまり、ガス価格はマイナーがあなたのトランザクションを処理する速度を定義し、ガス制限はあなたがそれに対して支払う最大金額を定義します。
イーサリアムブロックのマイニングにはどのくらい時間がかかりますか?
新しいブロックがチェーンに追加されるまでにかかる平均時間は 12 ~ 19 秒です。ネットワークがプルーフ・オブ・ステークに移行すると、これはおそらく変わるでしょう。プルーフ・オブ・ステークは、とりわけブロック時間の短縮を可能にすることを目的としています。これについてさらに詳しく知りたい場合は、「イーサリアム キャスパーの説明」をご覧ください。
イーサリアムトークンとは何ですか?
イーサリアムの魅力の大部分は、ユーザーがオンチェーン上で独自の資産を作成でき、イーサと同様に保存および転送できる機能です。それらを管理するルールはスマート コントラクトで規定されており、開発者はトークンに関する特定のパラメーターを設定できます。これらには、発行する数、発行方法、分割可能かどうか、それぞれが代替可能かどうか、その他多くの事項が含まれます。イーサリアムでのトークンの作成を許可する技術標準の中で最も有名なものは ERC-20 と呼ばれます。そのため、このトークンは ERC-20 トークンとして広く知られています。
トークン機能は、金融とテクノロジーの最先端でアプリケーションを実験するための広大な遊び場をイノベーターに提供します。アプリ内通貨として機能する統一トークンの発行から、物理的資産に裏付けられた独自のトークンの生成まで、設計の柔軟性が非常に優れています。簡単かつ効率的なトークン作成のための最良の使用例の一部がまだ知られていない可能性もあります。
第 3 章 - イーサリアムの入門
コンテンツ
ETHを購入するにはどうすればよいですか?
クレジット/デビットカードでETHを購入する方法
ピアツーピア市場でETHを購入する方法
イーサ (ETH) では何を買えますか?
イーサリアムは何に使われますか?
ETH を紛失した場合はどうすればよいですか?
イーサリアムのトランザクションを元に戻すことはできますか?
イーサリアムの取引は非公開ですか?
イーサリアムでお金を稼ぐことはできますか?
ETHを保管するにはどうすればよいですか?
ETHをBinanceに入金する方法
Binance で ETH を保管する方法
BinanceからETHを引き出す方法
ETHをイーサリアムウォレットに保存する方法
ホットウォレット
コールドウォレット
イーサリアムのロゴとシンボルは何ですか?
ETHを購入するにはどうすればよいですか?
クレジット/デビットカードでETHを購入する方法
Binance を使用すると、ブラウザで ETH をシームレスに購入できます。そうするために:
暗号通貨の売買ポータルに移動します。
購入したい暗号通貨 (ETH) と支払いに使用する通貨を選択します。
Binance にログインするか、アカウントをお持ちでない場合は登録してください。
お支払い方法を選択してください。
プロンプトが表示されたら、カードの詳細を入力し、本人確認プロセスを完了します。
それでおしまい!あなたのETHはあなたのBinanceアカウントに入金されます。
ピアツーピア市場でETHを購入する方法
ピアツーピア市場で ETH を売買することもできます。これにより、Binance モバイル アプリから直接、他のユーザーからコインを購入できるようになります。そうするために:
アプリを起動してログインまたは登録します。
[ワンクリック買い売り] を選択し、インターフェイスの左上隅にある [購入] タブを選択します。
さまざまなオファーが表示されるので、希望するオファーの [購入] をタップします。
他の暗号通貨 ([暗号化] タブ) または法定通貨 ([法定通貨] タブ) で支払うことができます。
次に、支払い方法を尋ねられます。あなたに合ったものをお選びください。
「ETHを購入」を選択します。
今すぐ支払いをしなければなりません。完了したら、「支払い済みとしてマーク」をタップして確認します。
販売者がコインを送金すると取引が完了します。
イーサ (ETH) では何を買えますか?
ビットコインとは異なり、イーサリアムは暗号通貨ネットワークとしてのみ使用することを目的としていません。これは分散型アプリケーションを構築するためのプラットフォームであり、取引可能なトークンとしてのイーサはこのエコシステムの燃料です。したがって、イーサの主な使用例は、おそらくイーサリアム ネットワーク内でイーサが提供するユーティリティです。
そうは言っても、イーサは従来の通貨と同様に使用することもできます。つまり、他の通貨と同じように ETH で商品やサービスを購入できます。
支払いとしてイーサを受け入れる小売業者のヒートマップ。出典: cryptwerk.com/coinmap
イーサリアムは何に使われますか?
人々はイーサリアムのネイティブ通貨であるETHをデジタルマネーまたは担保として使用できます。多くの人は、ビットコインと同様に、これを価値の保存手段と見なしています。ただし、ビットコインとは異なり、イーサリアム ブロックチェーンはよりプログラム可能であるため、ETH でできることはさらに多くあります。これは、分散型金融アプリケーション、分散型市場、取引所、ゲームなどの生命線として使用できます。
ETH を紛失した場合はどうすればよいですか?
銀行が関与していないため、資金は自分で責任を負います。コインは取引所または自分のウォレットに保管できます。自分のウォレットを使用する場合は、シードフレーズに絶対に注意する必要があることに注意することが重要です。ウォレットにアクセスできなくなった場合に資金を復元するために必要となるため、安全に保管してください。
イーサリアムのトランザクションを元に戻すことはできますか?
データがイーサリアム ブロックチェーンに追加されると、それを変更したり削除したりすることはほとんど不可能になります。これは、取引を行うとき、それが確定したものであると考えることができることを意味します。したがって、正しい住所に送金しているかどうかを常に再確認する必要があります。大量の金額を送信する場合は、正しいアドレスに送信していることを確認するために、最初に少額を送信すると便利な場合があります。
そうは言っても、スマート コントラクトのハッキングにより、イーサリアムは 2016 年にハードフォークし、悪意のあるトランザクションは事実上「逆転」されました。しかし、これは例外的な出来事に対する極端な措置であり、標準的なものではありませんでした。
イーサリアムの取引は非公開ですか?
いいえ。イーサリアム ブロックチェーンに追加されたすべてのトランザクションは公開されます。あなたの本名がイーサリアムアドレスに含まれていないとしても、観察者は他の方法を通じてそれをあなたの身元に結び付けることができるかもしれません。
イーサリアムでお金を稼ぐことはできますか?
ETH は不安定な資産であるため、ETH でお金を失う可能性があるのと同じように、ETH でお金を稼ぐこともできます。ネットワークがグローバルでプログラム可能な決済層になることに賭けて、イーサを長期保有する人もいるかもしれません。他のアルトコインと取引することを選択する人もいます。それでも、これらの戦略はどちらも独自の財務リスクを伴います。
ETH は分散型金融 (DeFi) 運動の主な柱であるため、融資、ローンの実行のための担保、合成資産の鋳造、そして将来のある時点でのステーキングにも使用できます。
投資家の中には、ビットコインの長期ポジションのみを保有し、ポートフォリオに他のデジタル資産を含めない人もいます。対照的に、ポートフォリオにETHやその他のアルトコインを保有するか、その一定の割合を短期取引(デイトレードやスイングトレードなど)に割り当てることを選択する人もいます。市場でお金を稼ぐための画一的なアプローチは存在せず、各投資家は自分のプロフィールや状況に最も適した戦略が何かを自分で決める必要があります。
ETHを保管するにはどうすればよいですか?
コインを保管するには多くのオプションがありますが、それぞれに独自の長所と短所があります。リスクを伴うものと同様に、最善の策は、利用可能なさまざまなオプション間で分散することかもしれません。
一般に、ストレージ ソリューションは保管型または非保管型のいずれかになります。カストディアルソリューションとは、コインを第三者(取引所など)に預けることを意味します。この場合、暗号資産の取引を行うにはカストディアンのプラットフォームにログインする必要があります。
非保管ソリューションはその逆で、暗号通貨ウォレットを使用しながら、自分の資金の管理を維持します。ウォレットは物理的なウォレットのようにコインを保持するのではなく、ブロックチェーン上の資産にアクセスできるようにする暗号キーを保持します。もう一度注意してください。非保管ウォレットを使用する場合は、シード フレーズをバックアップすることが不可欠です。
ETHをBinanceに入金する方法
すでにイーサを持っていて、それをバイナンスに預けたい場合は、次の簡単な手順に従うだけです。
Binance にログインするか、まだアカウントをお持ちでない場合は登録してください。
スポットウォレットに移動し、「入金」を選択します。
コインリストからETHを選択します。
ネットワークを選択し、対応するアドレスに ETH を送信します。
それでおしまい!取引が確認されると、イーサリアムがバイナンス アカウントに入金されます。
Binance で ETH を保管する方法
イーサリアムを使って積極的に取引したい場合は、バイナンス アカウントにイーサリアムを保存する必要があります。 Binance での ETH の保管は簡単かつ安全です。また、レンディング、ステーキング、エアドロップ プロモーション、プレゼントを通じて、Binance エコシステムの利点を簡単に活用することができます。
BinanceからETHを引き出す方法
すでにイーサを持っていて、それをバイナンスから引き出したい場合は、次の簡単な手順に従うだけです。
バイナンスにログインします。
スポットウォレットに移動し、「出金」を選択します。
コインリストからETHを選択します。
ネットワークを選択してください
受取人の住所と金額を入力します。
メールでプロセスを確認します。
それでおしまい!トランザクションが確認された後、ETH は指定したアドレスに入金されます。
ETHをイーサリアムウォレットに保存する方法
ETH を自分のウォレットに保管したい場合は、ホット ウォレットとコールド ウォレットという 2 つの主なオプションがあります。
ホットウォレット
何らかの方法でインターネットに接続された暗号通貨ウォレットは、ホットウォレットと呼ばれます。通常、残高を確認したり、トークンを送受信したりできるモバイルまたはデスクトップ アプリケーションになります。ホットウォレットはオンラインであるため、攻撃に対して脆弱になる傾向がありますが、日常の支払いにはより便利です。 Trust Wallet は、サポートされているコインが多数ある使いやすいモバイル ウォレットの一例です。
コールドウォレット
コールドウォレットは、インターネットに公開されない暗号通貨ウォレットです。オンライン攻撃ベクトルがないため、攻撃の可能性は全体的に低くなります。同時に、コールド ウォレットは通常、ホット ウォレットに比べて直感的に使用することができません。コールド ウォレットの例には、ハードウェア ウォレットやペーパー ウォレットが含まれますが、ペーパー ウォレットは時代遅れで使用すると危険であると多くの人が考えているため、使用が推奨されないことがよくあります。
ウォレットの種類の内訳については、「暗号ウォレットの種類の説明」をご覧ください。
イーサリアムのロゴとシンボルは何ですか?
Vitalik Buterin は初期のイーサリアムのエンブレムをデザインしました。これは、2 つの回転された合計記号 Σ (ギリシャ文字のシグマ) で構成されています。最終的なロゴデザイン(このエンブレムをベースにしたもの)は、八面体と呼ばれるひし形を4つの三角形で囲んだ形となります。他の通貨と同様に、アプリや Web サイトでイーサの値を簡単に表示できるように、イーサにも標準の Unicode 記号があると便利かもしれません。 USD の $ ほど広く使用されていませんが、イーサの最も一般的に使用される記号は Ξ です。
第 4 章 - スケーラビリティ、ETH 2.0、およびイーサリアムの将来
コンテンツ
スケーラビリティとは何ですか?
なぜイーサリアムを拡張する必要があるのでしょうか?
ブロックチェーンのスケーラビリティのトリレンマ
イーサリアムは何件のトランザクションを処理できますか?
イーサリアム2.0とは何ですか?
イーサリアムシャーディングとは何ですか?
イーサリアムプラズマとは何ですか?
イーサリアムのロールアップとは何ですか?
イーサリアム プルーフ オブ ステーク (PoS) とは何ですか?
イーサリアムステーキングとは何ですか?
イーサリアムに賭けるにはどれくらいのETHが必要ですか?
イーサリアムにステーキングするとどれくらいの ETH を獲得できますか?
ステーキング時に私のETHはどのくらいの期間ロックされますか?
ETHをステーキングすることにリスクはありますか?
スケーラビリティとは何ですか?
最も単純な言葉で言えば、スケーラビリティはシステムの拡張能力の尺度です。たとえばコンピューティングでは、ネットワークやサーバーを拡張して、さまざまな方法でより多くの需要を処理できます。
暗号通貨におけるスケーラビリティとは、より多くのユーザーに対応するためにブロックチェーンがどの程度拡張できるかを指します。ユーザーが増えるということは、より多くの操作やトランザクションがブロックチェーンに含められるように「競合」することを意味します。
なぜイーサリアムを拡張する必要があるのでしょうか?
イーサリアムの支持者は、インターネットの次のイテレーションはプラットフォーム上に構築されると信じています。いわゆる Web 3.0 は、仲介者の欠如、プライバシーの重視、自分自身のデータの真の所有権への移行を特徴とする分散型トポロジーをもたらします。この基盤は、スマート コントラクトおよび分散ストレージ/通信プロトコルの形式で分散コンピューティングを使用して構築されます。
ただし、これを達成するには、イーサリアムはネットワークの分散化を損なうことなく、処理できるトランザクションの数を大幅に増やす必要があります。現時点では、イーサリアムはビットコインのようにブロックサイズを制限することでトランザクション量を制限していません。代わりに、ブロックのガス制限があり、一定量のガスのみがブロックに収まります。
たとえば、ブロック ガス制限が 100,000 グウェイで、それぞれ 10,000 グウェイのガス制限を持つ 10 件のトランザクションを含めたい場合、これは機能します。 50,000 グウェイの 2 つの取引も同様です。これらと一緒に送信された他のトランザクションは、次のブロックを待つ必要があります。
これは、誰もが使用しているシステムにとって理想的ではありません。ブロック内の利用可能なスペースよりも多くの保留中のトランザクションがある場合、すぐにバックログが発生します。ガソリン価格は上昇し、ユーザーは自分の取引を最初に含めるために他のユーザーよりも入札する必要があります。ネットワークの混雑度によっては、特定の使用例では操作のコストが高くなりすぎる可能性があります。
CryptoKitties の人気の急上昇は、この面におけるイーサリアムの限界を示す好例でした。 2017 年、イーサリアム ベースのゲームにより、多くのユーザーが自分のデジタル猫 (代替不可能なトークンとして表される) の繁殖に参加するトランザクションを行うようになりました。非常に人気が高まったため、保留中のトランザクションが急増し、しばらくの間、ネットワークが極度に混雑する状態が続きました。
ブロックチェーンのスケーラビリティのトリレンマ
ブロック ガスの制限を引き上げるだけで、スケーラビリティの問題がすべて軽減されるようです。上限が高くなるほど、特定の時間枠内で処理できるトランザクションの数が増えますよね?
残念ながら、イーサリアムの主要な特性を犠牲にすることなくそれは実現できません。 Vitalik Buterin は、ブロックチェーンが取らなければならない微妙なバランスを説明するために、ブロックチェーンのトリレンマ (以下に視覚化) を提案しました。
ブロックチェーンのトリレンマ: スケーラビリティ (1)、セキュリティ (2)、および分散化 (3)。
上記の 3 つの特性のうち 2 つを最適化することを選択すると、3 つ目の特性が不足します。イーサリアムやビットコインのようなブロックチェーンは、セキュリティと分散化を優先します。彼らのコンセンサスアルゴリズムは、数千のノードで構成されるネットワークのセキュリティを保証しますが、これはスケーラビリティの低下につながります。非常に多くのノードがトランザクションを受信して検証するため、このシステムは集中型の代替システムよりもはるかに遅くなります。
別のシナリオでは、ブロック ガスの制限が解除され、ネットワークのセキュリティとスケーラビリティが実現される可能性がありますが、それほど分散化されません。
これは、ブロック内のトランザクションが増えるとブロックが大きくなるからです。それでも、ネットワーク上のノードは、それらを定期的にダウンロードして伝播する必要があります。そして、このプロセスはハードウェアに負荷がかかります。ブロックガス制限が増加すると、ノードがブロックを検証、保存、ブロードキャストすることがより困難になります。
その結果、対応できなくなったノードがネットワークから切断されることが予想されます。この方法を続けると、強力なノードの一部のみが参加できるようになり、集中化がさらに進みます。最終的には安全でスケーラブルなブロックチェーンが得られるかもしれませんが、それは分散化されません。
最後に、分散化とスケーラビリティに焦点を当てたブロックチェーンを想像できます。高速かつ分散化するためには、使用されるコンセンサス アルゴリズムに関して犠牲を払う必要があり、セキュリティが弱くなることにつながります。
イーサリアムは何件のトランザクションを処理できますか?
近年、イーサリアムは 1 秒あたり 10 トランザクション (TPS) を超えることはほとんどありません。 「世界のコンピュータ」を目指すプラットフォームとしては、この数字は驚くほど低い。
ただし、スケーリング ソリューションは長い間イーサリアムのロードマップの一部でした。プラズマはスケーリング ソリューションの一例です。これはイーサリアムの効率を高めることを目的としていますが、この技術は他のブロックチェーンネットワークにも適用される可能性があります。
イーサリアム2.0とは何ですか?
イーサリアムにはその可能性があるにもかかわらず、現時点ではかなりの制限があります。スケーラビリティの問題についてはすでに説明しました。つまり、イーサリアムが新しい金融システムのバックボーンとなることを目指すのであれば、1秒あたりより多くのトランザクションを処理できる必要があります。ネットワークの分散型の性質を考えると、これは解決するのが非常に難しい問題であり、イーサリアム開発者は何年もこの問題について考えてきました。
まず、ネットワークを十分に分散化した状態に保つためには、制限を強制する必要があります。ノードを操作するための要件が高くなるほど、参加者は少なくなり、ネットワークはより集中化されます。したがって、イーサリアムが処理できるトランザクションの数を増やすと、ノードの負担も増えるため、システムの完全性が脅かされる可能性があります。
イーサリアム (および他の Proof of Work 暗号通貨) に対するもう 1 つの批判は、信じられないほどリソースを大量に消費するということです。ブロックチェーンにブロックを正常に追加するには、マイニングを行う必要があります。ただし、この方法でブロックを作成するには、大量の電力を消費する計算を高速に実行する必要があります。
上記の制限に対処するために、総称してイーサリアム 2.0 (または ETH 2.0) として知られる主要なアップグレード セットが提案されています。 ETH 2.0 が完全に展開されると、ネットワークのパフォーマンスが大幅に向上するはずです。
イーサリアムシャーディングとは何ですか?
前述したように、各ノードはブロックチェーン全体のコピーを保存します。拡張されるたびに各ノードを更新する必要があり、帯域幅と利用可能なメモリが消費されます。
シャーディングと呼ばれる方法を使用すると、これは必要なくなる場合があります。この名前は、ネットワークをノードのサブセットに分割するプロセスを指します。これらはシャードです。これらの各シャードは独自のトランザクションとコントラクトを処理しますが、必要に応じてより広範なシャード ネットワークと通信できます。すべてのシャードが独立して検証されるため、他のシャードからのデータを保存する必要がなくなりました。
2020 年 3 月のネットワークとシャーディングが実装されたネットワーク。
シャーディングは、スケーリングに対する最も複雑なアプローチの 1 つであり、設計と実装に多くの作業が必要です。ただし、実装が成功すれば、最も効果的な方法の 1 つとなり、ネットワークのスループット容量が桁違いに増加します。
イーサリアムプラズマとは何ですか?
イーサリアム プラズマは、オフチェーン スケーラビリティ ソリューションと呼ばれるものです。つまり、トランザクションをブロックチェーンの外に押し出すことでトランザクションのスループットを向上させることを目的としています。この点では、サイドチェーンや支払いチャネルといくつかの類似点があります。
Plasma では、セカンダリ チェーンがメインのイーサリアム ブロックチェーンに固定されていますが、通信は最小限に抑えられます。これらは多かれ少なかれ独立して動作しますが、ユーザーは紛争を解決したり、セカンダリ チェーンでのアクティビティを「完了」したりするために依然としてメイン チェーンに依存しています。
ノードが保存する必要があるデータの量を減らすことは、イーサリアムのスケーリングを成功させるために不可欠です。 Plasma アプローチを使用すると、開発者はメイン チェーン上のスマート コントラクト内の「子」チェーンの機能の概要を説明できます。そうすれば、メインチェーンで保存/実行するにはコストが高すぎる情報やプロセスを含むアプリケーションを自由に作成できます。
プラズマの包括的な紹介については、「イーサリアム プラズマとは何ですか?」をご覧ください。
イーサリアムのロールアップとは何ですか?
ロールアップは、トランザクションをメインのブロックチェーンから移動することでイーサリアムをスケールすることを目的としているという点でプラズマに似ています。では、それらはどのように機能するのでしょうか?
メインチェーン上の単一のコントラクトがセカンダリチェーン上のすべての資金を保持し、このチェーンの現在の状態を暗号化して証明します。このセカンダリ チェーンのオペレーターは、メインネット コントラクトにボンドを設定し、有効な状態遷移のみがメインネット コントラクトにコミットされるようにします。この状態はオフチェーンで維持されるため、データをブロックチェーンに保存する必要がないという考えです。ただし、ロールアップと Plasma の主な違いは、トランザクションがメイン チェーンに送信される方法にあります。特別なトランザクション タイプを使用すると、多数のトランザクションをロールアップ ブロックと呼ばれる特別なブロックにまとめて「ロールアップ」 (バンドル) できます。
ロールアップには、オプティミスティック ロールアップと ZK ロールアップの 2 種類があります。どちらも、さまざまな方法で状態遷移の正確性を保証します。
ZK ロールアップは、ゼロ知識証明と呼ばれる暗号検証方法を使用してトランザクションを送信します。より具体的には、zk-SNARK と呼ばれるアプローチです。ここではその仕組みの詳細には触れませんが、ロールアップにどのように使用できるかは次のとおりです。これは、さまざまな当事者が、その情報が何であるかを明らかにすることなく、特定の情報を持っていることを相互に証明する方法です。
ZK ロールアップの場合、この情報はメイン チェーンに送信される状態遷移です。この大きな利点は、このプロセスがほぼ瞬時に実行され、状態送信が破損する可能性が事実上ないことです。
オプティミスティック ロールアップは、柔軟性を高めるためにスケーラビリティをある程度犠牲にします。 Optimistic Virtual Machine (OVM) と呼ばれる仮想マシンを使用することで、これらのセカンダリ チェーン上でスマート コントラクトを実行できるようになります。一方で、メインチェーンに送信された状態遷移が正しいという暗号学的証拠はありません。この問題を軽減するために、ユーザーがメイン チェーンに送信された無効なブロックに異議を申し立て、拒否できるようにするために、わずかな遅延が設けられています。
イーサリアム プルーフ オブ ステーク (PoS) とは何ですか?
Proof of Stake (PoS) は、ブロックを検証するための Proof of Work に代わる方法です。 Proof of Stake システムでは、ブロック自体は採掘されるのではなく、鋳造されます (偽造とも呼ばれます)。マイナーがハッシュパワーを競う代わりに、候補ブロックを検証するためにノード (またはバリデータ) が定期的にランダムに選択されます。正しく行われた場合、彼らはそのブロックの取引手数料をすべて受け取り、プロトコルによってはブロック報酬も受け取ることができます。
採掘が関与していないため、プルーフ オブ ステークは環境への害が少ないと考えられています。バリデーターはマイナーほど多くのエネルギーを消費せず、代わりに消費者向けのハードウェアでブロックを作成できます。
イーサリアムは、Casper として知られるアップグレードにより、イーサリアム 2.0 の一部として PoW から PoS に移行する予定です。正確な日付はまだ正式に決定されていませんが、最初のバージョンは 2020 年に開始される可能性があります。
イーサリアムステーキングとは何ですか?
Proof of Work プロトコルでは、ネットワークのセキュリティはマイナーによって保証されます。マイナーは不正行為をしません。不正行為は電力を無駄にし、潜在的な報酬を失うことになるからです。 Proof of Stake にはそのようなゲーム理論はなく、ネットワークのセキュリティを確保するためにさまざまな暗号経済的手段が導入されています。
不正行為を防ぐのは、浪費のリスクではなく、資金を失うリスクです。バリデーターは、検証の対象となるためにステーク (トークンの保有を意味します) を提示する必要があります。これは、ノードが不正行為を試みた場合に失われる、またはノードが応答しなくなったりオフラインになったりした場合に徐々に減少する一定量のイーサです。ただし、バリデーターが追加のノードを実行すると、より多くの報酬を獲得できるようになります。
イーサリアムに賭けるにはどれくらいのETHが必要ですか?
イーサリアムの推定最小ステークはバリデーターあたり 32 ETH です。これは、51% 攻撃を試みるコストが非常に高くなるように非常に高く設定されています。
イーサリアムにステーキングするとどれくらいの ETH を獲得できますか?
これは簡単に答えられる質問ではありません。これは、もちろんあなたの賭け金だけでなく、ネットワークに賭けられた ETH の総量とインフレ率にも基づいています。非常に大まかな見積もりとして、現在の計算では年間約 6% の収益が見込まれます。これは単なる推定であり、将来変更される可能性があることに注意してください。
ステーキング時に私のETHはどのくらいの期間ロックされますか?
バリデーターからETHを引き出すための行列ができます。キューがない場合、最小出金時間は 18 時間ですが、所定の時点で出金するバリデーターの数に基づいて動的に調整されます。
ETHをステーキングすることにリスクはありますか?
あなたはネットワークのセキュリティを維持する責任を負うネットワーク上のバリデータであるため、考慮すべきリスクがいくつかあります。バリデーターノードが長期間オフラインになった場合、デポジットのかなりの部分を失う可能性があります。また、いずれかの時点でデポジットが 16 ETH を下回った場合、バリデータ セットから削除されます。
より体系的なリスク要因を考慮する価値もあります。プルーフ・オブ・ステークはこれまでこれほど大規模に実装されたことがないため、何らかの形で失敗しないと完全に確信することはできません。ソフトウェアには常にバグや脆弱性が存在し、特に数十億ドルの価値が危険にさらされている場合には、壊滅的な影響を与える可能性があります。
第 5 章 - イーサリアムと分散型金融 (DeFi)
コンテンツ
分散型金融(DeFi)とは何ですか?
分散型金融 (DeFi) は何に使用できますか?
分散型金融(DeFi)が主流になる日は来るのでしょうか?
どのような分散型金融 (DeFi) アプリケーションがありますか?
イーサリアム上の分散型取引所 (DEX)
分散型金融(DeFi)とは何ですか?
分散型金融 (または単に DeFi) は、金融アプリケーションの分散化を目的とした運動です。 DeFi は、インターネット接続があれば誰でも (許可なしで) 自由にアクセスできるパブリックなオープンソース ブロックチェーンに基づいて構築されています。これは、潜在的に数十億人をこの新しいグローバル金融システムに登録するために重要な要素です。
成長する DeFi エコシステムでは、ユーザーはピアツーピア (P2P) ネットワークと分散型アプリケーション (DApps) を通じてスマート コントラクトと相互に対話します。 DeFi の大きな利点は、これらすべてを可能にしながらも、ユーザーが常に自分の資金の所有権を維持できることです。
簡単に言えば、分散型金融 (DeFi) 運動は、現在の金融システムの制限から解放された新しい金融システムを作成することを目的としています。偶然にも、比較的高度な分散化と大規模な開発者ベースにより、DeFi のほとんどは現在イーサリアム上に構築されています。
分散型金融 (DeFi) は何に使用できますか?
おそらくすでにご存知かと思いますが、ビットコインの大きな利点の 1 つは、ネットワークの運用を調整する中央機関が必要ないことです。しかし、これを中心的なアイデアとして使用し、その上にプログラム可能なアプリケーションを作成したらどうなるでしょうか?これが DeFi アプリケーションの可能性です。中央のコーディネーターや仲介者はなく、単一障害点もありません。
上で述べたように、DeFi の大きな利点の 1 つはオープンアクセスです。世界中には、いかなる種類の金融サービスにも十分にアクセスできない人々が何十億人もいます。お金の確信がまったくない状態で、どうやって日々の生活をやりくりするか想像できますか?このような生活を送っている人々は何十億人もおり、最終的にはこれがDeFiがサービスを提供しようとしている層です。
分散型金融(DeFi)が主流になる日は来るのでしょうか?
これだけ聞くと素晴らしいように思えますが、なぜ DeFi がまだ世界を席巻していないのでしょうか?現在、ほとんどの DeFi アプリケーションは使いにくく、不格好で、頻繁に壊れ、非常に実験的です。結局のところ、このエコシステムのフレームワークをエンジニアリングすることさえ、特に分散開発環境では非常に困難です。
DeFi エコシステム構築におけるすべての課題を解決することは、ソフトウェア エンジニア、ゲーム理論家、メカニズム設計者などにとって長い道のりです。そのため、DeFi アプリケーションが主流に採用されるかどうかはまだわかりません。
どのような分散型金融 (DeFi) アプリケーションがありますか?
分散型金融 (DeFi) の最も人気のあるユースケースの 1 つはステーブルコインです。基本的に、これらはブロックチェーン上のトークンであり、その価値は法定通貨などの現実世界の資産に固定されています。たとえば、BUSD は USD の価値に固定されています。これらのトークンが使いやすいのは、トークンがブロックチェーン上に存在するため、保存と転送が非常に簡単であるためです。
もう 1 つの一般的なアプリケーションのタイプは融資です。自分の資金を他人に貸して、その見返りとして利息を受け取ることができるピアツーピア (P2P) サービスが数多くあります。実際、それを行う最も簡単な方法の 1 つは、Binance Lending を利用することです。資金を融資ウォレットに送金するだけで、翌日から利息を受け取り始めることができます。
しかし、おそらく DeFi の最もエキサイティングな部分は、分類するのが難しいアプリケーションです。これらには、ユーザーが独自の暗号コレクションやその他のデジタル アイテムを交換できる、あらゆる種類のピアツーピアの分散型マーケットプレイスが含まれます。また、合成資産の作成も可能になり、価値のあるほとんどすべてのものの市場を誰でも作成できます。その他の用途には、予測市場、デリバティブなどが含まれます。
イーサリアム上の分散型取引所 (DEX)
分散型取引所 (DEX) は、ユーザーのウォレット間で直接取引を行うことを可能にする場です。集中型取引所である Binance で取引する場合、資金を Binance に送信し、その内部システムを通じて取引します。
分散型取引所は異なります。スマート コントラクトの魔法により、仮想通貨ウォレットから直接取引できるようになり、取引所のハッキングやその他のリスクの可能性が排除されます。
分散型取引所の好例は Binance DEX です。イーサリアム上に構築された他の注目すべき例には、Uniswap、Kyber Network、IDEX などがあります。多くの場合、セキュリティを最大限に高めるためにハードウェア ウォレットから取引できるようになります。
集中型取引所と分散型取引所。
上記では、集中型取引所と分散型取引所の違いを説明しました。左側には、Binance がユーザー間のトランザクションの真ん中に立っていることがわかります。したがって、アリスがトークン A をボブのトークン B と交換したい場合は、まず自分の資産を取引所に預ける必要があります。取引後、Binance はそれに応じて残高を再割り当てします。
ただし、右側には分散型取引所があります。この取引には第三者が関与していないことがわかります。代わりに、スマート コントラクトを使用して、アリスのトークンがボブのトークンと直接交換されます。このようにして、契約条件は自動的に強制されるため、どちらの当事者も仲介者を信頼する必要はありません。
2020 年 2 月の時点で、DEX はイーサリアム ブロックチェーン上で最も使用されるアプリケーションになる傾向があります。ただし、中央集権型取引所と比較すると取引量はまだ少ないです。それにもかかわらず、DEX の開発者や設計者がユーザー エクスペリエンスをより快適なものに具体化すれば、将来的には DEX が集中型取引所に匹敵する可能性があります。
第 6 章 - イーサリアム ネットワークへの参加
コンテンツ
イーサリアムノードとは何ですか?
イーサリアムノードはどのように機能しますか?
イーサリアムフルノード
イーサリアムライトノード
イーサリアムマイニングノード
Ethereumノードを実行する方法
イーサリアムでマイニングする方法
イーサリアム ProgPoW とは何ですか?
イーサリアム ソフトウェアを開発しているのは誰ですか?
堅牢性とは何ですか?
イーサリアムノードとは何ですか?
「イーサリアム ノード」は、何らかの方法でイーサリアム ネットワークと対話するプログラムを表すために使用される用語です。イーサリアム ノードは、単純な携帯電話のウォレット アプリケーションから、ブロックチェーン全体のコピーを保存するコンピューターまで、あらゆるものにすることができます。
すべてのノードは何らかの形で通信ポイントとして機能しますが、イーサリアム ネットワーク上にはさまざまな種類のノードが存在します。
イーサリアムノードはどのように機能しますか?
ビットコインとは異なり、イーサリアムにはリファレンス実装として単一のプログラムがありません。ビットコインエコシステムがプライマリノードソフトウェアとしてビットコインコアを備えているのに対し、イーサリアムにはイエローペーパーに基づいたさまざまな個別の(ただし互換性のある)プログラムがあります。人気のあるオプションには、Geth や Parity などがあります。
イーサリアムフルノード
ブロックチェーン データを個別に検証できる方法でイーサリアム ネットワークと接続するには、上記のようなソフトウェアを使用してフル ノードを実行する必要があります。
ソフトウェアは他のノードからブロックをダウンロードし、含まれているトランザクションが正しいかどうかを検証します。また、他のピアと同じ情報を確実に受け取るために呼び出されたすべてのスマート コントラクトも実行されます。すべてが意図したとおりに機能している場合、すべてのノードのマシン上にブロックチェーンの同一のコピーが存在することが期待できます。
フルノードはイーサリアムが機能するために不可欠です。複数のノードが世界中に分散していなければ、ネットワークは検閲耐性と分散型の特性を失うことになります。
イーサリアムライトノード
フルノードを実行すると、ネットワークの健全性とセキュリティに直接貢献できます。ただし、フル ノードでは、動作するために別のマシンが必要になることが多く、また、時折のメンテナンスも必要になります。ライト ノードは、フル ノードを実行できない (または単純に実行したくない) ユーザーにとっては、より良いオプションである可能性があります。
名前が示すように、ライト ノードは軽量です。使用するリソースが少なく、占有するスペースも最小限です。そのため、電話やラップトップなどの低スペックのデバイスでも実行できます。しかし、これらの低いオーバーヘッドには代償が伴います。ライト ノードは完全に自給自足できるわけではありません。ブロックチェーンを完全には同期しないため、関連情報を供給するにはノード全体が必要です。
ライトノードは、販売業者、サービス、ユーザーの間で人気があります。これらは、完全なノードが不必要で実行コストが高すぎると考えられるシナリオで、支払いの送受信に広く使用されています。
イーサリアムマイニングノード
マイニング ノードは、フル クライアントまたはライト クライアントのいずれかになります。 「マイニング ノード」という用語は、ビットコイン エコシステムでは実際には使用されませんが、それでもこれらの参加者を特定する価値はあります。
イーサリアムをマイニングするには、ユーザーは追加のハードウェアが必要です。一般的な手法には、採掘装置の建設が含まれます。これにより、ユーザーは複数の GPU (グラフィックス プロセッシング ユニット) を接続し、高速にデータをハッシュ化します。
マイナーには 2 つの選択肢があります。ソロでマイニングするか、マイニング プールでマイニングするかの 2 つです。ソロマイニングとは、マイナーが単独で作業してブロックを作成することを意味します。成功しても、マイニングの報酬を誰とも共有しません。あるいは、マイニング プールに参加するときに、自分のハッシュ能力を他のユーザーのハッシュ能力と組み合わせます。これにより、ブロックを見つけやすくなりますが、プールのメンバーと報酬を共有する必要もあります。
Ethereumノードを実行する方法
ブロックチェーンの優れた側面の 1 つは、オープン アクセスです。これは、誰でもイーサリアム ノードを実行し、トランザクションとブロックを検証することでネットワークを強化できることを意味します。
ビットコインと同様に、プラグアンドプレイのイーサリアムノードを提供する企業は数多くあります。ノードを立ち上げて実行したいだけの場合は、これが最良の選択肢かもしれませんが、利便性のために追加料金を支払う準備をしてください。
前述したように、イーサリアムには、Geth や Parity など、さまざまなノード ソフトウェア実装が多数あります。独自のノードを実行したい場合は、実行することを選択した実装のセットアップ プロセスに慣れる必要があります。
アーカイブ ノードと呼ばれる特別なノードを実行したくない場合を除き、イーサリアムのフル ノードを実行するには消費者グレードのラップトップで十分です。同時に、日常的に使用しているマシンは、速度が大幅に低下する可能性があるため、使用しないことが最善です。
独自のノードの実行は、常にオンラインにできるデバイスで最も効果的に機能します。ノードがオフラインになった場合、再びオンラインになってからネットワークと同期するまでにかなりの時間がかかることがあります。したがって、最良のソリューションは、安価に構築でき、メンテナンスが簡単なデバイスです。たとえば、Raspberry Pi 上でもライト ノードを実行できます。
イーサリアムでマイニングする方法
ネットワークはまもなく Proof of Stake に移行する予定であるため、イーサリアムでのマイニングは長期的に見て最も安全な賭けとは言えません。移行が起こった後、イーサリアムマイナーはマイニング機器を別のネットワークに向けるか、完全に売却する可能性があります。
それでも、イーサリアムのマイニングに参加したい場合は、GPU や ASIC などの特殊なハードウェアが必要になります。妥当な収益を求める場合は、カスタムのマイニング装置と安価な電力へのアクセスが必要になる可能性が高くなります。さらに、イーサリアム ウォレットをセットアップし、それを使用するようにマイニング ソフトウェアを設定する必要があります。これには多大な時間と資金の投資が必要となるため、挑戦する意欲があるかどうかを慎重に検討してください。
イーサリアム ProgPoW とは何ですか?
ProgPoW は、Programmatic Proof of Work の略です。これはイーサリアム マイニング アルゴリズムである Ethash の拡張案であり、GPU を ASIC との競争力を高めるために設計されています。
ASIC 耐性は、ビットコインとイーサリアムの両方のコミュニティで長年にわたって激しく議論されてきました。ビットコインの場合、ASIC がネットワーク上の支配的なマイニング勢力となっています。
しかし、イーサリアムでは、ASIC は存在しますが、あまり目立たず、マイナーのかなりの部分が依然として GPU を使用しています。ただし、より多くの企業がイーサリアム ASIC マイナーを市場に投入するため、この状況はすぐに変わる可能性があります。しかし、なぜ ASIC が問題を引き起こす可能性があるのでしょうか?
まず、ASIC によってネットワークの分散化が大幅に軽減される可能性があります。 GPU マイナーが利益を上げられず、マイニング業務を停止しなければならない場合、ハッシュ レートはほんの一握りのマイナーの手に集中する可能性があります。さらに、ASIC チップの開発にはコストがかかり、それを行う能力とリソースを備えている企業はわずかです。これにより、イーサリアム採掘産業が少数の企業の手に集中する可能性があり、製造側に独占の脅威が生じます。
ProgPow の統合は 2018 年以来論争の的となっています。これがイーサリアムのエコシステムにとって健全であると考える人もいますが、ハードフォークを引き起こす可能性があるため反対する人もいます。 Proof of Stake への移行が近づいているため、ProgPow がネットワーク上に実装されるかどうかはまだわかりません。
イーサリアム ソフトウェアを開発しているのは誰ですか?
ビットコインと同様に、イーサリアムはオープンソースです。誰もが自由にプロトコル自体の開発に参加したり、その上にアプリケーションを構築したりできます。実際、イーサリアムには現在、ブロックチェーン分野で最大の開発者コミュニティがあります。
Andreas Antonopoulos と Gavin Wood の Mastering Ethereum や Ethereum.org の開発者リソースなどのリソースは、参加したい開発者にとって優れた出発点です。
堅牢性とは何ですか?
スマート コントラクトは 1990 年代に初めて説明されましたが、ブロックチェーン上でスマート コントラクトを有効にすることで、まったく新しい一連の課題が生じました。 Solidity は 2014 年に Gavin Wood によって提案され、それ以来、イーサリアム上でスマート コントラクトを開発するための主要なプログラミング言語となっています。構文的には、Java、JavaScript、および C++ に似ています。
基本的に、Solidity を使用すると、開発者はイーサリアム仮想マシン (EVM) が理解できる命令に分解できるコードを作成できるようになります。その仕組みをより深く理解したい場合は、Solidity GitHub から始めるのが良いでしょう。
イーサリアム開発者が利用できる言語は Solidity だけではないことに注意してください。もう 1 つの人気のあるオプションは Vyper です。これは、構文が Python によりよく似ています。