あなたが知る必要があるERC標準の究極のリスト

この記事では、ERC標準の基本的な基礎について説明し、各タイプのERCトークン標準の詳細な分析を提供します。.

あなたはイーサリアムのブロックチェーン開発者ですか、それともイーサリアムベースのトークンを発行することを計画している起業家ですか? ERC標準の意味と、それらがあなたにとってどのように重要であるかを探しているかもしれません。.

これがERC標準の究極のリストです!

登録する 現在:エンタープライズブロックチェーンの基礎コース

ERC標準とは何ですか?

「EthereumRequestfor Comments」(ERC)は、Ethereumブロックチェーンプラットフォームを使用するスマートコントラクトプログラマーが作成するドキュメントです。これらは、イーサリアムベースのトークンが準拠しなければならないこれらのドキュメントのルールを説明しています.

イーサリアムの基礎に精通していない場合は、最初に究極のイーサリアムガイドを確認する必要があります.

イーサリアムコミュニティは、「イーサリアム改善提案」と呼ばれるプロセスを使用して、これらのドキュメントを確認します。彼らはそれについてコメントし、その結果として、ドキュメントを作成した開発者はそれを改訂するかもしれません.

イーサリアムコミュニティは、EIPプロセスを実行した後、これらのドキュメントの一部を受け入れ、それを完成させてから、開発者がそれを実装します。これがドキュメントがERCになる方法です。言い換えると、ERCはEIPとして発生し、トークン、登録名など、さまざまな領域に対応できます。.

ERC標準–簡単に説明されたインフォグラフィック

いくつかのイーサリアム標準がありますが。これらのERCイーサリアム規格は最もよく知られていて人気があります–

  1. ERC-20
  2. ERC-165
  3. ERC-721
  4. ERC-223
  5. ERC-621
  6. ERC-777
  7. ERC-827
  8. ERC-884
  9. ERC-865
  10. ERC-1155

ERC 20標準–最も人気のあるトークン標準

ERC-20は最も人気のあるトークン標準であり、Ethereumプラットフォームでトークンを発行したほとんどのICOがそれを使用しています。 ICOとはここで詳細をご覧ください!

あなたがイーサリアムの開発者であれば、ERC-20トークンと簡単に相互作用できるという知識で保証されたスマートコントラクトをコーディングできます.

イーサリアムの開発者がそのトークンについてこれ以上何も知る必要がないのと同じように、ウォレットの開発者も簡単に呼吸できます。トークンがウォレットアプリで機能することを確認するために、カスタム開発や統合の手順を実行する必要はありません.

これは代替可能なトークン標準です。これは、その上に構築されたトークンの2つのコインが、特定の時点で同じ値を持つことを意味します。分散型の0%手数料の旅行市場であるLockChainの例を見てみましょう。それらのLOCトークンはERC20に従い、1つのLOCトークンは、特定の時点で別のLOCトークンとまったく同じ値になります。.

従うべき標準プロトコルがあるため、ERC20標準を使用して新しいトークンを発行するのは簡単です。 ERC20とは何かについて詳しくは、この初心者向けガイドをご覧ください。?

ERC 165 – ERC721のサポートの柱

これは、トークンではなく、実際にはメソッドの標準です。ただし、それなしでは実装できない別のトークン標準であるERC721にとって重要です。.

ERC721の詳細は後で!

スマートコントラクトは暗号トークンと相互作用する必要があります。すべてのコントラクトはERC20トークンとやり取りできますが、ERC 721などの他のトークンのERC標準とは異なります。スマートコントラクトは、他の標準に従ってトークンとやり取りするために特定のインターフェースを実装する必要があります.

現在、イーサリアム開発コミュニティは、スマートコントラクトが実装するインターフェイスを知る必要があり、この情報を公開する必要があります。これは、彼らがその契約とどのように相互作用できるかを知る必要があるためです。.

スマートコントラクトが使用するインターフェースを検出して公開するための標準的な方法はありませんでした。 ERC 165は、インターフェースの識別を標準化することに加えて、このための方法を標準化します。.

詳細については、 EIP165提案書.

ERC 721 –代替不可能なトークンの標準

CryptoKittiesのようなEthereumDAppゲームを開発しますか?カナダのブリティッシュコロンビア州バンクーバーに本拠を置く企業であるAxiomZenは、2017年11月の最終週に発売し、12月の第1週までに口コミで広まりました。プレーヤーは1週間以内に数百万米ドル相当のEtherをそれに費やしました.

このゲームでは、プレイヤーはかわいいデジタル子猫を購入、販売、繁殖させることができます。イーサリアムブロックチェーンプラットフォームが提供する透明性により、誰もがゲームのルールを見ることができるため、競争は公正です。あなたがデジタル子猫の珍しい品種を繁殖させることができれば、あなたはそれらのためにより高い価格を得ることができます.

それぞれが異なる価格を命じます。したがって、子猫にERC20標準を使用することはできません。代替不可能なトークン標準が必要です。それがERC721です。.

代替不可能なトークンには他のユースケースもあります。たとえば、配電部門はそれらを使用できます。.

ERC 721トークンと相互作用するスマートコントラクトは、別個のインターフェイスを実装する必要があるため、ERC165標準に従う必要があります。 ERC 721の詳細については、 EIP721提案書.

ERC 223 –ERC20の「トークン損失」の問題を解決します

トークンを処理できないスマートコントラクトにERC20トークンを送信すると、このアクションによってトークンが焼き付けられ、トークンを回復できなくなります。 ERC223はこれを防ぐことを提案しています.

