Ethereum-introduction

提供:Dev Guides
移動先:案内検索

イーサリアム-はじめに

Bitcoinの大成功は、独自の通貨を作成するいくつかの人々の心に関心を集めました。 デジタル通貨であるビットコインが提供する利点を見ると、人々は自分のアプリケーションでブロックチェーンの概念を使用したいと考えていました。 人々は、物理的な契約から、拒否、透明性、セキュリティなどのいくつかの問題が発生するスマートデジタル契約に移行したいと考えていました。 自動的に対処されます。 この取り組みの結果、イーサリアムが作成されました。これは、スマートコントラクトをサポートする分散ブロックチェーンアプリケーションを作成するための一般的なプラットフォームです。

このチュートリアルでは、Ethereumプラットフォームで分散アプリケーション(DAPP)を作成する方法を学習します。 より具体的には、コントラクトを作成し、ローカルブロックチェーンでテストし、最終的に詳細なテストと商用使用のために外部ブロックチェーンに展開する方法を学習します。 コントラクト開発用のオブジェクト指向言語である Solidity を使用します。 また、契約の開発とテスト用のオープンソースIDEである Remix も使用します。 テスト済みの契約を外部ブロックチェーンにデプロイするには、 Ganache を使用します。 コントラクトと対話するには、クライアントアプリケーションが必要です。 MyEtherWallet を使用して、そのようなクライアントごとにウォレットを作成します。 契約作成者が契約を公開します。 他のクライアントは、契約で提供されるインターフェースを使用して連絡先の値を確認し、契約の一部を実行するために作成者にお金を送ります。

それでは、契約書を書くことから始めましょう。