Etheriumブロックチェーンは、dAppsを実行するための便利で機能的なプラットフォームとして作られた。このブロックチェーンはすぐに人気となった。開発者たちは、それを基盤に何百もの新しいコインを作り出した。処理には多くのリソースが必要だった。さらに、互換性の問題もあった。トークンの交換と移動を簡素化するために、チームは技術的なプログラミング標準を作成した。この資料では、ERC-20とは何か、その長所と短所が述べられている。イーサリアムの後、この技術はBinance Smart Chain、TRONといった他のブロックチェーンにも採用された。
ERC-20規格とは何か?
イーサリアム・ブロックチェーン以前は、コインを起動するために新しいネットワークを作成する必要があった。これは複雑な作業で、実装にはプログラマーのチームが必要だ。2014年にイーサリアム・ブロックチェーンが誕生した後、新興企業はイーサリアム・ブロックチェーンに基づいてトークンを立ち上げることができるようになった。作業はよりシンプルになったが、それでもまだ面倒だった。スマート・コントラクトをゼロから書く必要があったからだ。
プロセスをさらに簡単にするために、開発者たちはひとつのテンプレートに基づいてトークンを作成することを提案した。これにより、アクションの範囲が大幅に縮小された。2023年には、どんなユーザーでもERC-20標準に従ってトークンを立ち上げることができる。プログラミングの経験があることが望ましいが、必須ではない。トピック・ブログに主要機能のテンプレートがある。
略語と本質を読み解く
ERCはEthereum Request for Commentsの略で、"イーサリアムからのコメント要求"。これはブロックチェーンにおけるすべてのコード更新提案の名前で、20はそのシーケンス番号である。ERC-20はEtheriumトークンを標準化する唯一の試みではない。
しかし、コミュニティに受け入れられ人気を博したのはERC-20の提案だった。2017年以来、何十万ものトークンがこれに基づいて作成されている。
出現の歴史
当初、開発者たちはEtheriumをベースに独自のトークンを作成した。そのコードはゼロから書かなければならなかった。ネットワークが若いうちは何の問題もなかったが、成長するにつれて互換性の問題が出てきた。さらに、多くの異なるスマートコントラクトが高い計算能力を必要とした。
5020 $
新規ユーザーへの特典!
ByBitは暗号通貨取引に便利で安全な条件を提供し、低い手数料、高い流動性、市場分析のための最新ツールを提供します。スポット取引とレバレッジ取引をサポートし、直感的なインターフェースとチュートリアルで初心者からプロのトレーダーまでサポートします。
100 $ボーナスを獲得
新規ユーザー向け
暗号通貨の世界で迅速かつ安全にあなたの旅を開始することができます最大の暗号取引所。このプラットフォームは、何百もの人気資産、低い手数料、取引と投資のための高度なツールを提供しています。簡単な登録、高速取引、信頼性の高い資金保護により、Binanceはあらゆるレベルのトレーダーにとって素晴らしい選択肢となっています!
2015年、プログラマーのファビアン・フォーゲルシュテラーとブロックチェーン創設者のヴィタリック・ブテリンによって解決策が提案された。彼らは暗号コインの単一規格を開発した。しかし、それを採用したのはわずか2年後の2017年だった。この遅れは手続きの複雑さに起因する:
- まず、作成者はイーサリアムモダナイゼーションイニシアティブ(EIP)を紹介する。簡単なプレゼンテーションと使用されているプロトコルの完全な説明を提供することが必要である。
- 地域住民が企画書を検討。
- 必要であれば、編集が行われる。
- 投票が行われる。
- コミュニティがそのアイデアを支持すれば、開発者はそれを実装し始める。
必要な理由と機能性
単一の標準が発表される前は、開発者はトークンの互換性の問題に直面していた。各トークンは固有のスマートコントラクトを持っていた。アプリケーションの実行には大量の計算メモリが必要だったため、dAppsは遅く、ハングし、クラッシュした。
標準機能(資産移転、残高確認、プラットフォーム管理認可)に加え、ERC-20ネットワーク・トークンには以下のオプションがあります:
- 価格をトークンの資本総額に連動させる。これにより予備資金が確保される。ここでトークンは自動的にバランスされる。
- 資産を凍結し、必要なときに解除できる。
- 柔軟性。開発者はコインに独自の機能を追加することができる。
採掘は可能か?
標準的なトークンは、ブロックを確認するための独自のインフラを持っていません。ネットワーク内の転送は、イーサリアムのブロックチェーンの計算能力を使用して実行される。バリデータは活動の報酬として ETH コインを受け取る。ERC-20トークンを作成できるのは開発者のみである。通常は一度に全量をリリースし、ICOまたはIEOを通じて配布する。プロジェクト創設者は、追加発行の可能性を提供することもできる。
メリット
ERC-20標準の開発により、暗号通貨の作成が簡素化された。平均して、経験豊富なプログラマーなら40~60分で新しいコインを立ち上げることができる。スマートコントラクトは、多くの点でJavaScriptに似ているSolidity言語で書かれている。流動性が高いため、DEXと資産を迅速に交換することが可能である。
必要であれば、開発者はコインに特定の機能(ガスの自動補充、冷凍など)を追加する。
トークンの互換性
標準資産の作成者は、すべてのデジタルコインの特徴である単位の分割可能性の程度を設定する権利を有する。例えば、ビットコインは1億サトシに分割できる。暗号通貨の単位はすべて同一であり、同じ価値を持つ。したがって、投資家が所有する特定のトークンに違いはない。このため、決済に標準化された資産を使用することができる。
さまざまな応用方法
トークンは簡単にカスタマイズできるため、開発者はプロジェクト内でトークンに便利な機能を追加できる。例えば、標準的なアセットは、プラットフォーム上での決済、ゲーム内通貨、投票への参加、預金や流動性プールでの収入を得るために使用することができます。
人気
2023年6月までに、ユーザーは12.6億件以上の取引をイーサリアムトークンで行っている。エコシステムは41のDEXによってサービスされている。コインはMetaMask、Trust Wallet、Atomic Walletなどのウォレットでも交換できる。
デメリット
スタンダードコインを送金するには、ガスを支払う必要があります。手数料はイーサリアムネットワークの負荷に依存する。ヴィタリック・ブテリンのチームはブロックチェーンの処理能力を高めることを目指している。
2023年には、イーサリアムの5回のアップデートのうち3回目が準備されている。今のところ、取引処理速度は13.4TPSと小さいままである。
スケーラビリティの問題
ほとんどのブロックチェーンの主な欠点はスループットが低いことだ。トランザクションの速度を上げるために、開発者はチェーンのセキュリティと分散化を犠牲にしなければならない。2021年、需要のピーク時にイーサリアムの手数料は$100に達し、多くのクローンネットワークとレイヤー2(L2)ブロックチェーンの作成につながった。にもかかわらず、イーサリアムは2023年にブロックされた資金(総TVLの56.8%)でブロックチェーンをリードし続けている。
詐欺のしやすさ
単一の基準により、資産の立ち上げが可能な限り簡単になる。暗号通貨を作成してDEXに上場するには、コントラクト・アドレスを入力し、流動性を提供するだけでよい。プロジェクトの信頼性を確認する書類は必要ない。これを利用して、ブロックチェーンプラットフォームを装ってピラミッドを組織する詐欺師がいる。
その他のリスク
ERC-20イーサリアム標準は2017年以来、開発者によって活発に使用されている。実証済みのセキュリティにもかかわらず、スマートコントラクトには隠れた脆弱性があるかもしれない。ユーザーには他にもリスクがある。
例えば、標準的なトークンには取引を処理する独自のツールはありません。これを行うには、transfer関数(通常の取引)またはtransferFrom(ICOへの参加)を実行する必要があります。
最初のオプションで予備ラウンドの販売資金を入金しようとすると、不明なアドレスに送られる。これにより、ユーザーは$3百万以上の資金を失った。
スマート・コントラクトのもう一つの欠点は、その不確かな法的地位に関連している。2023年、暗号通貨は多くの国で合法化されていない。スマート・コントラクト技術は「グレーゾーン」にある。ほとんどの契約の主な要件は、参加者の検証である。ブロックチェーン技術が保証する匿名性のため、これを満たすのは難しい。
ERC-20が使用される場所
ほとんどの新興企業は、開発資金を調達するために古典的な暗号通貨を使用している。投資家はICOに参加したり、上場後にコインを購入することができる。資産の機能性はネイティブプラットフォームの目的に依存する。選択肢が多ければ多いほど、コインの需要は高まり、長期的な価格上昇の見込みも高くなる。DAO管理モデルを使用するプラットフォームは通常、すべての保有者が投票に参加できる機能を追加する。
安定したコインのためのERC-20
開発者は、Efiriumブロックチェーン上で不換紙幣にペッグされたトークンを実行することができる。2023年にはUSDT、USDC、DAIが人気だ。仕組みはこうだ:
- 発行者は、銀行口座または債券の形で現金を準備する。
- そしてERC-20トークンを発行し、その数は準備金のドル数に対応しなければならない。
- 暗号通貨はユーザーに配布される。
Steibloinsは、(特定の国での)買い物の支払い、送金、融資プラットフォームの担保としての使用、先物市場での取引に使用することができます。必要に応じて、資産は発行プラットフォームを通じてドルに交換される。準備金から資金を引き出した後、ペッグトークンは燃やされる。
人気のあるプロジェクトの中には、手数料の高さや互換性の問題を解消するために、一度に複数のネットワークで安定コインを発行するものもある。
セキュリティおよびユーティリティ・トークン用ERC-20
これらは標準的な暗号資産の主な種類である。セキュリティトークンは有価証券であり、多くの場合、保有者は発行者の事業への出資を得ることができる。契約レベルではステーブルコインと変わらない。ユーティリティトークンは実物資産と結びついていない。長期的な成長は、プラットフォーム・ユーザーの増加、プロジェクトを取り巻くポジティブな外部背景、パートナーやコミュニティのサポート、その他の要因によって保証される。ユーティリティトークンは以下の機能を果たす:
- 投票への参加。
- ゲーム内通貨。
- ロイヤルティポイント(例えば、オフライン店舗での割引)。
- DEXの流動性。
- 実物資産(不動産、株式)のトークン化。
ERC-20規格の人気トークン
数種類の暗号通貨がイーサリアムのブロックチェーン上で機能している。ほとんどの開発者はERC-20のルールに従ってコインを発行している。2023年までに、60万以上の標準トークンが作成された。その中には、ローンチ直後に創設者によって放棄されたものもあれば、人気を博したものもある。Etherscanによると、2023年の夏には毎日1.2千のERC-20トークンが出現する。表では、流動性が最大のアセットを比較することができます。
プロジェクト | 資本金、$ | 24時間当たりの取引高, $ | 解説 |
---|---|---|---|
テザーUSD (USDT) | 832億ドル | 238億6000万ドル | ステーブルコインの地位を獲得した最初の暗号通貨。USDTはドルの為替レートにペッグされている。発行者はTether Limited。 |
USDコイン(USDC) | 281億9000万ドル | 39.6億ドル | ドルの為替レートに固定された中央管理型のステーブルコイン。Circleによって管理されている。 |
ラップドBTC(WBTC) | 48.2億ドル | 1億5059万ドル | DeFiでの使用を目的としたラッピングされたビットコイン。保守的な投資家は、最も信頼性の高い暗号資産をステーブルコインやエーテルに変換せず、流動性プールや貸出プラットフォームでWBTCを活用して稼ぐ。 |
DAI | 47.1億ドル | 1億6,336万ドル | MakerDAOプラットフォームで入手できる分散型安定コイン。ブロックチェーンのBTC、ETH、その他のトップコインを必要とする。 |
柴犬 | 44億8000万ドル | 9337万ドル | 柴犬をイメージしたミームコイン |
ERC-20標準トークンの保管と転送
トークンはどのイーサリアムウォレットでも保有できます。非保管型保管庫では、資産ごとに新しいアカウントを作成する必要はありません。トークンとイーサは同じアドレスで保有できます。しかし、このルールは取引所のウォレットでは機能しません。取引プラットフォームはアセットごとに新しいアドレスを作成します。ERCトークンをETH取引所ウォレットに送金すると、トークンは失われます。保管場所から暗号プラットフォームへのコインの送信手順:
- 取引所でオーソライズする。
- 資産」タブに行く。
- 検索からコインを選択します。希望のアセットが利用できない場合、この取引所に送信することはできません。別のプラットフォームを探す必要があります。
- ウォレットのアドレスをコピーする。
- 非保護者用インターフェースに戻る。住所を取引フォームに貼り付ける。
- ネットワークを指定する - ERC-20 イーサリアム。
送金にはETHの手数料がかかる。2023年6月は5Gwei($1.3)。
複数のネットワーク(BSC、Solana、TRON)で発行されたコインはイーサリアムと互換性があるため、1つのインターフェイスに保存し、クロスチェーンブリッジを使用して転送することができます。
財布
2023年のERC-20で最も人気のあるインターフェースはMetaMaskです。ブラウザ版(Chrome、Firefox、Brave、Opera、Edge用プラグイン)またはモバイルアプリ(Android、iOS)を使用できる。ウォレット内では、ERCトークンとエーテルの交換、カードからの暗号通貨の購入、dAppsへのアクセスが可能です。
ERC-20の暗号通貨用の人気のあるウォレットは他にもある。これらには以下が含まれる:
しかし、すべてのインターフェイスにカスタムトークンを表示する機能があるわけではありません。それが必要な場合は、別のウォレットにSeedをインポートすることができます。
ブラウザで詳細を転送
ETHとは異なり、イーサリアムトークンはスマートコントラクト内にのみ存在する。これは、資産プロパティ(名前、分割可能性)と同様に、すべての保有者の残高情報を格納するデータベースです。イーサリアムトークンを送金するには、スマートコントラクトにリクエストを送信する必要があります。これは、通常のETHトランザクション(0ユニット数)の中に配置されます。
ETH取引の詳細は特別なブロックに記録されます。エーテルが送金されなくても、取引を処理するためにETHで手数料を支払う必要があります。ブロックブラウザでは、トランザクションはETH手数料を伴う0コイン送金のように見えます。Interacted With (To) フィールドには、送信されたエセリウムトークンに関するデータが含まれます。Tokens Transferred(転送されたトークン)には、その数量に関する情報が含まれます。
ERC-20トークンの作成
ホワイトペーパーによると、標準的な暗号通貨は、ブロックチェーンに基づく価値のある資産と定義できる。
通常のコインとの違いは、独自のネットワーク上ではなく、エセリウムのブロックチェーン上で機能することだ。
ユーザーはテストブロックチェーン(無料)またはメインブロックチェーン(ETHを消費する必要がある)でERCトークンを作成することができます。最初のケースでは、エーテルを入手する必要がある:
- MetaMaskのブラウザ版(またはカスタムコインを追加できる他のインターフェース)をダウンロードする。
- アカウントを作成する。
- ウォレットをロプステン・テスト・ネットワークに転送し、アドレスをコピーする。
- ロプステンのウェブサイトを開き、口座番号を貼り付ける。数分後、残高が補充される。この操作は1日1回まで。
ICOを実践するため、あるいは会社をICOに参加させるために資産が作られる。エセリウムトークンを発行するには、技術に精通した人が一人いれば十分だ。しかし、ICOを行うにはチームワークが必要だ。マーケティング戦略、プレゼンテーション、技術文書を練り上げる必要がある。独自の暗号通貨を作成する手順
- 開発環境(Ethereum Remix IDE、Solidity/Pyethereumなど)にアクセスする。
- コード・テンプレートはテーマ別ブログで見つけることができる。その中で、あなたのプロジェクトのために数行を変更する必要があります。名前とテロップを考えてください。
- 開発環境を開き、新規ファイルを作成してコンパイルを開始する。
- スマートコントラクトをデプロイします。コインデータと新しいブロックの作成に関するメッセージが画面に表示されます。
- ブラウザの検索バーに識別子を入力し、スマート・コントラクトのアドレスをコピーする。
- 契約」タブに移動し、「検証」ボタンをクリックします。
カスタム暗号資産を追加するには、MetaMaskを開き、Add Tokenボタンをクリックする必要がある。その後、コインを別のアドレスに送る必要があります(自分自身に送ることもできます)。
スマートコントラクトの仕組み
プログラマーは1つのテンプレートに従ってコードを書き、ネットワーク上にデプロイする。起動されると、スマートコントラクトはエセリウムトークンを生成する。
開発者はすべてのユニットを一度にリリースすることも、リニアな発行をスケジュールすることもできる。その後、アセットを使って何らかのアクションを行うには、スマートコントラクトを開始する必要がある。0ETHでネットワークにトランザクションを送信する必要がある。追加フィールドで希望のオプションを指定する。
デフォルトでは、ERC-20スマートコントラクトは不変に書かれている。しかし必要に応じて、開発者はコードやその一部を編集する機能を有効にすることができる。これはコミュニティの信頼を低下させる。しかし、静的なコードがプロジェクトに害を及ぼすこともある。例えば、The DAOのハッキング後、創設者はロールバックに失敗したため、ダメージを修復するためにイーサリアムのハードフォークが必要となった。
ERC-20プロトコルのパラメータと特徴
イーサリアム・トークンを作成するには、6つのメイン・オプションと3つの追加オプションのコードを書く必要がある。この目的のために、JavaScriptによく似たSolidity言語が使用される。多くの開発者がこの言語で書いている。
Solidityはビデオチュートリアルやテーマ別のブログで学ぶことができます。
総供給量と総残高
開発者はクリプトアセットの発行を制限することができる。そのためには、Total Supply機能でコインの最大数を規定する必要がある。その後、追加資金が必要になれば、値を変更することができる。安定性を保証するために、チームがローンチ後にスマートコントラクトを焼却することもある。
機能のバランスは、特定のウォレットに割り当てられたコインの数を示します。多くの場合、開発者が所有しています。この関数を呼び出すことで、任意のアドレスの残高を確認することができます。
転送転送転送転送
標準では、資産を送信するために2つの関数を使用します。Transferはコインを他のアドレスに転送するためのもので、transferFromはICOに参加するためのものです。最後の関数を呼び出すと、条件に応じて自動転送のアルゴリズムをプログラムすることができます。
制限(承認)と許可(許容)
これらの機能は、資産を譲渡できるかどうかを判断するために必要である。Approveは、トークンを発行するスマート・コントラクトの権利をチェックし、送信するコインがアドレスにあるかどうかを調べます。
オプション機能
標準のトークンにはオプションもある。開発者は、ユーザーの便宜のためにそれらを使用する:
- 名前 ユーザーが理解できる名前を指定する。
- ティッカー 略称。これは、取引所での資産の表示方法である。
- 小数点以下の単位数。 最小ロットを決定する。例えば、2は0.1コインを意味する。最大枚数は18枚。
一度作成されると、開発者はスマート・コントラクトに機能を追加することはできない。しかし、プログラムコードにSELFDESTRUCTオプションを含めれば、それを削除して新しいものを始めることができる。
イーサリアムERC-20トークン標準は他とは異なる
ERC-20デジタルコインでの支払いは、暗号化手法によって保護されています。標準的なアセットには、他のアセットとは異なる特性がいくつかあります:
- 独自のブロックチェーンを持っていない。
- 承認された住所フォーマットを使用すること。
- 0 単位のエーテル取引として譲渡される。
- 採掘はされない。特定の開発チームによって立ち上げられる。
- 取引はイーサリアムのオペレーターによって検証される。
- プロジェクトにおける割引やボーナスの役割を果たすことができる。
- スマート・コントラクトによって管理され、コードに埋め込まれた義務の履行を保証する。
ERC-20は、Etheriumでトークンを作成するための最初の、そして最も一般的な技術プロトコルです。しかし、他の規格(ERC-1155、ERC-223、ERC-721)もあります。その中には、NFT を実行するための一連の機能が含まれているものもあります。また、プロトタイプに似ているが、オプションが追加されているものもある。これらは資産のセキュリティと使い勝手を向上させるために必要です。例えば、ERC-827では保有者が第三者へのトークン移転を許可することができます。
よくある質問
イーサリアムトークンをウォレットに追加する方法は?
人気のアセットは検索で見つけることができます。デジタル通貨がリストにない場合は、トークンのインポートボタンをクリックする必要があります。コントラクトのアドレスとティッカーを入力する必要があります。
ERC-20とBEP-20の規格の違いは何ですか?
技術的な観点からは、両者は同一である。最初のものはイーサリアムのブロックチェーンで動作し、2番目のものはバイナンスのスマートチェーンで動作します。
イーサリアムトークンを MetaMask ウォレットで他のブロックチェーンのコインと交換できますか?
このオプションは、組み込みサービスでは利用できません。イーサリアム標準資産はETHとしか交換できません。
💡 ERC-20ネットワークからBEP-20へのトークンの移動方法は?
取引所に送り、適切なチェーンで引き出すか、ブリッジ(Celer cBridge)を使うことができる。
💵 MetaMask経由でERC-assetを購入するには?
メインページに行き、"Exchange "を選択します。このタブでは、エーテルを任意のネットワーク暗号資産に変換することができます。
テキストに誤りがありますか?マウスでハイライトして Ctrl + 入場
著者 サイフェデ・アムス暗号通貨経済学の専門家。