Getting started with blockchain | Stunning EOS counterfeit! How come, how to identify?

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.

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?

In the EOS contract account, you can implement some specific customization functions by deploying the contract code. For example, issuing Token on EOS, etc., is done through a contract. The information to be filled in when issuing a Token is: Token name, Token symbol, number of issues, and wallet (EOS account) for which Token is issued.
The threshold for issuing Tokens on EOS is actually not high. Each of us can issue Tokens on EOS in a few simple steps. The Token name and quantity can be customized. Currently, more than 4,000 have been released on EOS. Token.
For example, Token HVB, which was released on EOS, has a creation account (contract account) of hirevibeshvt and a total circulation of 350,000,000. The Token issued on EOS is associated with a specific contract account (created account in the above figure) , and when the Token is issued on EOS, the token name is not deduplicated, for example, the name on the EOS network is There are many Tokens for EOS.
Some people with ulterior motives use this to issue a token with the same name on the EOS to defraud.

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.

In addition to being identified by the EOS block browser, Token asset details are also identified in the mainstream EOS wallet for easy screening.

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.