-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TIP 387: Transaction memo fee #387
Comments
It's a good suggestion, for better community discussion, it is best to use English, here is also a TIP template for guidance. |
I've changed it |
I don't think it's useful just to reduce bandwidth. |
Have you ever opened an advertising link, then you will find that this is not just an advertising link. He will cheat your authorization and empty all your assets. |
I gave tronscan some advice on how to reduce the number of ad links users see, but they just block the links I think have problems, which is tantamount to making up for the lost sheep.
|
There are a lot of fraud links here. |
Does anyone use notes when transferring money? What are the needs? I think we can discuss it. First of all, I will use notes. I regard him as a permanently stored diary. Record some good things in my life. Because he is public and unchangeable. And I'm willing to pay for it. |
If this proposal is approved, Tron will reduce some transactions and account activation in a short time. But I think protecting users' assets is more important than these data. |
Just hope no one will say that increasing the bandwidth fee can solve this problem, paying 1trx or more for 1 note is a good choice, even make it as a proposal parameter, if 1trx is not enough, it can be adjusted to higher in the future. |
Yes |
Good idea, if the bandwidth fee is simply raised, it will cost most users extra because they have no memo demand. |
Yes. |
The biggest advantage of Tron and other BTC eth matic is free transfer. |
Having a base TRX fee of 1 TRX would definitely help weed out the spam messages and ensure that From network doesn't get congested. |
Yes |
I believe the memo is sth centralized. it needs info outside the blockchain to work with. it's useful in some situations. it makes sense to consume 1 Tron with a memo. besides, bear the activation fee(1 Tron) of every address in mind, the free memo will be used in some CEX to avoid activation. it's also necessary to fix this at this time. |
Transfer to CEX using both memo and address. Not the address of the transfer to CEX. For example, EOS |
When CEX transfers the user's assets to the cold wallet, it needs to activate the account and basic fees. Using notes can reduce this step |
I think the free bandwidth itself is a very poor design. It is very unreasonable that the transactions sent by users need to be recorded by all nodes, and these nodes need to pay for CPU and disk resources, but users don't need to pay anything. |
Yes, because users don't need to spend anything. A user can activate a large number of accounts to send a large number of false messages and fraudulent links. And profit from it. |
Thank you for your statistics. We all hope Tron will become better. |
If you charge by the size of the memo, it may not have the desired effect. For example, < get free trx xxx.com > will not generate much fees. And the memo has a fixed size. Cancel the fixed size of the memo, with a basic fee of 1trx, including 200 characters. More than 200 characters will be charged according to the size. Or fix 200 text 1trx. Extra long text memo, possibly for text copyright. Of course this is my guess. |
If we can cancel the memo size. I think the memo is of great use. |
No need to implement anything complicated to fix the trx/trc10 spam transactions issue. Just make the minimum bandwidth cost for trx/trc10 transactions with memos 2500. Since the daily free bandwidth is only 1500, the transaction will cost 1000 bandwidth(1 trx) more. So make the minimum bandwidth cost for transactions with memos upto 200 bytes 2500 and use the current logic to determine how much more bandwidth for larger memos. |
It doesn't seem to make any sense. Do you know how free 1500 bandwidth comes from? 5000 bandwidth reduced to 1500 bandwidth. It's also easy to increase the free bandwidth of 1500 to 5000 or 50000. And there are interests, which will be very likely. I have a lot of TRX, a lot of free bandwidth, so I can send a lot of fraud links for free every day? How many people empty their assets every day because of fraudulent links? They hate Tron because of it. |
@ljboy123, it is not your or anyone's responsibility to make sure people don't get scammed in the crypto space. That burden is entirely on them. Let's be clear about what the issue here is. The problem we are trying to address is to reduce the spam transactions and thus improve TRON network's efficiency, not being a big daddy and protecting people from getting scammed. To reduce the spam transactions, the only thing we can do is to increase the bandwidth required for transactions with memos. Doing anything else, like charging fees in TRX goes against the core principles of a free decentralized network. |
Memos are centralized, which is not necessary for blockchain. This is not just a charge for memos. Because of Tron's system defects. Free transactions are easily exploited by fraudsters. Tron is responsible for protecting users' assets. Tron has the responsibility to remind users that the memo you view may contain fraudulent links, and accessing links may lead to the loss of your assets. What kind of decentralized system allows his users to receive fraud links every day. But Tron did nothing. |
I suggest that the website address should not appear in the note message, because too many TRC10 token transfer with the website address are fraud information. Many new to the blockchain will be cheated |
Yes, like airdrop and free TRX . Novices are easily cheated. However, it is difficult to effectively identify the web address in the memo. Like #abc.com#abc.c om#abc。com# users can also associate abc.com。 The fraud message is not necessarily the website, just like get Airdrop adding my telegram: XXX. Blocking the website in the memo can solve some problems, not the source of the problem. |
I don't understand what you mean by "Memos are centralized". Memo text is part of the transaction and is stored on the blockchain just like the other information about the transaction. And your claim that tron is responsible for users' assets shows you don't understand what a DAO is. Anyway, there have been several things done before to address this issue and it still keeps happening. This tells us that scammers are always going to find a way. Since the issue has entirely to do with memos in trx/trc10 transactions, the simplest thing to do would be for tronscan to just stop showing memos for trx/trc10 txns. This would solve the problem effectively without inconveniecing those who use the memos legitimately. People who use memos in their transactions in their own dapps shouldn't have to pay additional trx just cos spammers and scammers are sending memos that are shown on tronscan. No need for a proposal. Just ask Tronscan to stop showing memos completely. Problem solved! |
The memo needs information outside the blockchain, so I think it is centralized. Tronscan is the official browser of Tron. But Tron is more than just a browser. If tronscan doesn't display memos, it doesn't mean other browsers will do the same. The wallet app can still display memos without a blockchain browser. You can't ask all wallets not to display memos. Fraudsters will still air drop invalid tokens into all users' wallets. |
It is simply not right to punish legitimate memo senders with a fee just because of spam transactions. Almost all TRON users use Tronscan and TronLink. If these apps stop showing memos, that'll be enough to discourage the spammers. I'm sick and tired of create proposal after proposal for the same problem. As it is, we have already decreased the daily free bandwidth because of this issue. You simply need to accept the fact that you can't protect everyone and it is each individual's personal responsibility to safeguard their assets. You want to help them? Drop posts on Reddit/Weibo/Telegram and educate users, not make it expensive to send memo transactions for everybody. |
You can find many answers you want in the comments. Do you have statistics on how many users lose their assets every day due to these fraudulent links? Let me tell you, I made a simple statistics, at least 100 users every day, because the fraudulent link in the memo is authorized to transfer their assets without restriction. Hundreds of thousands of dollars are stolen every day. This is a very serious economic crime. This means that 100 users who hate Tron will be added every day. They will never use Tron again, even their friends. Because they would think Tron was a liar and stole their assets. You can find many such comments on the Internet. You can also look at the contracts of these fraudsters. Is it the same as I said. |
No need to implement anything complicated to fix the trx/trc10 spam transactions issue. Just make the minimum bandwidth cost for trx/trc10 transactions with memos 2500. Since the daily free bandwidth is only 1500, the transaction will cost 1000 bandwidth(1 trx) more. So make the minimum bandwidth cost for transactions with memos upto 200 bytes 2500 and use the current logic to determine how much more bandwidth for larger memos. |
|
建议转账金额大于10才可以写备注。这样即防止广告,又不损害用户利益 |
Adding a 1trx fee for memo is not very fair to people who actually have a need to use memo. Of course, the number of trx can be a parameter modified by the poll. For many people, if it costs an additional fee to attach a memo to a transfer, they may forgo attaching a memo, this is not good for the tron community. |
I think this is reasonable, memos for people sending TRX to pay bills or to friends etc should get free memos, but only if the TRX value is above 1 TRX. Any memo attached to a lower value send, or to a different TRC10 send would then cost 1 TRX. This would allow memo functionality for core TRX token and valid use case while limiting low value spam memo transactions. |
Your proposal is more perfect😀 |
|
Close this issue as it is implemented by GreatVoyage-v4.6.0. |
Simple Summary
It is recommended that transaction memo burn trx to reduce transactions with fake memo
Motivation
TRC10 token does not need to consume energy because of free bandwidth. Every day there are tens of thousands of transfer memo with fake news, scam links. Serious impact on TRON ecology.
And there is currently no good solution to distinguish normal memo from fake memo.
Maybe we can modify the resource model to fix this, the consumption of resources can be a fixed burning of 1TRX for transfers with memo, similar to the consumption of 1trx for multi-signature transactions.
@zleanore made a statistic and counted the number of transactions with memo in the network in the past 3 months, as shown in the following table:
In the past 3 months, we saw 13,212,995 transactions with memo, of which 5,670,600 transactions were with URL, which accounted for 42.9%. We can clearly see that these memo with url are almost all deceptive, they hope users to open the url and jump to the scam they designed.
5,670,600 transactions with memo with url, of which 5,367,328 are TRC10 transfers, accounting for 94.6%, indicating that scammers prefer to use low-cost TRC10 transactions to implement their scam plans.
If each memo needs to pay 1trx, the cost of scamming in the past 3 months will reach 5,670,600 TRX, which will be a huge challenge for scammers.
We can also see that in the past 3 months, transactions with memo only accounted for 4.5% of the total network transaction volume, so the memo fee will have no negative impact on most users
Specifications
The
raw_data.data
field in the transaction is used as memo. Ifraw_data.data
is not empty, the transaction burns N TRX, N is a network parameter, and the number of N is 0 by default. It can be modified by SRs voting. Modify it to 1 first, then change it according to the number of AD transactions.The text was updated successfully, but these errors were encountered: