イーサリアムとは
イーサリアム(Ethereum)とは, 📝スマートコントラクト機能を備えた分散型アプリケーションプラットフォーム(📱DApps).
- 🔖PoS
- 👨ヴィタリック・ブリテンが開発.
- 🔨イーサリアム開発: 開発者向けトピック.
仮想通貨としての🪙イーサ(ETH)と混同しやすく, いやもうイーサリアムというと仮想通貨を指すことも多いので, ブロックチェーンプラットフォームとしてなのか, 仮想通貨なのかを文脈で注意すること.
🐥イーサリアムBasics
公式HPの用語集をチェック👉 イーサリアム用語集 | ethereum.org
🪙ETH
イーサ(Ether)とはイーサリアム上でつかわれる内部通貨, Native Token.
シンボルはETH.
仮想通貨の文脈におけるイーサリアムとは, 正確にはこのEtherを指す.
🪙Wrapped ETH(WETH)
ラップドイーサ. $ETHと同じ価値をもつ🪙ラップドトークン.
イーサリアム自体が📝ERC-20よりも前にできたため, ETH自体がERC-20に準拠しておらず, ERC-20から派生したチェーンとの互換性がない. そのため🔖EVM互換チェーンでイーサリアムと同等の価値を持つトークンをつかうための技術といえる.
DEXでETHをスワップしようとすると裏側で自動的にETHはWETHに変換される.
- EtherScanにはコントラクトコードがある.
🔍Etherscan
イーサリアムの分析サイト.
💡イーサリアムブロック生成時間
イーサリアムのブロック生成時間のインターバル. 12秒くらいだが, だんだん改善されているようだ. Etherscanで変遷をみることができる.
📝ガス代(Gas)
イーサリアム手数料. 俗にガス代と言われるもの.
Tx Fee
トランザクションを処理するために支払う手数料. 📝Transaction Fee
Transaction Fee = Gas Price × Gas Used = (Base Fee + Priority Fee) × Gas Used
- Gas Fee: 📝ガス代(Gas)
- Base Fee: プロトコルによって設定された値
- Priority Fee: バリデータに支払うチップ
- Gas Used:
- トランザクションの実行に必要なガスの量.
- トランザクションが行う操作の複雑さに応じて変動.
- Uniswapの画面だとネットワーク料金と表示される.
Gwei
ガスの単位. gwei は 0.000000001 ETHと等価.
🔍ETHガス代確認サイト
機能ごとに異なるので注意. たとえば送金はBridgingを確認.
- Ethereum Gas Tracker: https://etherscan.io/gastracker
- ガス代を見積もる.
- Ethereum Gas Chats: https://milkroad.com/ethereum/gas/
- ガス代の高騰をヒートマップと時系列グラフで可視化.
- しばしば跳ね上がることがあるので, そのときはあえて取引は避けたほうがいい.
🔦イーサリアムのガス代はウーバーのサージプライスみたいなもの
;; https://twitter.com/pixiekate13/status/1478405634030596098
Ethereum gas fees are like Uber surge prices. You have to be drunk to not notice how bad they are.
ここでいうsurge pricesはおそらくUber Taxiのやつ. UberEatsだといわゆるドランバーアプリの📝シミ(Uber).
🤔ETHチェーンの送金手数料は概して高いがネイティブトークンは安い
たとえば2023/11現在, ETH上のUSDCを送金しようとすると5ドルくらいかかる. しかし, ETHを送金しようとすると1ドルくらいかかる.
References
🔖ETH Staking
ETHの🎴ステーキング. Eth MergeによってPoSになった以後の話題.
ETHステーキングの種類
- Solo Home staking: 32 ETHができて24時間稼働できるサーバを持っている人.
- Staked as a serice: ハードウェアがなくても32 ETH預けたい人向け.
- Pooled staking:
- WalletをDEXに接続してLPに預ける.
- もっとも一般的かつ人気.
- aka. Liquid Staking, 流動性ステーキング.
- https://ethereum.org/ja/staking/pools/
- CEX staking: CEXの提供するサービスを利用.
ref: イーサリアムステーキング | ethereum.org
ステーキングは何ETHからできるの?
32 ETHからステーキングできる仕組みだが, 共同出資のような形で少額でもできる.
最低何日間資金を預ける必要があるの?
Calclators
だいたいの月利や年利の目安がわかる.
Refs
- ステーキングの現状:イーサリアム「Merge」から1年で5つの変化, 2023/09の現状レポート.
イーサリアムの思想
天才思想家, 👨ヴィタリック・ブリテン.
🔖ワールドコンピュータ
イーサリアムとは世界でひとつのステートを提供するワールドコンピュータという思想.
ブロックチェーンは分散型DB/分散型メモリ. EVMのAPIを利用してその上で動くツールがDApps.
C言語との比較
- アドレスとはポインタでありその先にバイナリデータがある.
- 構造体の定義に従ってデータにアクセスできるようにバイナリをパーサーで解析して個々のデータにアクセスする.
- プログラムを実行するとは関数ポインタや構造体ポインタを渡すようなもの.
イーサリアムの歴史
- ヴィタリック・ブテリンが2013年にアイデアを考えた.
The Merge
イーサリアムのコンセンサスアルゴリズムが📝PoWから📝PoSに以降する大型アップデート.
2022.9.15に完了.
Topics
💡イーサリアムはビットコインの先行指標
イーサリアムは📝ビットコインよりも市場小さいため, ビットコインよりも先に投機のし掛けが入りやすい. そのため, ビットコインの動きをイーサリアムが先導することがある.
また, 市場が小さいということは, ビットコインよりもボラティリティは大きくなりがち.
🔖イーサキラー
Ethereum Killer. イーサリアムの対抗場として市場規模を上回るプロジェクト.
🛕イーサリアム文化
👨Vitalik Buterin
ヴィタリック・ブテリン.
👨ピーター・ティールの援助でイーサリアム開発(学校なんて行く価値ないから退学してわたしがお金あげるので自由になにかやりなさい的なやつ).
- Vitalik Buterin’s website, ブログ記事が今後のブロックチェーンの方向に影響力がある.
👨Gavin Wood
🏢Etereum Foundation
👩宮口あや
- 元高校英語教師
- 🔖マウントゴックス事件の処理をした.
👱🏼伊藤穰一さんとの対談.
イーサリアム・ファウンデーションの 宮口あやさん | 巨大ブロックチェーンを静かに支える日本の力 - YouTube
イーサリアム・ファウンデーションの予算管理とかもしている. イーサリアムだとどうしてもクリプトと結びついてお金お金してしまうのでそことイーサリアムの本来の人と人とのプロトコルをつくるという価値との折衷に悩むところ.
Insights
✨EVMとは決定性データフローの世界
おお, 📝決定性データフロープログラミング, プログラミングの性質がイーサリアムにでてくるとは思わなかった.
蘇る感動, ♦Paradigms of Computer Programmingで震えるほどの知的感動を体験した(2014/09)
✨イーサリアムとは分散型OS
「イーサリアムとはプラットフォームだ!」という主張を分解してみる.
- 分散型というのは📝分散システムとみることができる.
- 分散システムは📝Remote Procedure Call(RPC)を駆使して通信をする.
- 📝トランザクション(Tx)とはスマートコントラクトで記述されたプログラムの実行単位.
- 📝タスク(OS)の概念にとても似ている.
- EVMの提供するAPIによって📱DAppsをつくる.
- OSが提供するAPIを駆使してアプリケーションを構築する.
ほら, 共通点はたくさんある.
✨コントラクトの考えは関数型プログラミングの副作用のない関数に似ている
副作用がなく関数を書くことで, 移植性が高まる. 🔖参照透過性. 📝ラムダ抽象.
✨Ethereum FoundationはLinux Foundationに似ている
🏢Etereum Foundationは🏢Linux Foundationに似ている.
✨イーサリアムとは分散型OS, 社会を動かすOSをつくる.