開発者は、スマートコントラクトアドレスに到着するトークンを受け入れるか拒否することができます。トークンを受け入れることができない場合に転送が失敗するように、コントラクトがコーディングできる関数を指定します.

これはトークンを燃やしません!

ERC 223は、誤って失われた富を節約することを目的としていますが、まだ実装されていません。トークンはそれを使用しません、そして暗号交換はこの標準のために準備されないかもしれません.

ERC20とERC223とERC777の詳細な比較を確認してください.

また、「イーサリアムネームサービス」(ENS)を実装するイーサリアムの動きは、そのようなトランザクションを非常にまれにします。したがって、イーサリアムコミュニティがこの提案を実装するかどうかを確認する必要があります。この規格の詳細については、 ERC 223GitHubドキュメント.

ERC 621 –合計トークン供給を変更できます

ERC 20の拡張であるこの標準は、「increaseSupply」と「decreaseSupply」の2つの関数を使用して、トークンの総供給量を増減することです。提案では、契約所有者または信頼できるユーザーのみがそれらを使用することを推奨しています.

中央銀行が供給を増減できる法定通貨とは異なり、暗号通貨は数学的なお金です。トークンの総供給量は、トークンの評価を決定する多くの要因の1つであり、トークンの経済性に影響を与えます.

この提案はドラフトであり、幅広い影響を考慮して、イーサリアムコミュニティがそれを実装するかどうかを確認する必要があります。で提案についてもっと読む EIP 621GitHubドキュメント.

ERC 777 –暗号取引の摩擦を減らします

スマートコントラクトを呼び出す際、最初のトランザクションの後、ERC 20標準では、基準が満たされているかどうかを確認するために別のトランザクションが必要です。スマートコントラクトは、この後にのみ呼び出されます。これはトランザクションの数を増やし、効果的に摩擦を引き起こします.

ERC 777は、トークンの受信を識別し、最初のトランザクションの直後にスマートコントラクトを開始する機能を含む提案された標準です。トランザクションのオーバーヘッドを削減すると同時に、ユーザーはブラックリストに登録されたアドレスからの着信トークンを拒否することもできます。アドレスのブラックリストへの登録は、ハッキングや違法行為など、さまざまな理由で発生する可能性があります。そのようなアドレスからの支払いを拒否する機能は、イーサリアムDAppのセキュリティポジションを向上させます.

ERC777はERC20のすべての長所を支持します. OpenZeppelin 分散型アプリケーションを構築、自動化、運用するために、ERC777をすでに実装しています.

あなたはで提案を読むことができます EIP 777GitHubドキュメント.

ERC20とERC223 ERC777の比較を確認することを忘れないでください!

ERC 827 –サードパーティがトークン転送を使用できるようにします

これはERC20の別の拡張ですが、ERC223が解決しようとする問題を強化された方法で解決することを目的としています。この標準が実装されている場合、トークン所有者はトークンを転送すると同時に、サードパーティにトークンの使用を承認することができます.

このERC標準では、ウォレットとエクスチェンジはトークンを再利用できます。これは、サードパーティが動的な金額を使用するための特定の基準について両当事者が合意しているためです。イーサリアムコミュニティはまだそれを実装していませんが、この提案について詳しくは、 EIP 827GitHubドキュメント.

ERC 884 –株式をトークン化

米国デラウェア州の最近の法律により、企業はブロックチェーンを使用して株式登録を維持できるようになりました。提案されているERC規格の中で、ERC884はそれを利用する予定です。各トークンをデラウェア州に設立された企業の株式として指定します.

規制に準拠するために、ERC884には次のものも含まれています。

  • トークン所有者の本人確認と必須のホワイトリスト。
  • 企業は、規制要件に従って株主のリストを作成できます。
  • 情報規制当局の義務の記録。
  • 規制要件に従って株式の譲渡を記録します。
  • トークンの値全体のみ、つまり部分的な値はありません。
  • 秘密鍵またはトークンを紛失した株主は、それらを新しい住所に戻す必要があります.

ERC 884を実装するには、さまざまな「Know YourCustomer」(KYC)要件に対応するオフチェーンデータベースが必要です。それはまだドラフトの提案であり、あなたはそれをで読むことができます EIP 884GitHubドキュメント.

ERC 865 –暗号世界の初心者を支援します

暗号に不慣れなユーザーとして、イーサリアムベースのトークンを転送しようとすると、突然、イーサリアムでマイナー料金を支払う必要があることに気付きます。それはあなたのために摩擦を増やします.

イーサリアムコミュニティのERC標準開発者が提案した中で、ERC865は新しい暗号ユーザーが簡単に利用できるようにすることを目的としています。トークンを使用して鉱夫料金も支払うことを提案しています。これはドラフト提案であり、 EIP 865GitHubドキュメント.

ERC 1155 –最も高度な代替不可能なトークン

ERC 1155は、ERC20およびERC721のすべての主要な問題を解決します。これは代替不可能なトークンの以前の最高のトークン標準です。 ERC 1155の場合、ユーザーは1つの契約で複数のトークンを作成できます。また、代替可能および代替不可能なユースケースにERC-1155を使用できます。これらすべての特性により、ERC1155はストレージ管理が向上し、効率的で予算にやさしいものになります。.

詳しくはこちらをご覧ください EIP-1155ドキュメント.

最終的な考え

ERC標準とは別に、他にもいくつかのトークン標準があります。たとえば、NEOのNEP5トークンは、ERC20およびERC223と非常によく似ています。また、これらのトークン標準はそれぞれ異なる目的を果たし、独自の長所と短所があります.

ファンダメンタルズをよりよく理解するには、エンタープライズブロックチェーンのファンダメンタルズに関するこの無料コースを検討する必要があります。.