暗号通貨の世界は、ブロックチェーンとスマートコントラクトの分野の技術的な知識がなくても、平均的な投資家にとっては気まずいように思えたかもしれません。 しかし、巨額の利益と多くの新しいデジタル通貨の流入の見通しは、そうでなければ製品や通貨への投資に慎重だったかもしれない人々を含むあらゆるタイプの投資家に引き寄せられました。 この技術的知識がなくても投資家は暗号通貨の分野で確かに成功することができますが、現在の多くのデジタル通貨の最も重要な特性のいくつかを基本的に理解することは、投資家を最も安全で最も健全な金融決定に導くのに間違いなく役立ちます。 スペースの大部分を支配する主要な概念の1つは、ERC20トークン標準です。
ERC20は、イーサリアムのトークン標準を指します。 これは、イーサリアムトークンまたはスマートコントラクトが実装できる必要がある多数のルールとアクションを規定する技術標準です。 ERCは「ethereum request for comment」の略で、標準は2015年に開発されました。「Request for comment」は、重要なテクニカルノートと要件を伝達する手段としてインターネットエンジニアリングタスクフォースによって考案された同様の概念のバージョンです。 ERC20は、イーサリアムネットワークで作成された新しいトークンが従わなければならない基本的なガイドラインと機能のセットと考えるのがおそらく最も簡単です。
ERC20の有病率と重要性
ERC20標準は、しばらくの間、暗号通貨スペースに新しいトークンを作成するための主要な経路でした。 ICOやクラウドファンディング企業に特に人気があります。 一部のアカウントでは、2018年の最初の週の時点で、ERC20標準に従って動作する20, 000を超える個別のトークンがありました。CCN.comのレポートは、ERC20トークンが「ほぼ単独で2017年のICO強気市場を支配した」ことを示唆しています。多くの成功した暗号通貨がERC20プロトコルに従って設立されていること。 EOSは、これを書いている時点で最も成功したERC20ベースのトークンであり、5日間のICOローンチで1億8, 500万ドルを調達しました。 Bancorはリストの次であり、販売中に1億5300万ドルのクラウドファンドを獲得しました。 他の複数のERC20準拠トークンは、ICOでそれぞれ少なくとも7000万ドルを調達しました。
ERC20の歴史
ERC20は、2015年にイーサリアムネットワークとコミュニティを代表してイーサリアム開発者によって作成され、2017年9月に正式に承認されました。イーサリアムのこのタイプの標準を作成するには、 (EIP)特定のプロトコルと標準。 その後、委員会はそのEIPを承認、修正、および確定し、その時点でEIPになります。
スマート契約は、標準のいずれかに準拠する義務があります。 ERC20は、これらのすべてのERC標準の中で最もよく知られていますが、存在する唯一のものではありません。
ERC20標準の内容
ERC20にはいくつかの関数が含まれています。つまり、準拠トークンはこのリストを実装できる必要があります(各関数の説明は括弧内にあります)。
- totalSupply(トークンの合計供給量に関する情報を提供)balanceOf(所有者のアカウントの口座残高を提供)transfer(指定されたアドレスへの指定された数のトークンの転送を実行)transferFrom(指定されたアドレスからの指定された数のトークンの転送を実行)承認(支出者が指定されたアカウントから一定数のトークンを引き出すことを許可する)許可(支出者から所有者に一定数のトークンを返す)
さらに、これらの関数は、転送イベント(トークンが転送されるたびに発生する)と承認が必要になるたびにアクティブ化される承認イベントを含む、最大2つのイベントもトリガーします。
2018年3月、人気のあるデジタル通貨交換Coinbaseは、多くの製品にERC20サポートを追加する計画を発表しました。 CCNによると、この変更の実装により、Coinbase Custodyプラットフォームで「より多様な暗号通貨の信頼の扉が開かれる」ことが期待されています。 個人投資家向けの取引所は、新しい暗号通貨を提供リストに追加することもできます。
問題と代替案
ERC20はその標準に準拠したトークンの形で大規模なサポートを見てきましたが、ERC20には1つ以上の点で欠陥があると信じている開発コミュニティが多数あります。 このため、ERC20の開発以来、多くの代替トークン標準も提案されています。 これらには、ERC20の承認および移転要素に関する懸念に対処することを目的としたERC223が含まれます。 ERC621は別の代替手段であり、ERC20が提供する基本機能と同じ基本機能を提案しますが、合計トークン供給量を増減する能力も追加します。 一方、ERC827では、所有者が第三者によるトークンの使用を承認できます。 これらの新しいプロトコルの提案では、ERC20をある程度基盤としています。