In real life, you may receive counterfeit money if you don't pay attention. In the blockchain world, there is also a phenomenon of "counterfeit currency attack." So how do counterfeit coins are generated and how do you prevent EOS counterfeit currency? Let's take a look at it.
01 unique EOS account system
In order to understand the EOS counterfeit currency, we need to understand the EOS account system first. The design of the EOS account system is different from other public chains. In BTC and ETH, the address uses a string of irregular strings.
- Getting started with blockchain | What is a 51% power attack?
- Getting started with blockchain | One of the stable coin series: Why do we need stable coins?
- Getting started with blockchain | What is a hash function
- Getting started with blockchain | E-cash is convenient? Maybe you still don't know the legal digital currency.
- Getting started with blockchain | Let EOS lie down and “mining” REX deployment
For example, the ETH address 0xfD866343e2De54A9908590538275fb88C1D96983 is based on such an address when performing ETH transfer operations, and such an address string cannot be remembered by human beings. It is necessary to copy and paste to complete related operations. .
In the EOS public chain, the operation is based on the account number. For example, transfer and voting for nodes are done by account. Unlike other public chains, EOS accounts can be customized. It consists of 12 characters a~z and 1~5. For example, the EOS account oshuuobipool of the fire coin pool, and for EOS short accounts of less than 12 digits, need to be obtained through auction, such as EOS account com.
EOS account and transfer forms are similar to Alipay and WeChat accounts, which is more in line with the usage habits in our lives. The flexible EOS account system design is also conducive to the use and popularity of EOS technology.
If you divide from a functional perspective, you can also divide the EOS account into a normal account and a contract account. Ordinary EOS accounts can perform operations such as transfer, resource mortgage, node voting, and RAM transactions. They are basically one-way operations. It does not involve automatic interaction. The contract account is deployed on the basis of a common account. Some specific functional code that allows for some specific interactive functionality.
0 2 How do I issue a Token on EOS?
03 How to identify EOS counterfeit currency?
As mentioned above, Tokens issued on EOS are always associated with a specific contract account, so we can resolve them by the contract account associated with the Token.
For example, the Token named EOS has a contract account name of: eosio.token. As long as the contract account is not the EOS of EOSio.token, the so-called fake EOS, we need to pay special attention to the collection operation. at this point. At present, when the main exchanges receive EOS, they are basically filtered by the contract account in advance, that is, as long as the contract account is not the EOS Token of eosio.token, the exchange cannot receive it.
However, our personal EOS account can still receive a so-called fake EOS Token whose contract account is not eosio.token. Currently, most EOS block browsers can see information such as Tokens and associated contract accounts when displaying transactions.
Therefore, when we collect the money, we can carefully check the Token in the transaction details and the contract account associated with it through the EOS block browser, so as to identify the true and false Token.
Even some EOS block browsers have been identified for us to identify.
For example, in the above figure, the contract address of the EOS is eosio.token, or you can click "View Details" to view it.
Regardless of the official website and contract address, or the release time and number of issues, we can check with EOS Token, especially the contract address. If the Token received does not match the information, it is not the EOS Token we need.
Similarly, when we determine other Tokens issued on EOS, we also distinguish them by looking at the contract account address. If the contract address does not match, it is a fake Token.
In the world of blockchains, if you learn how to identify counterfeit coins, you can step on fewer pits and avoid unnecessary losses.
Do you have other methods on how to identify counterfeit coins in the blockchain world? Feel free to share your opinion in the message area.
Author | Iowa
Produced|Baihua blockchain (ID: hellobtc)
『Declaration : This series of content is only for the introduction of blockchain science, and does not constitute any investment advice or advice. If there are any errors or omissions, please leave a message. You are not allowed to reprint this article by any third party without the authorization of the "Baihua Blockchain" sourced from this article. 』