#20の略で、Ethereumで発行できるトークンの仕様を決めているものになります。ERC20の仕様に沿ってトークンを実装するとERC20に準拠したサードパーティ製のアプリケーションや分散取引所、ウォレットなどで使用できるようになります。独自に実装してしまうとこの経済圏に入れませんし、ウォレットすらもトークンにあったものを自前で実装しなくてはいけなくなります。ERC20の問題点ERC20についてはこちらから読んでみてください。参考記事:EthereumのERC20トークンとは?ERC20にはトークンをユーザーのアドレスではなくコントラクトのアドレスに間違って送ってもトランザクションが承認されてしまい送金したトークンが二度と引き出すことができなくなるという問題があります。これは実際に発生してお2017年12月27日現在、約325万ドル以上のトークンが引き出し不可能なものとなっています。ERC20が使われ続ける限りこの額はどんどん大きくなっていくと思います。実際に取り出せなくなったトークンはこちらです。詳細はこちらに記載されています。Etherscan現状取引所に上場しているEthereumのトークンはほとんどがERC20規格のものなので今後も気をつけなければいけません。誤送金を防ぐためのERC223上記問題を解決するために考えられたのが新しい規格のERC223です。ERC223は送金を行った際にトークンを受け取れることのできるアドレスか確認して問題なければ送金処理を実行してトランザクションが承認されます。間違ってコントラクトアドレスに送金した場合は元のアドレスに送り返される仕組みとなっているのでERC20のように二度と引き出せないトークンが出てしまうことをプログラムで制御することができます。ERC20とERC223での実装の違いERC20のインターフェースはこちらの記事で紹介しているので読んでみてください。ERC223では2つのメソッドが追加され、1つのメソッドとイベントが削除されました。追加されたメソッドERC20との後方互換を保つために既存のtransfer()メソッドは残しつつ、引数を追加したtransfer()メソッドが追加されました。重要なのがtokenFallback()メソッドとなります。このメソッドにより間違って送られたトークンは送金元に返されるようになります。approve関数が呼ばれたら実行されるイベントまとめEthereumのトークンエコノミーはこのように日々改善されており今後ももっと有用なトークンの実装方法が出てくるかと思います。2018年はPoWからPoSへの移行するハードフォークが予定されているのでEthereumから目が離せない年になりそうです。まで網羅的に解説されている書籍なのでおすすめです。Bitcoinを作っているネクストカレンシー所属の方が書いているので信頼できます。2016年07月14日AmazonKindle楽天ブックスビットコインとブロックチェーンの詳細をしっかりと学びたい方にはこちらの書籍が非常におすすめです。ウォレットの仕組み、楕円曲線暗号、P2Pプロトコル、公開鍵暗号などビットコインを支える技術について詳細に解説されています。サンプルコードを通して実際に手を動かして学べるので非常に濃い内容となっています。スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。Incにブロックチェーンエンジニアとして入社。コメントをキャンセルメールアドレスが公開されることはありません。Tokenとは?クロスオリジンでCookieを送信するにはCredentialsを設定するRECOMMENDこちらの記事も人気です。