ポピュラーサイエンスコーナー08 | イーサリアムの秀作:スマートコントラクト
イーサリアムの最大の特徴は「スマートコントラクト」という概念の導入であるとお伝えしましたが、今回はその最も重要な概念である「スマートコントラクト」から、その仕組みや仕組みについてお話していきます。 . どのような効果がありますか。
一言で言えば、スマート コントラクトには 2 つの主な機能があります。1 つはトランザクションをより便利に処理することであり、もう 1 つは Dapps (つまりブロックチェーン アプリケーション) をより柔軟に開発することです。それでは、一つずつご説明させていただきます。
1. スマートコントラクトによりトランザクションをより便利に処理できる
スマートコントラクトによってどのように取引がより便利になるかについて話しましょう。ここでは、イーサリアム仮想マシンとイーサリアム アカウントという 2 つの概念を理解する必要があります。
(1) イーサリアム仮想マシン
「仮想マシン」とはコンピュータ分野の用語で、コンピュータのパフォーマンスに影響を与えずに任意の操作を実行できる仮想環境を指します。
イーサリアムは、ピアツーピアの分散型仮想マシン (英語の略語 EVM) である点を除けば、本質的には仮想マシンです。すべてのブロックチェーン テクノロジーと同様に、世界中のノードが独自のコンピューター上でソフトウェアを実行します。世界中のノードを含むこの「ワールドクラスのコンピューター」は、イーサリアム仮想マシン (EVM) と呼ばれます。
イーサリアム仮想マシンは、イーサリアム スマート コントラクトの実行環境を作成するために使用されるシステムとして理解できます。
(2) イーサリアムアカウント
イーサリアムでは運用できる通常アカウント(英語の略称はEOA)と、「スマートアカウント」と呼ばれる2種類のアカウントが設定されています。
1. 通常アカウント
「通常のアカウント」(つまり、EOA アカウント)には、現在の金額のイーサリアムマネーのみが含まれており、秘密キーによって管理され、送金トランザクションを開始できます。
イーサリアムの「通常アカウント」からイーサリアムを送金する場合、送金方法はビットコインと同様です。
私のアカウントから Yiyi のアカウントに 3 イーサリアムを送金しました。この送金には通常のアカウントが使用されます。Yiyi のウォレット アドレスと送金金額を入力する必要があります。これはビットコイン送金とよく似ているため、多くは言いません。
2. スマートアカウント
「スマートアカウント」には、イーサリアムの金額だけでなく、プログラムコードも含まれており、トランザクションによってコードの実行がトリガーされ、対応するメッセージを受信するたびにコードが実行されます。はスマートコントラクトの通信事業者です。
イーサリアムの「スマート アカウント」からイーサリアムを転送する場合、仮想マシンとスマート コントラクトが関係します。
給与支払い日に3イーサリアムをYiyiに送金することにし、合意に達したことになり、給与を支払うと仮想マシンが特定のコードを実行し、スマートフォンから3イーサリアムが自動的に送金されます. アカウントから 3 イーサリアムを Yiyi に送金しました。
2. スマートコントラクトによりDapp(ブロックチェーンアプリケーション)をより柔軟に開発可能
上記では、スマートコントラクトによって取引がより便利になる方法を紹介しました。次に、スマート コントラクトのもう 1 つの主要な機能について説明します。スマート コントラクトにより、Dapps (つまり、ブロックチェーン アプリケーション) をより柔軟に開発できるようになります。
ビットコインは通貨システムですが、イーサリアムはプラットフォームになることを目指しています。イーサリアム システムは現在の Android や Apple システムに似ており、開発者はこのシステム上でさまざまなアプリケーションを自由に開発できます。
イーサリアムは、要件に応じて変更できる柔軟なシステムとして設計されており、ユーザーは自分のニーズを満たす独自のオペレーションを作成することができ、このようにして、イーサリアムシステムは、デジタル通貨に限らず、さまざまな分散型ブロックチェーンアプリケーションにサービスを提供できます。 。
イーサリアムの中核は「イーサリアム仮想マシン(EVM)」にあり、これは上で述べた概念であり、この仮想マシンは任意のアルゴリズムで複雑なコードを実行できます。コンピュータ用語で言えば、イーサリアムは「チューリング完全」であり、開発者は既存のプログラミング言語を使用できます。 (「Java、Python」など)イーサリアム仮想マシン上でコントラクトやさまざまな分散アプリケーションを作成します。
スマートコントラクトにより、イーサリアムの「分散型アプリケーション」は無限の想像力とより強力な活力を持ちます。スマートコントラクトは、イーサリアムブロックチェーンの機能を最大限に活用するためにさまざまなビジネスロジックを処理できるため、ブロックチェーンのスケーラビリティが向上し、イーサリアムは現在最大のブロックチェーン開発プラットフォームとなっています。金融デリバティブ、保険、不動産、法的手続きなど、さまざまなシナリオでスマートコントラクトを使用できます。

これは、イーサリアムを「ブロックチェーン2.0時代」と呼ぶにあたり、ビットコインのデジタル通貨としての機能から脱却し、ブロックチェーン技術をより多くの分野に応用する重要な施策でもあります。
3. イーサリアムとイーサリアム(ETH)
イーサリアム システムにはコインも含まれます。イーサリアム(英語コードETH)は、イーサリアムネットワークによって生成される暗号通貨であり、「イーサリアム」とも呼ばれます。イーサリアムのスマート コントラクト システムでは、イーサリアムが重要な役割を果たしています。現在の ICO プロジェクトのほとんどはイーサリアム上で開発されたアプリケーションに基づいており、開発者はイーサリアム上でプロジェクトを実行するにはイーサリアムに支払う必要があります。

イーサリアムは、ブロックチェーンアプリケーションの開発プラットフォームとして、多くの開発者や一般ユーザーがプラットフォームに参加し、アプリケーションの開発や取引に利用するため、イーサリアムネットワークへのユーザーの参加がより活発になり、イーサリアムの需要は継続的に成長。もちろん、イーサリアムの急落は、これらのプロジェクトによる巨額のキャッシュアウトにも大きく関係しています。
要約すると、この号では主にイーサリアムの最大の特徴であるスマート コントラクトと、スマート コントラクトに関連するいくつかの用語であるイーサリアム仮想マシン、スマート アカウントについて紹介しました。要約すると、イーサリアム仮想マシンはスマート コントラクトの実行に使用され、スマート アカウントはスマート コントラクトを実行できる通信事業者です。


