Bitcoin Forum
May 07, 2024, 11:33:30 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Is it possible for a token creator to take back the tokens sent to someone  (Read 522 times)
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1792



View Profile WWW
October 13, 2019, 06:23:42 AM
 #21

Going back to the main topic, can say, that, if token creator can take back tokens that was already send, is it  also possible for token/crypto sender to take back payment that was already made?

Unless they have the same privileges as the token creator, then no. It would be a disaster, and I believe people won't use such blockchain. They might use some exploits to do that (if there's any), but no developer in their right mind would build such a thing. Nobody is going to buy his idea and use it.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
1715124810
Hero Member
*
Offline Offline

Posts: 1715124810

View Profile Personal Message (Offline)

Ignore
1715124810
Reply with quote  #2

1715124810
Report to moderator
1715124810
Hero Member
*
Offline Offline

Posts: 1715124810

View Profile Personal Message (Offline)

Ignore
1715124810
Reply with quote  #2

1715124810
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715124810
Hero Member
*
Offline Offline

Posts: 1715124810

View Profile Personal Message (Offline)

Ignore
1715124810
Reply with quote  #2

1715124810
Report to moderator
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
October 13, 2019, 08:24:00 AM
Last edit: October 13, 2019, 09:27:46 AM by o_e_l_e_o
 #22

Then the fundamentals of blockchain isn't there.
Precisely. And yet EOS was the most successful ICO of all time. Goes to show just how stupid this space is sometimes.

Unless they have the same privileges as the token creator, then no. It would be a disaster, and I believe people won't use such blockchain.
Unfortunately they would. They either wouldn't know because they had done zero research, or they wouldn't care because they were too busy being greedy and chasing some pump and dump. People use EOS, for example, which as I described above is the antithesis of decentralization. Bitconnect was the most obvious Ponzi since Charles Ponzi, but that didn't stop people using it. People use BCH and BSV for crying out loud. The simple fact that transactions can be reversed won't stop idiots parting with their money.
enhu
Legendary
*
Offline Offline

Activity: 2492
Merit: 1018


View Profile
October 13, 2019, 09:28:32 AM
 #23

Then the fundamentals of blockchain isn't there.
Precisely. And yet still EOS was the most successful ICO of all time. Goes to show just how stupid this space is sometimes.

Unless they have the same privileges as the token creator, then no. It would be a disaster, and I believe people won't use such blockchain.
Unfortunately they would. They either wouldn't know because they had done zero research, or they wouldn't care because they were too busy being greedy and chasing some pump and dump. People use EOS, for example, which as I described above is the antithesis of decentralization. Bitconnect was the most obvious Ponzi since Charles Ponzi, but that didn't stop people using it. People use BCH and BSV for crying out loud. The simple fact that transactions can be reversed won't stop idiots parting with their money.

What about the tokens created under them, can they also be reversed and taken back from our EOS wallet? I have invested to a project which we are trading on STEX.
I'm curious because there are also people in the telegram asking why their coins were reduced, the project is Volentix (VTX). I was already wondering lately how stupid it is that there is the need to buy EOS wallet. But I started using as I was attracted to one project on EOS when it offers dividends to the token holders.


██████████ BitcoinCleanUp.comDebunking Bitcoin's Energy Use ██████████
██████████                Twitter#EndTheFUD                 ██████████
desticy
Sr. Member
****
Offline Offline

Activity: 1512
Merit: 292


www.cd3d.app


View Profile
October 14, 2019, 09:20:34 PM
 #24

If we are talking about cryptocurrency, then as a rule this is not possible. For example, on such blockchains as Bitcoin and Ethereum. However, if you look at the EOS blockchain, it turns out that this is not quite a cryptocurrency, more than once there was a refund in the event of a hack. Also, it may depend on the smart contract.

Daernhii
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
October 14, 2019, 09:34:38 PM
 #25

Everything is very simple and everyone should know this. ERC-20 tokens can have a smart contract with which the creator can freeze or withdraw these tokens from your Ethereum wallet. I know such an example. Not all tokens have such a function, but because of the frequent cases of fraud, the creator assumes the function of a regulator in this chaos of decentralization. This is both good and bad. In any case, if you are not involved in fraud, then you have nothing to fear. Otherwise - study before use
khaled0111
Legendary
*
Online Online

Activity: 2520
Merit: 2853


Top Crypto Casino


View Profile WWW
October 15, 2019, 10:20:24 AM
 #26

Unlike Bitcoin where transactions are irreversible, ERC20 tokens based on smart contracts allow the contract creator to take back sent tokens.

Just like you, I used to believe it can't be done. Untill I had a long conversation with another member (omer-jamal) about this subject and we decided to test it. He created a smart contract on testnet 0x29555479daf420c32157e03c7c4b0cfebda37eee and he was able to send me few tokens then take them back although he didn't know my address private key nor I did have Eth to pay Gas fee.

The moral here is that you must read the smart contract of the token you want to invest in.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
keychainX
Member
**
Offline Offline

Activity: 374
Merit: 53

Telegram @keychainX


View Profile WWW
October 16, 2019, 11:52:27 AM
Merited by DdmrDdmr (2), o_e_l_e_o (1)
 #27

I am having an argument with some people and they said that an Ecr20 token creator removed a token from one of their wallet and i told them that tokens that has been sent cannot be withdrawn back as long as they're the only ones with their private key but they don't believe me.

I want to send them a link to this thread with opinions of crypto experts in this forum so we can know who is right.

