イーサリアムメトロポリスとは:究極のガイド

イーサリアムメトロポリスが私たちにやって来ました!または、少なくともそれは最初の反復です。多くの審議と更新を経て、ようやく次の大きなジャンプの時が来ました。現在、多くの話題が起こっていますが、それには正当な理由があります。イーサリアムが最後にネットワークシフトを行ったとき、つまりフロンティアからホームステッドに、価格は100%以上12ドルから30ドルに跳ね上がりました.

What is ethereum Metropolis: The Ultimate Guide” width=”600″ height=”338″ /></p></p>
<p><p>画像提供:Wealth Daily</ p></p>
<p><p> </ p></p>
<p><p>イーサリアムの価格も上がるでしょう?</ p></p>
<p><p>メトロポリスがイーサリアムにもたらす機能は何ですか?</ p></p>
<p><p>イーサリアムはメトロポリスに入るためにハードフォークを行う必要があるので、それは別の新しいコインを作成しますか? 3つのイーサリアムコイン(ETCとETHと一緒に)がありますか?</ p></p>
<p><p> </ p></p>
<p><p>このガイドでそれを見つけましょう.</ p></p><!--Ad Injection:top--><div id=

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

<h2><span class = “ez-toc-section” id = “What_is_Ethereum_Metropolis_The_4_Stages_of_ethereum”>イーサリアムメトロポリスとは何ですか?イーサリアムの4つの段階.

イーサリアムメトロポリスとは:究極のガイド

もちろん、イーサリアムがアップグレードされたのはこれが初めてではなく、これが最後ではありません。イーサリアムは単なる通貨のモードになるようには設計されていません。分散型アプリケーションのプラットフォームとして設計されました。ただし、その前に、さまざまな成長段階を経る必要があります。各段階で、イーサリアムはますます多くのプロパティを組み込むことで「レベルアップ」し、システムをより堅牢でシームレスにします.

イーサリアムの完全な打ち上げプロセスは、4つの段階に分けられました。これは、さまざまなフェーズに独自の開発時間を確保し、すべてのステージを可能な限り効率的かつ最適に開発するために行われました。.

4つの段階は次のとおりです。

  • フロンティア:これは、イーサリアムが最初に発売されたときに誰もが得たものでした.
  • ホームステッド: 執筆時点でのステージ.
  • 大都市: 次のフェーズ.
  • 静けさ: 最終段階.

メトロポリスは4段階のプロセスの第3段階であり、実装されたときに登場する興味深い機能がたくさんあります。ここにたくさんの影響を与えるだろう主なもののいくつかがあります.

  • Zk-Snarks.
  • プルーフオブステークの早期実施.
  • スマートコントラクトの柔軟性と堅牢性.
  • アカウントの抽象化.

それらを1つずつ見ていきましょう.

機能#1:Zk-Snarks

Metropolisがもたらしている最大かつ最も重要な機能の1つは、Zk-Snarksの実装です。 Zk-Snarksは、「ゼロ知識簡潔な非対話型の知識の議論」の略です。 Zk-Snarksはゼロ知識証明に基づいています.

ゼロ知識証明とは?

ゼロ知識証明(上記のとおり)に関しては、証明者と検証者の2つの関係があります。ゼロ知識は、証明者が特定の知識を持っていることを検証者に証明でき、その知識が実際に何であるかを伝えないことを示しています。

ゼロ知識証明(ZKP)のプロパティ

ZKPが機能するには、特定のパラメーターを満たす必要があります。

  • 完全性:ステートメントが真である場合、正直な検証者は正直な証明者によってそれを確信することができます.
  • 健全性:証明者が不誠実である場合、嘘をついて声明の健全性を検証者に納得させることはできません。.
  • ゼロ知識:ステートメントが真である場合、検証者はステートメントが実際に何であるかを知りません。.

ゼロ知識証明とは何かについての基本的な考え方がわかったところで、zk-snarksとそのブロックチェーンでのアプリケーションについて詳しく説明する前に、その例を確認してみましょう。.

