BUSINESS LIFE TECHNOLOGY ETHEREUM

【仮想通貨】ブロックチェーン基盤のイーサリアム(Ethereum)とは【買い方】【スマートコントラクトのパイオニア】

2021年9月28日

悩んでいる人
悩んでいる人

イーサリアムを教えて!

こういった悩みにお答えします.

本記事の信頼性

  • リアルタイムシステムの研究歴12年.
  • 東大教員の時に,英語でOS(Linuxカーネル)の授業.
  • 2012年9月~2013年8月にアメリカのノースカロライナ大学チャペルヒル校(UNC)コンピュータサイエンス学部で客員研究員として勤務.C言語でリアルタイムLinuxの研究開発.
  • プログラミング歴15年以上,習得している言語: C/C++PythonSolidity/Vyper,Java,Ruby,Go,Rust,D,HTML/CSS/JS/PHP,MATLAB,Verse(UEFN), Assembler (x64,aarch64).
  • 東大教員の時に,C++言語で開発した「LLVMコンパイラの拡張」,C言語で開発した独自のリアルタイムOS「Mcube Kernel」GitHubにオープンソースとして公開
  • 2020年1月~現在はアメリカのノースカロライナ州チャペルヒルにあるGuarantee Happiness LLCのCTOとしてECサイト開発やWeb/SNSマーケティングの業務.2022年6月~現在はアメリカのノースカロライナ州チャペルヒルにあるJapanese Tar Heel, Inc.のCEO兼CTO.
  • 最近は自然言語処理AIイーサリアムに関する有益な情報発信や,Unreal Editor for Fortnite(UEFN)でゲーム開発に従事.
    • (AI全般を含む)自然言語処理AIの論文の日本語訳や,AIチャットボット(ChatGPT,Auto-GPT,Gemini(旧Bard)など)の記事を50本以上執筆.アメリカのサンフランシスコ(広義のシリコンバレー)の会社でChatGPT/Geminiを訓練するプロンプトエンジニア・マネージャー・Quality Assurance(QA)の業務委託の経験あり.
    • (スマートコントラクトのプログラミングを含む)イーサリアムや仮想通貨全般の記事を200本以上執筆.イギリスのロンドンの会社で仮想通貨の英語の記事を日本語に翻訳する業務委託の経験あり.
    • UEFNで10本以上のゲームを開発し,フォートナイト上で公開(FortniteFortnite.GG).

こういった私から学べます.

仮想通貨を取引したいあなたは,まずは国内取引所のCoincheckを開設しましょう!

Coincheck

Coincheckが扱っていない仮想通貨を取引したい場合や低い手数料で取引したい場合は,海外取引所を開設する必要があります.

しかし,海外取引所は日本円が使えないので,国内取引所から仮想通貨を送る必要があります.

そこで,以下のおすすめの仮想通貨取引所(主に海外)で開設して,Coincheckからビットコインやイーサリアムを送りましょう!

イーサリアム(Ethereum)とは

イーサリアム(Ethereum)とは,分散型アプリケーション(非中央集権型アプリケーション)のためのパブリック型のブロックチェーン基盤です.

イーサリアムは,2013年にカナダのウォータールー大学でコンピュータサイエンスを専攻する学生だったヴィタリック・ブテリンにより開発されました.

ウォータールー大学は,2021年の世界学術ランキングのコンピュータサイエンス分野で51~75位の名門校です(東京大学は101~150位).

ヴィタリック・ブテリンは,2017年にブルームバーグ社の「世界に一番影響力を与えた人物50人」,2018年にフォーブス誌の「30アンダー30」に選ばれています.

イーサリアムはGo言語で実装されていて,GitHubにオープンソースで公開されています.

イーサリアムのライセンスは以下のようになります.

Go言語を学びたいあなたはこちらからどうぞ.

C++/Go/Rust言語 ブロックチェーン基盤
【C++/Go/Rust言語】ブロックチェーン基盤のプログラミング言語を学べるWebサイト

こういった悩みにお答えします. こういった私から学べます. スマートコントラクトを記述できるプログラミング言語を知りたいあなたはこちらからどうぞ. 【C++/Go/Rust言語】ブロックチェーン基盤の ...

続きを見る

イーサリアムのブロックチェーンでは,マークルパトリシア木をデータ構造として利用します.

マークルパトリシア木を知りたいあなたはこちらからどうぞ.

C言語 マークル木 マークルパトリシア木
【C言語】マークル木とマークルパトリシア木【ビットコインとイーサリアムで利用】

こういった悩みにお答えします. こういった私から学べます. 本記事では,ハッシュテーブルを理解していることを前提とします. マークル木(マークルハッシュ木,ハッシュ木)【ビットコインで利用】 マークル ...

続きを見る

イーサリアムはC言語の暗号ライブラリlibsecp256k1(go-ethereum/crypto/secp256k1/libsecp256k1/)を利用しています.

libsecp256k1を含むC言語の暗号ライブラリを知りたいあなたはこちらからどうぞ.

C言語 暗号ライブラリ
【C言語】仮想通貨で利用される暗号ライブラリ

