ERC-20トークン:あなたが知る必要があるすべて

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

ERC-20トークン Ethereumプラットフォーム上で排他的に作成および使用されるトークンです。 それらは、共有したり、他のトークンと交換したり、暗号ウォレットに移動したりできるように、要件のリストに従います。 Ethereumコミュニティは、3つのオプションのルールと6つの強制によってこれらの要件を作成しました。

エテリアムとは何ですか?

Ethereumは、2つの基本機能を持つノードの分散システムです。 トランザクションをテープ記録できるブロックチェーンと、スマートコントラクトを生み出すことができる仮想マシンです。 これら2つの機能により、Ethereumは分散型アプリケーションをサポートできます(DApps) これらのDAppは既存のEthereumブロックチェーン上に構築されており、その基礎となるテクノロジを利用しています。 その見返りに、Ethereumは、ネットワーク内のコンピューティングパワーをデザイナーに請求します。これは、唯一のプラットフォーム間通貨であるEtherで支払うことができます。 その機能に応じて、DAppsは、コミットメントプログラムのポイントのための通貨、事業におけるシェア、またはおそらく所有権の証拠、例えば金の量または家への功績として機能するためにERC-20トークンを生成することができる。 。

スマートな契約はどのように機能しますか?

スマートコントラクトはERC-20トークンを生成するために使用されます。 それらはまた、トークンの取引を手助けし、財布の中のトークンのバランスを記録するのにも使われます。 スマート契約は、If-This-Then-Thatによるプログラミング言語「Solidity」を使用して作成されます(IFTTT推論。 これを自動販売機と考えてください。

ERC-20トークン

スマートコントラクトはどのようにERC-20トークンを作成しますか?

トークンが生成されたら、それを取引、投資、または他人への提供が可能になります。 ERC-20は、Ethereumネットワーク上のすべてのトークンが作られているプログラミングシステムです。 あるトークンを別のトークンと交換することを許可します。

ERC-20トークンを転送する方法

[transfer]は、特定の数のトークンをサプライ全体からユーザーアカウントに移動することを可能にします。

ERC-20トークンを入手する方法

[transferFrom]は、ユーザーが他のユーザーにトークンを転送することを許可する機能です。

あなたは偽のERC-20トークンを作ることができますか?

実際にはそうではありません、なぜなら[authorize]はトランザクションとトークンの全体的な供給をチェックするからです。 それは、誰も見逃したり追加したりしないことを保証します。 理論上のポーカーゲームの安定性を守るもう1つの方法は、誰もテーブルに余分なBLUを持ってこないようにすることです。

あなたはもっとERC-20トークンを持っているふりをすることができますか?

いや。 トランザクションが発生する前に、[allowance]関数はユーザーの財布の状態をチェックし、十分なトークンがなければ取引を停止します。

ERC-20トークン

ERC-20トークンの利点は何ですか?

基本的に、それはすべてを容易にします。 取引所と財布は、各トークンのコードに対応するようにプラットフォームを開発する必要がありました。 普遍的な要件で、それが作成されたら、真新しいトークンは自動的に交換に置かれるか、財布に移されることができます。 ERC-20はまた、まったく新しいトークンの開発を非常に簡単にします。そのため、EthereumがICOにとって最も人気のあるプラットフォームです。

ERC-20トークンの欠点は何ですか?

ERC-20は最善ではありません。 ERC-20トークン標準では対処されていないという懸念がいくつかあります。 トークンがETHを使用するのではなくスマート契約の支払いとして使用されると、トークンが意図せずに破壊される可能性があります。 そのため3 100万ドル前後が失われました。 このバグを修正するために、Ethereumコミュニティは現在、という新しい要件に取り組んでいます。 ERC-223。 それでも、これらの要件はERC-20には適していません。そのため、設計者は互換性が実現されるまでERC-20を引き続き使用することをお勧めします。 現時点でこれらの脆弱性を修正するための伝統的なセキュリティ方法はありません。

"
»