ゼロ知識数独

知らない人のために、数独は次のような9X9のテーブルを手に入れる日本のパズルです。

イーサリアムメトロポリスとは:究極のガイド

画像提供:計算の複雑さのブログ.

アイデアは、すべての行、すべての列、およびすべての3X3ブロックを1〜9の数字で埋めることであり、数字が繰り返されることはありません。したがって、上記のパズルの解決策は次のようになります。

イーサリアムメトロポリスとは:究極のガイド

画像提供:計算の複雑さのブログ.

ご覧のとおり、すべての行、列、および3X3ブロックは一意であり、単一の番号が繰り返されているわけではありません。昔の友達のアンナとカールに戻りましょう。アンナは数独パズルの解決策を見つけました。彼が懐疑的であるカールは彼女を信じていないので、アンナに解決策を本当に知っていることを証明してもらいたいと思っています。アンナは自分の正直さを証明したいと思っていますが、同時に、カールにパズルの正確な解決策を知られたくないのです。彼女はどうやってそれをやりますか?アンナはゼロ知識を使用して、彼女の主張の妥当性を証明します.

まず、Carlは、正直に言うと、検証済みのコンピュータープログラムを介して数独ソリューションを実行し、プログラムはランダムに選択された換字式暗号を介して数値を実行します。たとえば、この特定の問題に対して、プログラムが選択した暗号は次のとおりです。

イーサリアムメトロポリスとは:究極のガイド

選択されたプログラムと暗号は、各桁が他の数値と同じようにその置換に変換される可能性があるようなものです。基本的に、1は3と同じくらい多くの核変換の可能性があり、4は9と同じくらい多くの核変換の可能性があります。したがって、この暗号を使用すると、上記のパズルに対する次の解決策が得られます。

イーサリアムメトロポリスとは:究極のガイド

画像提供:計算の複雑さのブログ.

アンナは今、核変換されたソリューションを取得します。カールはまだ元のソリューションが何であったかを知らず、核変換されたソリューションも持っていないことに注意してください。つまり、アンナが今していることは、「ロックボックスメカニズム」を使用してパズル内のすべての数字を非表示にすることです。基本的に、カールは数字を見ることができず、彼の前に空の9X9グリッドが表示されます。.

カールは今、彼の前に28の選択肢があります。

  • 行を明らかにする.
  • 列を明らかにする.
  • 3X3ボックスを明らかにする.
  • 元のパズルの変換されたバージョンを明らかにする.

カールが3行目がどのように見えるか知りたいと仮定します。

イーサリアムメトロポリスとは:究極のガイド

画像提供:計算の複雑さのブログ.

これは彼が見るものです。カールは、行のすべての数値が一意であり、元のソリューションで可能なすべての数値が暗号を介して変換される確率が同じであるため、元のソリューションが何であるかについての手がかりがないことを確認します。.

ここで、カールが最後のオプションを選択し、元のパズルが変換されたときにどのように見えるかを確認したいとします。

イーサリアムメトロポリスとは:究極のガイド

画像提供:計算の複雑さのブログ.

繰り返しになりますが、暗号はランダムに選択され、すべての数値が同じ確率で核変換されるため、Carlは元のソリューションが何であるかわかりません。カールは28の選択肢すべてを通過できるようになり、最終的にはアンナの発言の妥当性に満足するようになります。.

なぜ?

なぜなら、アンナが実際に不正行為をしているとしたら、カールの28の選択肢すべてに独自の解決策を与える暗号を見つけることができなかったからです。カールが1つのオプションを選択した場合、アンナが不正行為を回避できる可能性は27/28です。しかし、カールがランダムテストを複数回実行することを選択した場合、150回テストすることを選択したとすると、不正行為を回避するというアンナの選択は(27/28)^ 150に低下します。 < 0.5%.

