Ethereumは、オープンソース分散ブロックチェーン分散ブロックチェーンプラットフォームです

Ethereum 無料のブロックチェーンプラットフォーム

Ethereum Poweredアプリでデジタルトランザクションを追跡します

Ethereumは、オープンソース分散ブロックチェーンネットワークです。完全なセキュリティと可用性を備えたスマートコントラクトと分散アプリケーションの構築と展開

概要

Ethereumは、分散型アプリの構築に使用されるオープンソースのブロックチェーンベースのプラットフォームです。分散型アプリケーション(DAPPS)は、分散ネットワークで実行されます。つまり、これらのアプリを誰も制御できません。スマートコントラクトは、ネットワーク上のトランザクションを制御および管理するコードスニペットです。誰でもスマートコントラクトを構築し、パブリックネットワークに展開できます。 Ethereumソフトウェアは、スマートコントラクトの実行時間環境であるEthereum Virtual Machine(EVM)の上に構築されています。さらに、EthereumはEtherと呼ばれる独自のネイティブの暗号通貨を維持しています。新しいブロックをブロックチェーンに採掘する鉱夫は、エーテルの形で賞金を獲得します。 多くのコンセンサスアルゴリズムがあります。ただし、Ethereumは、Proof of Work(POW)と呼ばれるコンセンサスアルゴリズムを使用しています。さらに、このオープンソースソフトウェアでは、すべてのトランザクションに計算能力が必要です。したがって、ガスと呼ばれるすべてのトランザクションに関連する料金があり、それは正常にトランザクションを実施するために必要です。 Ethereumは、分散型アプリが実行されるノードの分散ネットワークに基づいています。したがって、マシンでノードを実行するにはクライアントアプリケーションが必要であり、これらのクライアントアプリケーションは多くの言語で利用できます。さらに、3種類のノードフルノード、ライトノード、アーカイブノードがあります。 Ethereumソフトウェアアーキテクチャは、5つのレイヤーで構成されています。言い換えれば、これらのレイヤーは、Ethereum Virtual Machine、Smart Contracts、Ethereum Nodes、Ethereum Client API、およびエンドユーザーアプリケーションです。さらに、GO言語でのイーサリアムの実装は、すべてのソースコードファイルで利用できます。

システム要求

Ethereumをセットアップするための要件は次のとおりです。

特徴

Ethereumは次の重要な機能を提供します。

  • オープンソース *暗号化で固定します *暗号通貨エーテル *スマートコントラクト
  • dapps *イーサリアム仮想マシン *多層アーキテクチャ

インストール手順

前提条件をインストールしたら、次のコマンドを実行してソースコードをクローンします

    git clone https://github.com/ethereum/go-ethereum

その後、次のコマンドでGOコンパイラをインストールします

    brew install go

次に、次のコマンドを実行します

    cd go-ethereum

同様に、次のコマンドで「Geth」プログラムを構築します

    make geth

Mac OSシステムライブラリのヘッダーファイルに関連するいくつかのエラーが表示されている場合は、Xcodeコマンドラインツールをインストールして、再試行してください

    xcode-select --install

最後に、次のコマンドでノードを開始できます

    build/bin/geth
 日本