You should post a link to which token or what smart contract created it then its very easy to see what options are possible with the coin.

There are many different coins where the issuer can freeze your coins, most famously is XRP (Ripple) when one of the creators parted with Ripple, they freezed his coins(wallet)

RIPPLE (XRP) - YES
https://www.financemagnates.com/cryptocurrency/news/ripple-reportedly-orders-freeze-of-1m-worth-of-mccaleb-funds/
https://cointelegraph.com/news/ripple-directs-bitstamp-to-freeze-funds-of-former-co-founder-jed-mccaleb

EOS - YES
then you have the famous EOS freeze of 27 accounts

https://www.coindesk.com/eos-blockchain-arbitrator-orders-freeze-of-27-accounts

TETHTER (USDT) - YES
https://www.financemagnates.com/cryptocurrency/news/tether-plans-freeze-31-million-worth-stolen-token/

COINBASE USDC - YES
https://cointelegraph.com/news/ripple-directs-bitstamp-to-freeze-funds-of-former-co-founder-jed-mccaleb

BANCOR (BNT) - YES
https://www.bitrates.com/news/p/bancor-stirs-exchange-decentralization-debate-after-125-million-hack

You can do this with any ERC721 Token (there are many)

The list goes on.
/KX



Saint-loup
Legendary
*
Offline Offline

Activity: 2604
Merit: 2353



View Profile
October 16, 2019, 05:00:59 PM
Last edit: October 16, 2019, 05:12:57 PM by Saint-loup
Merited by DdmrDdmr (1)
 #28

I am having an argument with some people and they said that an Ecr20 token creator removed a token from one of their wallet and i told them that tokens that has been sent cannot be withdrawn back as long as they're the only ones with their private key but they don't believe me.

I want to send them a link to this thread with opinions of crypto experts in this forum so we can know who is right.
Yes you can do that with Ethereum tokens but you can't call them ERC20... rather "shitty tokens" I would say  Roll Eyes

In fact in many ERC20 smart contracts you can transfer coins of other people... but only if they allow you to do it

This is the "allowance" function : the owner of the coins allows the address he chooses to send his coins to whoever the address wants, in the maximum amount he defines.

For example in the BNB smart contract, you will find :
https://etherscan.io/address/0xB8c77482e45F1F44dE1745F52C74426C631bDD52#code  
Code:
/* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value)
        returns (bool success) {
if (_value <= 0) throw;
        allowance[msg.sender][_spender] = _value;
        return true;
}
msg.sender is the variable that brings the address of the user executing the contract, so as you can see, the contract just fulfills a box of a matrix corresponding to your address and the address of your mandatary with the maximum amount you've allowed

Code:
/* A contract attempts to get the coins */
function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (_to == 0x0) throw;                                // Prevent transfer to 0x0 address. Use burn() instead
if (_value <= 0) throw;
        if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;     // Check allowance
        balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);  // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);  // Add the same to the recipient
        allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
        Transfer(_from, _to, _value);
        return true;
    }
After checking the allowance matrix, the transfer just consists in a substraction on your balance and an addition on the recipient balance(ie the recipient of the mandatary).  

So as you can see it's really simple to code a contract doing the same thing without calling an "allowance" function before...  Roll Eyes



Unlike Bitcoin where transactions are irreversible, ERC20 tokens based on smart contracts allow the contract creator to take back sent tokens.

Just like you, I used to believe it can't be done. Untill I had a long conversation with another member (omer-jamal) about this subject and we decided to test it. He created a smart contract on testnet 0x29555479daf420c32157e03c7c4b0cfebda37eee and he was able to send me few tokens then take them back although he didn't know my address private key nor I did have Eth to pay Gas fee.

The moral here is that you must read the smart contract of the token you want to invest in.

If you decompile the smart contract with the decompiler, you will see the transferFrom function doesn't test the "allowance" matrix to transfer the coins, the transferFrom function just updates the balances...  Roll Eyes
An user of this smart contract can transfer the coins of whatever address he wants.
https://ropsten.etherscan.io/bytecode-decompiler?a=0x29555479daf420c32157e03c7c4b0cfebda37eee#

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
Kakmakr
Legendary
*
Offline Offline

Activity: 3444
Merit: 1957

Leading Crypto Sports Betting & Casino Platform


View Profile
October 17, 2019, 08:34:08 AM
 #29

As many of the previous posters explained, anything is possible if it was implemented in a Smart contract. Some of these people will launch a specific campaign to distribute these tokens and then they implement a recall of all tokens that was not used within a specific time frame.

So you can have a massive air drop of tokens and you code a recall of unused tokens if the receiver has not shifted those tokens or used it within a predetermined time frame. Obviously the developer wants these tokens to be used and not be left in a wallet or even lost for a definite amount of time.   Wink

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
panganib999
Hero Member
*****
Offline Offline

Activity: 1736
Merit: 589


View Profile WWW
October 17, 2019, 01:49:12 PM
 #30

It depends on the token. Bitcoin, no. EOS, yes. Others, maybe.
Well, technically if the token is bitcoin, the creator cannot because bitcoin is backed by blockchain and blockchain is designed to have irreversible activities and it will be hard to get back the token if you'll do it alone without the knowledge of whom you sent it and not request them to give it back to you. But if the token isn't bitcoin, anythibg is possible depending on the smart contract. If certain people implemented that tokens they distributed during they campaign mught be taken back once unused, they probably can.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!