それでは、このシナリオのゼロ知識プロパティを確認しましょう。

  • 完全: 使用されている暗号プログラムは検証済みであり、正直なところ、AnnaとCarlの両方がプロトコルに従っています。.
  • 健全性: カールがランダムテストを150回行った場合、アンナが不正行為をやめる可能性は < 0.5%.
  • ゼロ知識: アンナは、元の解決策が何であるかをカールに明らかにする必要はありませんでした.

つまり、それが「現実の世界」でゼロ知識が機能する方法です。 zk-snarksを介してコードにゼロ知識を実装するにはどうすればよいですか?ブロックチェーンでの使用方法?

Zk-Snarksの用途は何ですか?

Zk-Snarksは、「ゼロ知識簡潔な非対話型の知識の議論」の略です。現代のブロックチェーンテクノロジーでのその使用は計り知れません。そのアプリケーションを理解するには、スマートコントラクトがどのように機能するかを知ることが重要です。スマートコントラクトは基本的に、特定の機能が実行されるとアクティブになる資金のエスクローです.

例えば。アンナは、カールとのスマートコントラクトに100ETHを設定します。カールは特定のタスクを実行する必要があり、そのタスクが完了すると、カールはスマートコントラクトから100ETHを取得します.

カールがしなければならないタスクが多層的で機密である場合、これは複雑になります。アンナとスマートコントラクトを締結したとします。これで、A、B、Cを実行した場合にのみ、支払いを受け取ることができます。A、B、Cの詳細を公開したくない場合はどうなりますか。これらは会社の機密情報であり、競合他社に開示してほしくないためです。あなたがしなければならないことを知っている?

Zk-Snarksが行うことは、それらのステップが実際に何であるかを明らかにすることなく、それらのステップがスマートコントラクトで実行されたことを証明することです。あなたとあなたの会社のプライバシーを保護することは非常に便利です。プロセス全体を表示せずにプロセスの一部を明らかにし、自分の主張に正直であることを証明できます。.

Zk-Snarkはどのように機能しますか

Zk-Snarkは、G、P、Vの3つのアルゴリズムで構成されています。.

Gは、入力「ラムダ」(機密を保持する必要があり、いかなる状況でも公開されるべきではない)とプログラムCを受け取るキージェネレータです。次に、2つの公開されているキー、証明キーpk、および検証の生成に進みます。キーvk。これらのキーは公開されており、関係者の誰もが利用できます.

Pは、3つの項目を入力として使用することになる証明者です。証明キーpk、公開されているランダム入力x、および実際に何であるかを明らかにすることなく知識を証明したいというプライバシーステートメント。そのプライベートステートメントを「w」と呼びましょう。 Pアルゴリズムは、次のような証明prfを生成します。prf= P(pk、x、w).

検証アルゴリズムVは、基本的にブール変数を返しました。ブール変数には2つの選択肢しかありません。TRUEまたはFALSEのいずれかです。したがって、検証者は、検証キー、公開入力x、および証明prfを次のような入力として受け取ります。

V(vk、x、prf)

..証明者が正しい場合はTRUEを返し、そうでない場合はfalseを返します。.

さて、パラメータラムダについて。 「ラムダ」の価値は秘密にしておく必要があります。そうすれば、誰でもそれを使用して偽の証拠を生成できるからです。これらの偽の証明は、証明者が実際にプライベートステートメント「w」の知識を持っているかどうかに関係なく、TRUEの値を返します。.

Zk-Snarkの機能

Zk-Snarkの機能を示すために、ChristianLundkvistがConsensysの記事で使用したのと同じ関数例を使用します。.

サンプルプログラムは次のようになります。

関数C(x、w)