こういった悩みにお答えします. こういった私から学べます. C言語で仮想通貨で利用される暗号ライブラリを紹介します. 仮想通貨ビットコイン,イーサリアム,アルゴランド等で利用されています. これらの仮 ...

続きを見る

イーサリアムのブロックチェーン基盤は2015年から現在まで開発されています(詳細はこちら).

イーサリアムは,「ホワイトペーパー」(白書)と呼ばれる概念やトランザクション,採掘(マイニング),証明書発行のシステム,手数料等を説明している資料があります.

また,イーサリアムは,「イエローペーパー」(黄書)と呼ばれる正式な仕様により定義されています.

イエローペーパーと呼ばれる理由は,イーサリアムの仕様書「ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER」の背景が黄色いからです.

イエローペーパーに興味があるあなたは,こちらからダウンロードして読みましょう!

イーサリアムの解説は,こちらの動画がわかりやすいです.

2018年3月29日にヴィタリック・ブテリンが来日し,東京大学の本郷キャンパスで講演しました.

2021年9月28日の時価総額は,ビットコインは約90兆円(第1位),イーサリアムは約40兆円(第2位)です.

つまり,イーサリアムはビットコインのような仮想通貨の基軸通貨としての位置づけになります.

ビットコインが米国ドル,イーサリアムがユーロのような感じです.(または金と銀に例えられています.)

ビットコインを知りたいあなたはこちらからどうぞ.

ビットコイン
ビットコイン(Bitcoin)とは【買い方】【仮想通貨のパイオニア】

こういった悩みにお答えします. こういった私から学べます. ビットコイン(Bitcoin) ビットコイン(Bitcoin)とは,ピアツーピア(P2P:Peer-to-Peer)のビットコインネットワー ...

続きを見る

イーサリアムの買い方

イーサリアムの買い方を紹介します.

イーサリアムはビットコインと同様に暗号資産(仮想通貨)としての側面を持ちますので,仮想通貨取引所で取引できます(取引できる仮想通貨取引所はこちら).

また,イーサリアムから派生(フォーク)した仮想通貨として以下が挙げられます.

イーサリアムは多くの取引所で取引できますので,おすすめの仮想通貨取引所で開設しましょう!

仮想通貨取引所
おすすめの仮想通貨取引所【主に海外】

こういった悩みにお答えします. こういった私から学べます. おすすめの仮想通貨取引所(主に海外)を紹介します. 仮想通貨取引所の開設は無料ですので,忘れないうちに今すぐ開設することをおすすめします! ...

続きを見る

イーサリアムの特徴「スマートコントラクト」

イーサリアムの特徴は,スマートコントラクトに対応していることです.

スマートコントラクトとは,契約や合意の条件に従って,法的に関連するイベントやアクションを自動的に実行,制御,文書化することを目的としたコンピュータプログラムまたは取引プロトコルのことです.

スマートコントラクトの目的は以下になります.

  • 信頼できる仲介者の必要性
  • 仲裁や執行のコスト
  • 不正行為の損失
  • 悪意のある例外や偶発的な例外の削減

スマートコントラクトを利用したブロックチェーンで取引を記録することで,取引の改ざんが非常に困難になります.

イーサリアムが最初にスマートコントラクトを実装したため,スマートコントラクトのパイオニアと言えるでしょう.

イーサリアムにおけるスマートコントラクトは,SolidityやVyper呼ばれるチューリング完全型のプログラミング言語で書かれています.

※ビットコインのスマートコントラクトは,非チューリング完全型(ループ処理等が不可)になります.

SolidityやVyperは,イーサリアム仮想マシン(EVM:Ethereum Virtual Machine)で低レベルのバイトコードにコンパイルされて,実行されます.

EVMは,いわゆるJava仮想マシン(JVM:Java Virtual Machine)のイーサリアム版です.

イーサリアムでスマートコントラクトを記述できるプログラミング言語SolidityやVyperを知りたいあなたはこちらからどうぞ.

イーサリアム スマートコントラクト プログラミング言語
【イーサリアム】スマートコントラクトを記述できるプログラミング言語

こういった悩みにお答えします. こういった私から学べます. イーサリアムのスマートコントラクトを記述できるプログラミング言語 イーサリアムのスマートコントラクトを記述できるプログラミング言語は以下にな ...

続きを見る

イーサリアムの非代替性トークン(NFT:Non-Fungible Tokens)

イーサリアムの非代替性トークン(NFT:Non-Fungible Tokens)を紹介します.

NFTとは,デジタル世界で所有権(ハンコ,サイン,証明書,シリアルナンバーに相当するもの)を記録することができる仕組みです.

※いわゆるお金(日本円,米ドル,ユーロ等)や仮想通貨(ビットコイン,イーサリアム)が代替性トークン(FT:Funsible Token)に相当します.

NFTの起源は,イーサリアムのERC-721規格と言われています.

NFTを利用することで,様々なサービスを提供することができます.

※参考までに,イーサリアムのFTはERC-20規格で定義されています.

NFTの概念を学びたいあなたは以下の動画を観ましょう!

動画の後半に登場したメタバースを知りたいあなたはこちらからどうぞ.

