ERC20トークンとは何ですか? PlatoBlockchain データ インテリジェンス。垂直検索。あい。

ERC 20トークンとは何ですか?

ERC 20(Ethereum Request for Comment)トークンは、Ethereumでブロックチェーンシステムの一般的な暗号通貨として使用されます。 これらのトークンは、購入、販売、または交換できます。 イーサリアムは2015年に最初にリリースされ、それ以来、最も一般的な暗号通貨のXNUMXつとなっています。 トークンは、クーポン、IOU、さらには実際の物理オブジェクトなど、イーサリアムエコシステムのさまざまなデジタルプロパティを反映しています。 正確には、イーサリアムトークンは、イーサリアムブロックチェーン上で実行される基本的にスマートコントラクトです。

ERCを理解する

ERC-20トークンは、最も重要なイーサリアムトークンの20つです。 ERC-XNUMXには独特のルールセットがあります。 これは、トークン実行のためにイーサリアムネットワーク上のすべてのスマートコントラクトで使用され、すべてのイーサリアムベースのトークンが従わなければならない一連のガイドラインを確立します。

ERC-20トークンはブロックチェーンテクノロジーに基づいており、ビットコイン、ライトコイン、および特定の方法で他のいくつかの暗号通貨と同様に、トークンを送信および収集できます。 唯一の違いは、ERC-20トークンが独自のブロックチェーンではなくイーサリアムネットワークに分散されていることです。

ERC20の標準コード

現在、イーサリアムの主要ネットワークには、200,000を超えるERC-20互換トークンがあります。 ERC-20は不可欠です。 すべてのイーサリアムトークンに対して、標準のルールセットを確立する必要があります。 この一連の規則の標準規定は次のとおりです。 トークンを渡す方法、転送を承認する方法、ユーザーがトークンを表示する方法、およびトークンに完全な詳細を提供する方法。

この特別なトークンにより、あらゆる種類の開発者は、新しいトークンがより広いイーサリアムエコシステムでどのように実行されるかを正確に予測できます。 開発者にとっての課題は単純です。 トークンがルールに準拠している限り、新しいトークンが起動されるたびに新しいプロジェクトを復元する必要がないように、作業を続行できます。 このような強制も必要です。 イーサリアムでリリースされたトークンに互換性があることを確認します。

興味深いことに、多数のトークン作成者がERC-20法に準拠しています。つまり、イーサリアムの最初のコイン契約から発行されたトークンの大部分はERC-20に準拠しています。

Maker、Basic Attention Token(BAT)、Augur、REP、OmiseGOなどの一般的なデジタル通貨の多くは、ERC-20標準(OMG)を使用しています。 NS

ERC-20トークンとして配布される仮想通貨の購入を計画している場合は、それを保存するためのウォレットが必要になります。 幸い、ERC-20トークンの人気により、Metmask、TrueWallet、Exodusなどを含むいくつかのウォレットの選択肢があります。

小さな要点がERC20トークンを作成する

イーサリアム契約の少なくとも65%がERC20に準拠していることが確認されています。 それをすべてのイーサリアムトークンの中で標準的な選択にします。 まず、プログラミング言語を理解している必要があります。 イーサリアムが基づいている言語は「Solidity」です。 これはJavaScriptに似ているため、JavaScriptを介したコマンドがある場合、Solidityでの作業は簡単です。

ERCトークンを作成する上で最も重要な部分は、Solidityでコードを作成することです。 スマートコントラクトを開発するには、ERCトークンにロジックを書き込む必要があります。 これが完了したら、ICOトークンの数の設定に進みます。 

ERC -20の実装は次のようになり、スマートコントラクトでより複雑な関連ロジックを持つことができます。


interface ERC20 { function totalSupply() public view returns (uint); function balanceOf(address tokenOwner) public view returns (uint balance); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function allowance(address tokenOwner, address spender) public view returns (uint remaining); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
} 

基礎をカバーし、ERC20トークンを構築する方法を説明したので、次のステップに進みましょう。

イーサリアム契約の開発

契約をブロックチェーンにかける時が近づいています。 契約は、ロールアウト後にネットワークで動作するすべてのノードに渡されます。 そして、他のすべての契約更新は、参加しているすべてのノードに拡散されます。

Truffleは、Ethereum開発者が使用する人気のあるデプロイメントプラットフォームです。 この投稿では、Truffleでさえもはるかに優れていますが、代わりに「Remix」と呼ばれる基本的なオンラインツールを使用できます。

ERC20トークンとは何ですか? PlatoBlockchain データ インテリジェンス。垂直検索。あい。
ERC 20トークンとは何ですか?

 合計47回の視聴、今日は47回の視聴

出典:https://www.primafelicitas.com/what-is-erc-20-token/?utm_source = rss&utm_medium = rss&utm_campaign = what-is-erc-20-token

タイムスタンプ:

より多くの プリマフェリシタス