{{

return(sha256(w)== x);

}

基本的に、関数Cは、パブリックハッシュ値「x」と検証が必要なシークレットステートメント「w」の2つの値を入力として受け取ります。 wのSHA-256ハッシュ値が「x」に等しい場合、関数はTRUEを返し、そうでない場合はFALSEを返します。 (SHA-256はビットコインで使用されるハッシュ関数です).

この例では、旧友のアンナとカールを呼び戻しましょう。アンナは証明者であり、カールは懐疑論者であり、検証者です.

検証者としてCarlが最初に行う必要があるのは、ジェネレータGを使用して証明および検証キーを生成することです。このために、Carlはランダム値「ラムダ」を生成する必要があります。ただし、前述のように、彼はラムダに細心の注意を払う必要があります。アンナに偽の証明を作成するのを阻止する価値を知らせることができないからです。.

とにかく、これはそれがどのように見えるかです:

G(C、ラムダ)=(pk、vk).

2つのキーが生成されたので、Annaは証明を生成してステートメントの有効性を証明する必要があります。彼女は、証明アルゴリズムPを使用して証明を生成します。彼女は、出力xを与えるために(SHA-256を解析する際に)ハッシュする秘密値「w」を知っていることを証明します。したがって、証明生成の証明アルゴリズムは次のようになります。

prf = P(pk、x、w).

彼女は証明「prf」を生成したので、最終的にZk-Snarksの検証アルゴリズムを実行するCarlに値を与えます。.

これは次のようになります。

V(vk、x、prf).

ここで、vkは検証キー、xは既知のハッシュ値、prfは彼がAnnaから取得した証拠です。このアルゴリズムがTRUEを返す場合、これはアンナが正直であり、彼女が確かに秘密の値「w」を持っていたことを意味します。 FALSEが返された場合、これは、Annaが「w」が何であるかを知ることについて嘘をついていることを意味します。.

Zk-スナークとイーサリアム

イーサリアムはZCash(Zero Cash、完全にZk-Snarksに基づく暗号通貨)と緊密に連携しています。ブロックチェーンにzk-snarksを組み込む方法を示すことができる人がいるなら、それは彼らです。私たちは個人的に、メトロポリスがどのようにZk-Snarksを組み込むかを見るのが待ちきれません.

機能#2:プルーフオブステークの早期実装

イーサリアムメトロポリスとは:究極のガイド

では、プルーフオブステークとプルーフオブワークの違いは何ですか?

  • プルーフオブワーク: これは、イーサリアムやビットコインなどのほとんどの暗号通貨がこれまで従ってきたプロトコルです。これは、マイナーが専用ハードウェアを使用して暗号パズルを解決することにより、暗号通貨を「マイニング」することを意味します.

  • プルーフオブステーク: このプロトコルにより、マイニングプロセス全体が仮想化されます。このシステムでは、マイナーの代わりにバリデーターがあります。それが機能する方法は、バリデーターとして、最初にあなたのエーテルの一部をステークとしてロックする必要があるということです。その後、ブロックの検証を開始します。つまり、ブロックチェーンに追加できると思われるブロックが見つかった場合は、それに賭けて検証することができます。ブロックが追加されると、投資した賭け金に比例した報酬が得られます。ただし、間違ったブロックや悪意のあるブロックに賭けた場合、投資した賭け金はあなたから奪われます.

「プルーフオブステーク」を実装するために、イーサリアムはキャスパーコンセンサスアルゴリズムを使用します。当初は、トランザクションの大部分が引き続きワークスタイルの証明として行われ、100番目のトランザクションごとにプルーフオブステークが行われるハイブリッドスタイルのシステムになります。これにより、イーサリアムのプラットフォームでのプルーフオブステークの実際のテストが提供されます。しかし、それはイーサリアムにとって何を意味し、このプロトコルの利点は何ですか?見てみましょう.

プルーフオブステークの利点

  • 全体的なエネルギーと金銭的コストを削減します。世界のビットコイン鉱山労働者は、1時間あたり約50,000ドルを電気に費やしています。これは、1日あたり120万ドル、1か月あたり3600万ドル、1年あたり約4億5000万ドルです。これらの数値と無駄になっている電力量に頭を悩ませるだけです。 「プルーフオブステーク」を使用することで、プロセス全体を完全に仮想化し、これらすべてのコストを削減できます。.

  • ASICの利点がない:プロセス全体が仮想化されるため、誰がより優れた機器またはASIC(特定用途向け集積回路)を持っているかに依存しません。.

  • 51%の攻撃を難しくします:51%の攻撃は、鉱夫のグループが世界のハッシュ能力の50%以上を獲得したときに発生します。プルーフオブステークを使用すると、この攻撃が無効になります.

  • 悪意のないバリデーター:資金がブロックチェーンに閉じ込められているバリデーターは、チェーンに間違ったブロックや悪意のあるブロックを追加していないことを確認します。これは、投資したすべての株式がブロックチェーンから奪われることを意味するためです。.

  • ブロックの作成:新しいブロックの作成とプロセス全体を高速化します。 (これについては次のセクションで詳しく説明します).

  • スケーラビリティ:「シャーディング」の概念を導入することにより、ブロックチェーンをスケーラブルにします(これについては後で詳しく説明します)。

プルーフオブステークのさまざまな単純化された実装が以前にありましたが、キャスパーを他の部分から区別するのは、それが正直な鉱夫にインセンティブを与え、不正な鉱夫を罰することです。悪意のあるブロックに賭け金を置いた場合、その賭け金はあなたから奪われます。ルールに従わない人は罰せられます.

これはVitalikがそれを説明する方法です:

「円形のテーブルの周りに100人が座っていると想像してみてください。一人が書類の束を持っており、それぞれが異なる取引履歴を持っています。最初の参加者はペンを手に取って署名し、次の人に渡します。次の人も同様の選択をします。各参加者は、ほとんどの参加者が最終的に署名するトランザクション履歴に署名した場合にのみ$ 1を受け取ります。あるページに署名し、後で別のページに署名すると、家は全焼します。」

彼はその後、これはおそらく正しい紙に署名するための良いインセンティブであると付け加えました!

  • 難易度時限爆弾とは?
  • 鉱山労働者がプルーフオブワークプロトコルからプルーフオブステークプロトコルに移行するように動機付けるために何がありますか?

鉱山労働者は、ブロックを採掘できるように、数千ドル相当の機器を購入します。 POSが登場した瞬間。そのすべての機器は無価値になります。非常に多くのお金を費やし、非常に複雑なプールを設定し、それらすべてが完全に役に立たなくなることを想像してみてください.

その場合、鉱山労働者が古いプルーフオブワークチェーンにとどまり、それを継続して採掘するのを防ぐにはどうすればよいでしょうか。これにより、本質的に、イーサリアムクラシック、イーサリアムプルーフオブワーク、イーサリアムプルーフオブステークの3つのイーサリアムコインが作成されます。それは絶対的な悪夢になるだろう.

これにより、イーサリアムの経済的価値と信頼性が大幅に低下するだけでなく、チェーン全体のハッシュレートが希薄化され、ハッカーの攻撃に対して脆弱になる可能性があります。.

鉱山労働者が新しいチェーンに参加する適切なインセンティブがあることを確認するために、イーサリアムの開発者は難易度の時限爆弾を導入しました。時限爆弾は2015年9月7日に導入されました。時限爆弾の難易度を理解するには、難易度とマイニングのしくみを理解することが重要です。.

難しさとは何ですか、それはどのように機能しますか?

難易度の概念はビットコインから始まりました。ビットコインが最初に導入されたとき、マイニングは非常に簡単で、誰でも自分のPCを使用してそれを行うことができました。しかし、ビットコインの人気が高まるにつれ、ネットワーク上のマイナーの数は増加しました。これにより、マイナーが制御不能になり、1年の間に残りのすべてのビットコインをマイニングする可能性が非常に高くなりました。中本聡はこれが起こることを想定し、「難易度」システムを導入しました.

難易度システムは次のように機能します。マイナーは、暗号パズルを解くために計算能力を費やします。その方法は、ランダムな文字列(nonceと呼ばれる)をブロックのハッシュにランダムに追加してから、文字列全体をハッシュすることです。結果の数が特定の固定数よりも少ない場合、それは成功したと見なされ、新しいブロックがブロックチェーンに追加されます。この「ノンス」を見つけることは非常に困難でランダムであり、それがすべてのマイニングの中心です.

プロセス全体を要約すると、次のようになります。

  • 新しいブロックの内容のハッシュが取得されます.
  • ナンス(ランダムな文字列)がハッシュに追加されます.
  • 新しい文字列が再度ハッシュされます.
  • 次に、最終的なハッシュが難易度と比較され、実際にそれよりも低いかどうかが確認されます。.
  • そうでない場合は、ナンスが変更され、プロセスが再度繰り返されます.
  • はいの場合、ブロックがチェーンに追加され、公開元帳が更新され、追加が通知されます.
  • ブロック報酬を与えられたこれに責任がある鉱夫.

難易度は2016ブロックごとに調整されます.

難易度は、ブロックが採掘される速度に正比例します。ビットコインの平均ブロック時間は10秒です.

ブロック時間がそれを下回ると難易度が上がり、上がると難易度が下がります。これは、ビットコインのブロック時間が約10秒にとどまるようにするために行われます。.

これは基本的にビットコインマイニングの仕組みであり、イーサリアムも同じプロトコルに従います.

では、時限爆弾の難しさはどうなるのでしょうか?

難易度爆弾は指数関数的に難易度を上げてしまい、採掘が不可能になります.

前にも言ったように、難易度はブロックが採掘される速度に応じて調整されます。イーサリアム難易度調整アルゴリズムは次のようになります。

block_diff = parent_diff + parent_diff // 2048 * max(1 –(block_timestamp – parent_timestamp)// 10、-99)+ int(2 **((block.number // 100000)– 2))

(ここで「//」は、6 // 2 = 3および9 // 2 = 4となる除算演算子です。)

それで、それが基本的に平易な英語で何を意味するのかを理解しましょう:

Block_timestap =ブロックがマイニングされた時刻.

Parent_timestamp =親ブロック(別名、これがマイニングされる前のブロック)の時刻.

  • If(block_timestamp – parent_timestamp) < 10 seconds then a factor of “parent_diff // 2048 * 1” is added to the difficulty.
  • (block_timestamp – parent_timestamp)が10〜19秒の場合、難易度は同じに保たれます.
  • (block_timestamp – parent_timestamp)> 20秒の場合、難易度は「parent_diff // 2048 * -1」だけ減少し、最大で「parent_diff // 2048 * -99」になります。.

これは、イーサリアムのホームステッドバージョンで難易度調整アルゴリズムがどのように機能したかです。アイデアは、ブロック時間を最大15秒に保つことです.

したがって、難易度爆弾が行うことは、暗号化パズルを解くのにますます時間がかかるように調整せずに、そのような指数関数的な量だけ難易度を上げることです。最終的には、チェーンでマイニングすることはほぼ不可能になります。この現象は「イーサリアム氷河期」と呼ばれ、すべての捕虜の採掘スタイルが不可能になる時期です。.

これが発生した場合、鉱山労働者にはオプションがありませんが、プルーフオブステークが含まれている新しいイーサリアムチェーンに行くことはできません.

これはメトロポリスで利用されますか?

難易度の時限爆弾は2017年末に爆発する予定ですが、1年半遅れているようです。ただし、Metropolisでは、開発チームがPOSへのプロセスをスムーズにする2つの変更を加えました。.

  • キャスパーが適用され、上記のように、100ブロックごとにプルーフオブステークを介して採掘されます.
  • マイニング報酬は5エーテルから3エーテルに減少します.

目標は、ネットワーク全体をプルーフオブステークプロトコルに使用し、Serenityで完全に利用する前にすべての問題を解決することです。.

機能#3:スマートコントラクトの堅牢性と柔軟性

スマートコントラクトとは?

イーサリアムメトロポリスとは:究極のガイド

スマートコントラクトはイーサリアムの生命線であると言っても過言ではありません.

スマートコントラクトは、イーサリアムで物事が行われる方法です。アイデアは単純です。 AとBが、サードパーティの介入なしにトランザクションまたは機能を実行することを想像してみてください。 AがBに1ETHを請求するタスクを実行するように指示するとします。 Aはその1ETHを「ボックス」に入れます。 Bがタスクを実行すると、その1 ETHはBに移動し、実行しない場合、その1 ETHはAに戻ります。このアナロジーの「ボックス」は、スマートコントラクトです。これは、それがどのように機能するかを理解するのに役立つ大まかな例えです.

それで、イーサリアムがスマートコントラクトをより良く、より簡単に開発するためにもたらしているイノベーションは何ですか??

イーサリアムで物事がどのように機能するかを理解しましょう.

AがBに実行するスマートコントラクトを与えると仮定します。そのコントラクトのすべての関数は、B側で特定の計算能力を使用する必要があります。この計算能力は「ガス」と呼ばれます。このガスの支払いに必要なお金は「エーテル」と呼ばれます。ガス価格チャートは次のようになります。

イーサリアムメトロポリスとは:究極のガイド

画像提供: Etherscan

現在、ビットコインは通常すべてのトランザクションに同じ計算能力を費やしていますが、イーサリアムはその契約ごとに必要な計算能力を変えることができます。各契約には、契約者によって設定された独自のガス制限があります。これにより、次の2つのシナリオが発生する可能性があります。

  • 必要なガスが設定された制限を超えています。その場合、契約状態は元の状態に戻り、すべてのガスが使い果たされます。.
  • 必要なガスが設定された制限を下回っています。その場合、契約は完了し、残りのガスは契約設定者に渡されます.

契約の実行中に、実行中に以前の状態に戻りたい場合は、例外を手動でトリガーする必要があります。トランザクションをキャンセルした場合、トランザクションの実行を停止するために2倍の費用が必要になります。コントラクトを元の状態に戻すには、開発者は「スロー」機能を使用します。スロー機能は、契約の状態を前の状態に戻すのに役立ちますが、契約内のすべてのガスを消費します.

この問題に対処するために、メトロポリスは「元に戻す」機能を強化して、すべてのガスを消費することなく契約を以前の状態に戻すことができるようにしています。未使用のガスは契約者に返金されます。復帰機能に加えて、Metropolisは、コントラクトが可変サイズの値を返すことを可能にする「returndata」オペコードを導入しています。.

機能#4:アカウントの抽象化

アカウントの抽象化の意味に入る前に、抽象化の意味を理解しましょう。抽象化とは、インとアウト、およびすべての技術的な詳細を完全に知らなくても、誰でも任意のシステムまたはプロトコルを使用できることを意味します。例えば。 iPhoneを使用する場合、iPhoneを操作するのにプログラマーやエンジニアである必要はありません。画面を押してアプリをアクティブにするか、通話ボタンを押して誰かに電話をかけるだけです。特定のアプリを押すと電話内の回路がどのようにアクティブになるか、または特定のアプリがどのようにプログラムされているかを知る必要はありません。抽象化は、複雑さを取り除くことにより、複雑なテクノロジーを大衆が利用できるようにします.

抽象化は、イーサリアムが将来達成することを計画していることです。架空の分散型の将来では、イーサリアムに基づくDAPPを使用していることに気付かずに、誰もがDAPPSを使用することを想定しています。彼らは基本的にイーサリアムがバックグラウンドで「消える」ことを望んでいます。メトロポリスは、「アカウントの抽象化」を導入することで、まさにそれを実現するための大きな一歩を踏み出しました。.

抽象化の一環として、イーサリアムは2つのアカウント間の境界線を曖昧にすることを計画しています。少なくとも執筆時点で、イーサリアムには2つのアカウントがあります。 1つは外部アカウントで、ほとんどのユーザーが認識しているキーによって制御されるアカウント、つまりウォレットアカウントです。次に、ブロックチェーン内のスマートコントラクトコードとも呼ばれるコントラクトアカウントもあります。アイデアは、基本的にユーザーがスマートコントラクトの形で外部アカウントを定義できるようにすることです.

これが行われると、キーを裏付けるコードは、コードを裏付けるトランザクションに独自のスピンをかけることができます。それはどのように役立ちますか?ご存知かもしれませんが 量子コンピューティング 暗号通貨を作る暗号への潜在的な脅威に急速になりつつあります。したがって、悪意のある攻撃者によるクォンタム攻撃からトランザクションを保存したいとします。それに対して何ができますか?

アカウントの抽象化を使用すると、ハッシュラダーなどの署名スキームを使用して、量子プルーフになる可能性のある独自のアカウントを定義できます。アカウントはスマートコントラクトのようにカスタマイズできるようになりました.

ビザンチウムとコンスタンティノープルとは?

「ビザムティウム」と「コンスタンティノープル」という用語は、暗号圏のいたるところに投げかけられています。それらはどういう意味ですか?メトロポリスは同時に多くの重要な変化をもたらしています。これらすべての変更を一度に取り入れることは不可能であり、ユーザーと開発者を圧倒することはありません。これが、イーサリアムがメトロポリスを2つのフェーズで立ち上げ、両方がハードフォークとして導入される理由です。.

これらの2つのフェーズは次のとおりです。

  • ビザンチウム.
  • コンスタンティノープル.

多くの遅延の後、Byzantiumハードフォークはブロック番号437,000,000で発生します。これは、現在のブロック生産メトリックを考えると10月17日頃です。.

ビザンチウムは多くの機能を導入します。主なものは次のとおりです。

  • Zk-Snarks.
  • データを元に戻して返す.
  • アカウントの抽象化.

コンスタンティノープルがいつ発生するかは明確ではありませんが、2018年に開催される予定です。その主な特徴は、ビザンチウムが原因で発生する可能性のあるすべての問題を解決し、さらに重要なことに、プルーフオブオブを導入することです。ステークとプルーフオブワークハイブリッドチェーン.

それで、イーサリアムは再びハードフォークするつもりですか? 3番目のイーサリアムコインはありますか?

いいえ、ありません.

イーサリアム-イーサリアムクラシックとビットコイン-ビットコインキャッシュハードフォークのために、人々はすべてのハードフォークがチェーンの分割を引き起こすことになっていると思い始めています。それは単にそうではありません.

これらのフォークがチェーンを分割した理由は、提案された変更(イーサリアムハードフォークとSegwitアクティベーション)が非常に物議を醸したため、全員が参加したわけではなかったためです。.

ただし、これらのアップグレードは長い間満場一致で合意されてきました。誰もがこれが起こることを知っていました。このハードフォークは緊急事態の結果ではありません。このハードフォークはアップグレードの結果です。そのため、コミュニティが分割されたり、新しいコインが発生したりすることはありません。.

唯一の論争の骨は、プルーフ・オブ・ステークのハードフォークである可能性がありますが、すでに説明したように、難易度の爆弾によって採掘がほぼ不可能になるため、鉱山労働者は古いチェーンに留まることによって多くを得るつもりはありません.

イーサリアムメトロポリス結論:これから何が起こるか?

だから、エーテルの価値は上がるだろうか?

私たちは知りません、私たちはファイナンシャルアドバイザーではありません。コインに投資する前に、自分で調査する必要があります。しかし、確かに言えることは、前回イーサリアムがアップグレードされたとき、値は100%を超えて上昇したということです..

ビザンチウムはイーサリアムに非常に多くの変更をもたらしているので、物事がどうなるかを見るのは魅力的です。 zk-snarksの実装は特にゲームを変えるものであり、もちろん、その利害関係の証拠を持つコンスタンティノープルは、暗号通貨の世界の誰もが注目し続けるものになるでしょう。来年はイーサリアムと分散型の未来への夢にとって絶対に革命的な年になる可能性があります.

“>

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me