Lesson 5 Chapter1 イーサリアム上トークン
具体的に言うと、transfer(address _to, uint256 _value) や balanceOf(address _owner) といった関数のスタンダードセットを実装している。
ERC20トークン
ERC20トークンは通貨のような働きをする。
すべてのERC20トークンは同じ名前の同じ関数セットを共用している。
こうすることでカスタムコーディングをせずとも、将来もっと多くのトークンをアプリに追加することができる。
ただ新しいトークンのコントラクト・アドレスを入力するだけで、アプリは別のトークンを使えるようになる。
-
ERC20とERC721
EIPとERC EIPとは、Ethereumシステム改善提案の仕組み。 EIP(Ethereum Improvement Proposals)Ethereum改善提案(https://github.c ...
ERC20トークン例(取引所)
ユーザーはトークンを取引所のウォレットアドレスに送るようコントラクトに指示でき、取引所はユーザーが引き出しを要求した場合にトークンを彼らに送り返すようコントラクトに指示することができる。
取引所はこのトランスファー・ロジックを一度実装すれば、新たにERC20トークンを追加したい場合に新しいコントラクト・アドレスをデータベースに追加するだけで良い。
ERC721トークン
ERC721トークン は、それぞれがユニークであると仮定され、分割出来ないので 相互に交換可能でない 。
一つの単位ごとの取引のみ可能で、それぞれが特有のIdを持っている。
仕様に準拠すれば、他の誰かが収集可能なERC721クリプト資産の交換プラットフォームを作ることができるようになります。
そのため、独自の取引ロジックを展開する代わりにトークン規格を使用するのは明らかにメリットがあります。
prev
-
クリプトゾンビLesson 4 Chapter11自分の ゾンビ敗北
Lesson 4 Chapter10自分の ゾンビ敗北 自分のゾンビが敗北する条件 now msg.sender randNonceから求める疑似乱数が70よりおおきい場合敗北。 uint attac ...
next
-
クリプトゾンビLesson 5 Chapter2 ERC721規格と多重継承
Lesson 5 Chapter2 ERC721規格と多重継承 ERC721規格で実装が必要なメソッドのリスト(インターフェース) contract ERC721 { event Transfer(a ...