メタバース
メタバースとは【仮想通貨との関係を解説】

こういった悩みにお答えします. こういった私から学べます. メタバース メタバースとは,コンピュータやコンピュータネットワークの中に構築された3次元の仮想空間サービスのことです. メタバース(meta ...

続きを見る

イーサリアムのNFTを利用したゲーム

イーサリアムのNFTを利用したゲームとして,本サイトでは以下を紹介しています.

興味があるあなたは,是非遊びましょう!

マイクリプトヒーローズ
【イーサリアム】マイクリプトヒーローズ(マイクリ):RPG風で遊べるブロックチェーンゲーム

こういった悩みにお答えします. こういった私から学べます. マイクリプトヒーローズ(マイクリ):RPG風のブロックチェーンゲーム マイクリプトヒーローズ(マイクリ)は,double jump.toky ...

続きを見る

イーサリアムのNFTを売買できるマーケットプレイス

イーサリアムのNFTを売買できる多くのマーケットプレイスがあります.

※イーサリアム以外の他の仮想通貨や日本円で売買できるNFTもあります.

NFTマーケットプレイスを知りたいあなたはこちらからどうぞ.

NFTマーケットプレイス
国内・海外のNFTマーケットプレイス

こういった悩みにお答えします. こういった私から学べます. 国内・海外の非代替性トークン(NFT:Non-Fungible Tokens)マーケットプレイスを紹介します. 主にイーサリアムで売買できる ...

続きを見る

イーサリアム2.0(ETH 2.0)

次世代版イーサリアムであるイーサリアム2.0(ETH2.0)が開発されています.

2021年8月に公開されたETH2.0の紹介動画はこちらです.

ETH 2.0はいくつかのフェーズを経て段階的にリリースされています.

  • ETH 2.0 Phase 0(Beacon Chain):2020年12月1日にリリース
  • ETH 2.0 Phase 1(The Merge):2022年9月15日にリリース(コンセンサスアルゴリズムがProof-of-Work(PoW)からProof-of-Stake(PoS)に移行)
  • ETH 2.0 Phase 2(Shapella = Shanghai + Capella):2023年4月12日にリリース(ステーキングされているイーサリアムの出金機能の実装,ガス代の削減)

PoWやPoSを含むコンセンサスアルゴリズムやブロックチェーンを知りたいあなたはこちらからどうぞ.

ブロックチェーン
ブロックチェーンとは【暗号化技術,コンセンサスアルゴリズム,Peer to Peer(P2P),分散型台帳】

こういった悩みにお答えします. こういった私から学べます. ブロックチェーンとは ブロックチェーンとは,一意なブロックの連結リスト(チェーン)の形をしたデータ構造です. ブロックチェーンを学ぶためには ...

続きを見る

ETH 2.0 Phase 1(The Merge)後にイーサリアムを解説する動画はこちらです.

イーサリアムのレイヤ2技術

イーサリアムは,まだまだ発展途上で,スケーラビリティやセキュリティに関する課題が多い状況です.

そこで,イーサリアムのレイヤ2技術という,イーサリアムのセキュリティ保証を継承しつつイーサリアムの課題を解決する別のブロックチェーンが提案されました.

現在,多くのイーサリアムのレイヤ2技術が提案されています.

イーサリアムのレイヤ2技術の仮想通貨を知りたいあなたはこちらからどうぞ.

イーサリアム レイヤ2技術 仮想通貨
イーサリアムのレイヤ2技術の仮想通貨

こういった悩みにお答えします. こういった私から学べます. イーサリアムのレイヤ2技術の仮想通貨を紹介します. まずはイーサリアムを知りたいあなたはこちらからどうぞ. イーサリアムのレイヤ2技術の仮想 ...

続きを見る

まとめ

分散型アプリケーションのためのブロックチェーン基盤「イーサリアム」を紹介しました.

イーサリアムの歴史は浅いですが,これから大きく成長が期待される技術&仮想通貨です.

イーサリアムから様々な技術革新が起こりつつありますので,引き続き注目しましょう!

ブロックチェーンエンジニアになりたいあなたは国内・海外の求人サイトをチェックしましょう!

ブロックチェーンエンジニア 求人サイト
国内・海外のブロックチェーンエンジニアのおすすめ求人サイト【転職エージェント】【C++/Go/Rust言語,Solidity/Vyper言語】

こういった悩みにお答えします. こういった私が解説していきます. 国内・海外のブロックチェーンエンジニアのおすすめ求人サイト(転職エージェント)を紹介します. 具体的には,イーサリアムのスマートコント ...

続きを見る

仮想通貨を取引したいあなたは,まずは国内取引所のCoincheckを開設しましょう!

Coincheck

Coincheckが扱っていない仮想通貨を取引したい場合や低い手数料で取引したい場合は,海外取引所を開設する必要があります.

しかし,海外取引所は日本円が使えないので,国内取引所から仮想通貨を送る必要があります.

そこで,以下のおすすめの仮想通貨取引所(主に海外)で開設して,Coincheckからビットコインやイーサリアムを送りましょう!

-BUSINESS, LIFE, TECHNOLOGY, ETHEREUM
-, , , , ,