謎のトークンを発見

、トークンコンセプト

英語版1.token

EOSIOトークンを言えば、私たちは言葉の次のトークンを言わなければなりません。
まず、我々は言って英語の辞書を見てみましょう。

token
- n.
  代币; 象征; 记号;
- adj.
  作为对某事的保证的; 象征性的; 作为标志的;
- vt.
  预兆:预示或象征,预兆;
# 变形
复数: tokens

トークンは、「トークン」の手段ではないだけを見て、だけでなく、統合、不動産証明書が含まれることができます。さらに拡大した場合、それはまた、名誉のアイデンティティ、アイデンティティ兼確かに適切なツール、システム資産の定量的な指標を表すことができ、システムを通過して、あなたが何になることができることを意味し、システム保護、興味や価値表現します。

2.tokenブロック鎖の意識

だから、認識のトークンブロックチェーンの概念は、すべきですか?アプリケーションの観点からは、トークンは、実際のアプリケーションでは、その目的は、トークンとして働くことです。最も典型的な例では、ビットコイン、コインエーテル、EOSなどです。

現在、トークンは、2つのカテゴリに分類しました:

最初のクラス、トークンは内部、すなわち、ブロックのチェーンオペレーションを維持することが理解されるであろう作成および検証ブロック鉱山労働者を奨励するために発行されたトークン、鉱山労働者は、ブロック交換作業によって実行される必要があります。実際には、このタイプは、暗号化されたデジタル通貨を循環させることができるとして理解することができます。

第二のカテゴリーは、投資および債務ではなく、お金に類似株式と債券のトークントークンに分割することができ、見返りにいくつかの配当や利息収入を得ることができます買って、株式と債券で、その代表者の現実です。

ブロックチェーンのプラットフォームでは、トークンは、ユーザが所有する値を表します。ユーザーEOSプラットフォーム上のすべての操作は、最終的に循環トークンに基づいて分類されますんが、これは我々が現在使用している社会的な通貨の流れと価値の方法と完全に一致する、コアとして価値があります。

通貨界でことわざがあり、トークンが自由に至るカードですが説教者は言った:トークンの本質は、技術が金融権を貫通され、自然権は、技術の進歩により、各炭素生物学をもたらすとロボットが全てです等しく、そしてすべての人間は、自分の使用することができます裏書を行うためにクレジットをトークンを発行しました自分のアイデアを実現するために、生産(コイン、カウント数または同等の力)を高めるために。任意の使用法定通貨、搾取や強制の人間社会構造である必要はないすべての値のベースとしていることは、人と人、人と機械、機械と機械の間に形成されるべきアルゴリズムによって確認されるように、コンセンサス

对于数字货币信仰者来说,Token是通往自由的通证。
首先,第一次摆脱了『债』的体系,以『Token』来计量生产。
其次,Token是加密的,政府无法监管、无法剥夺、无法控制,100%避税,穿透了所有金融监管和法律体系,让金融牌照废纸化,是首个超越暴力控制的产权模式。
最后,Token天然是去中心化的、动态的,是认同的一种标志。随着核心生产资料从土地、矿产和能源,变成算力、智力和数据,劳动者、企业主的话语权越来越强,人才和智力是无法接受法币剥削的,只能撮合,交换,达成共识。

二、トークンが循環、作成および発行する方法です

財政権を達成するための技術であるため、トークンコンセプト我々は、明確に持っている必要があり、それも自身の財務特性とそれがブロック鎖のプラットフォーム、それに使用されていますか、?デジタル通貨として、私たちは本当の社会的な使用法定通貨の特性は同じままなので、必要性も存在する作成するために、問題と循環プロセスが、達成するためのブロック鎖のプラットフォームでこれらのインテリジェントな契約を提供するために必要なシステムのインタフェース機能やプロセスは、 。EOSプラットフォームでは、インテリジェントeosio.token契約を通じて達成されます次のように、基本クラスの契約から派生しなければならないすべての契約でEOSIOは、契約は、基本クラスを定義しています。
謎のトークンを発見

レッツ予備ルックeosio.token契約ソース構造、下図のように:
謎のトークンを発見

上記のコードから、我々は明確に契約が外部トークンの方法を提供し、見ることができます。

​ 三个代币的操作方法 create:创建代币issue:发行代币transfer:代币转账

​ 两个代币的查询方法 get_supply: 获取代币的供应量信息、get_balance:获取指定账号代币信息

​ 以上的方法中,使用到了一个定义为asset的类,这个类就是用来记录代币信息的对象类,其定义如下:
謎のトークンを発見

​ 我们可以看到,EOSIO中的asset资产类有两个私有成员变量,amount代表的是资产的数量,是个无符号64位整数;而sym则代表了当前资产的代币类型对象

三、token是如何在EOSIO中进行精度化存储和使用的

​ 我们在平时使用EOS时,有时会发现代币有带小数点后几位的情况,但是之前介绍的token合约中,我们看到的asset资产类中的数量类型却是无符号64位整数,这是怎么回事呢?下面我们来具体的看下EOS中是如何来对资产信息进行精度化存储和使用的。

​ 重点看下symbol的定义,如下:
謎のトークンを発見

还有需要我们关注的实现代码相关的内容:string_to_symbol_c方法,实现了给出代币小数点精度和名称后生成相应代币对象唯一uint64_t ID 的过程。
謎のトークンを発見

symbol的方法实现:
謎のトークンを発見

asset的to_real方法:
謎のトークンを発見

从上面的这段代码再结合之前的asset的方法,我们可以认识到如下几点:

a.代币的小数点后精度和代币的名称字串能够生成一个唯一的uint64_t类型的代币ID值

B.空間の種類に格納されたトークンuint64_tをオブジェクト、トークンに格納逆エンディアンバイト名の精度値の最下位8ビット、他の7バイト例:トークン(18、「GALAXY」)の記憶空間には、以下に示すように、ようなものです。
謎のトークンを発見

C最終資産ストレージは、数値変換、値、取り出し使用に格納された値は、それが計算された変換率に応じて必要なときに決定対応するトークンタイプを記憶されているuint64_tをタイプ番号であり、なぜ私たちは資産クラスにto_realと呼ばれる方法がある参照してくださいか、それは、値の数の数に加えて、直接変換です。格納された数値は、条件の数を乗じた整数値である場合、除去の間、数の点で、整数値で除算し、示すように、外部の資産は、浮動小数点表現であるが、蓄積時間は、整数値が格納されます次のように変換プロセスは次のとおりです。
謎のトークンを発見

リンク

ギャラクシア公共チェーン

おすすめ

転載: blog.51cto.com/14267585/2403335