Pages:
Author

Topic: Blacklisting Wallet Addresses Across Various Bitcoin Wallet Types (Read 314 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
If you are worrying about dust attacks, you only can freeze UTXOs from dusts you received. You can not black list any address that sends dusts to your wallet.

Just donate all your dust to the Tor Project. Talk about surveillance backfiring.
sr. member
Activity: 2828
Merit: 357
Eloncoin.org - Mars, here we come!
Since we all know that bitcoin is decentralized in itself, it
is quite impossible for anyone or anything to implement
regarding what goes in or out of the market. On the other hand,
this is still a good thing because this means that not even the government
can block our own addresses.
sr. member
Activity: 728
Merit: 421
Is there a feature in any type of Bitcoin wallet—whether hardware wallets, software wallets, web wallets, paper wallets, multi-signature wallets, or Lightning Network wallets—that can blacklist another Bitcoin wallet address from sending Bitcoin to your own wallet address?
Do you think this may be a feature that will be needed in the future for whatever reason best known to the user of the wallet?
Obviously I really do not think such features are available on any wallet. You can only stop coin or token from entering your wallet but not blacklist. Maybe that features might be the next development if possible that would be alright. Possibly centralised exchange might have such features only kept for their own use  as I have read countless times on net that some wallets were blacklisted by exchange which made me think they could do such and to their own reasons.

Actually, such features would be okay because the rate at which dust attacks occurs is getting out of hand. Some already known wallets already in the public domain which are carrying out such act should be blacklisted individually and immediately so that one do not encounter such experience.
sr. member
Activity: 966
Merit: 306
Just another options that no one agree, you can create your own wallet and install it in your own system/server.

Either you download blockchain, use external api or curl, and then save blacklist address to send. And ofcourse this is just optional, and it wont change work of blockchain it self
Black list address list is not limited and there will be more and more new blacklist addresses. You are always late than people who own black list addresses like Antivirus Softwares are always late against developments for new virus on Internet.

You can build your own wallet software, run your full node, with some on-chain tools attach to your wallet software to add blacklist addresses and do what you want but you will never achieve your target completely. Because you are always later than criminals, assume we are considering all people who all black list addresses are criminals.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
Just another options that no one agree, you can create your own wallet and install it in your own system/server.

Either you download blockchain, use external api or curl, and then save blacklist address to send. And ofcourse this is just optional, and it wont change work of blockchain it self

Of course, you can make your own wallet software that works as you want; you can add there a blacklist for sending.
However, OP was asking about receiving from others. And since they will not use your specially made wallet (so the sending would be blocked), you cannot lock the money you'd receive from them.
legendary
Activity: 1400
Merit: 1001
Undeads.com - P2E Runner Game
Just another options that no one agree, you can create your own wallet and install it in your own system/server.

Either you download blockchain, use external api or curl, and then save blacklist address to send. And ofcourse this is just optional, and it wont change work of blockchain it self
hero member
Activity: 1106
Merit: 912
Not Your Keys, Not Your Bitcoin
Is there a feature in any type of Bitcoin wallet—whether hardware wallets, software wallets, web wallets, paper wallets, multi-signature wallets, or Lightning Network wallets—that can blacklist another Bitcoin wallet address from sending Bitcoin to your own wallet address?
Do you think this may be a feature that will be needed in the future for whatever reason best known to the user of the wallet?

You can't stop anyone from sending you junk of Bitcoin. Look at some wallet that people claim to belong to Satoshi, Bitcoin are been sent to the wallet address almost twice a week and nothing is stopping it from going, not even Satoshi can make it stop.

However, there is a solution to avoid them. Don't spend Bitcoin yiu don't know the source. The UTXO might be a junk or even dust attack and what hackers do is to know who own a particular Bitcoin. For instance you have a wallet address A and B  with 0.2BTC and 0.5BTC and they want to know who exactly control the private key to these Bitcoin, they can send you 0.0001BTC as a dust to each of the wallet to know who controls the key. Any day you send that Bitcoin and the dust to any wallet address, they will know that you control the private keys. So, what you should is to avoid any coin that is sent to you if you don't know the sender. A wallet with coin control can help you sort this out.
hero member
Activity: 868
Merit: 952
But don't you think it's only when you already know which wallet address that intend to send you a dust coin, that you can then possibly blacklist? Because inasmuch as we have got millions of wallet addresses out there, and you went about blacklisting just only a few, a person who wants to dust your account can still possibly use a totally different wallet address to dust your account in such case. Hence, I think if such tool can have a button to stop all incoming transaction/funds until after been verified and accepted before it could be credited, then I think will such tool be more useful. And that alone alters the decentralized nature of the Bitcoin Blockchain.

Exactly since it will be an address thing it will be utterly useless because the attacker might just use another address to perform his task and send the dust coins.


Quote
And even on a CEX exchange, what can only be blacklisted is the individual's wallet, and not the wallet address such as Bitcoin from receiving funds from external sources. So I don't think the exchange has such power, though they could confiscate such funds from being deposited into the intended account.

They can only confiscate the user funds since the wallets is in the custody and that’s not blacklist, others can still send funds into that wallet address because that’s an onchain transaction which is decentralized.
hero member
Activity: 1120
Merit: 887
Livecasino.io
If your are sent dust coin or you do not know the sender, just use coin control to freeze the coin. I will prefer to move my coins out of the addresses of the wallet and send it all to the addresses of another wallet which I have just generated its seed phrase.

Another thing I learned from this is that as it is written in this Binance Academy article, users can mark suspicious funds as do not spend and enable real-time alerts for dust tracking some wallets even have the ability to automatically report suspicious transactions to their users.

Governments can flag a wallet address if they believe it is connected to a crime. They track the “tainted coins” on the blockchain until it eventually links to the identity of a person. Centralized exchanges can also freeze funds transferred from blacklisted addresses.
I also learned that governments like the US government through its Office of Foreign Assets Control(OFAC) maintains a list  blacklisted some addresses they don't list the specific Bitcoin addresses in the public database that's available. The best bet to identify tainted coins is to check the sender and not the address. As for Centralized exchange, I have also learned that while they can blacklist funds from blacklisted addresses, it is impractical to keep up because the individual can write a script that generates a lot of addresses. The person can generate a new wallet whenever they want to send crypto. Therefore, that the crypto exchange was able to blacklists one address doesn't mean they've stopped a person from receiving crypto and at all it simply means they blacklist is one address.

Well, I have gotten the answer to my question from reading all of the replies. It is impossible to have this feature.
legendary
Activity: 1400
Merit: 1001
Undeads.com - P2E Runner Game
We can blacklist address only in centralized system of course this is not in accordance with bitcoin principles, where not everyone likes the work.

In decentralized world we cant do things like that, can not blacklist receiver/sender, find info about address owner, etc.

hero member
Activity: 1092
Merit: 747
But if I may ask, what could make a person want to blacklist a wallet address from sending him/her some BTC? Because I'm yet to get any reasonable reason for one to think about the implementation of such feature amidst the millions of BTC wallet address in existence.

But, however, I'm very much open to learning if anyone has a reason why such feature is needed. Thank you

Let's say you are a big company (like MicroStrategy) and, for whatever reason (like wanting to look good in the eyes of some square-headed politicians) you don't want any questionable money getting to your wallet or cold storage. It could be an use case.
Or it can be a way to fight dust attacks.
Thank you for such useful explanation Sir, as this has actually broadens my horizons into understanding the use-case and  likely applicable areas of such feature if finally implemented into the Bitcoin ecosystem for our fund security and identity untraceability (i.e Dusting  attack)


Aside of the explanation above they are also this dust attack issue where dust amount of bitcoin is sent to your wallet to monitor it. Blacklisting will simply stop it from coming into the wallet
But don't you think it's only when you already know which wallet address that intend to send you a dust coin, that you can then possibly blacklist? Because inasmuch as we have got millions of wallet addresses out there, and you went about blacklisting just only a few, a person who wants to dust your account can still possibly use a totally different wallet address to dust your account in such case. Hence, I think if such tool can have a button to stop all incoming transaction/funds until after been verified and accepted before it could be credited, then I think will such tool be more useful. And that alone alters the decentralized nature of the Bitcoin Blockchain.


Quote
The only thing close to blacklisting is the restriction of one’s CEX accounts which is not a bitcoin protocol feature.
And even on a CEX exchange, what can only be blacklisted is the individual's wallet, and not the wallet address such as Bitcoin from receiving funds from external sources. So I don't think the exchange has such power, though they could confiscate such funds from being deposited into the intended account.
full member
Activity: 420
Merit: 120
Only a centralized platform can blacklist an address. This is because you kept your coins with a third party, giving them access to do whatever they like with your coins. But in bitcoin, you only have access to transfer funds from your wallet address to another wallet address because you are in charge of the private key to unlock your input in the blockchain.

You cannot stop coins from coming into your wallet address, because the network is decentralized and is been run by nodes. Like the posters above said, use coin control to freeze the dust attack.
Custodial or non custodial wallets, you can not black list any address to send coins or tokens too your address or your account.

Even centralized exchanges can not black list mixers, tumblers to send coins to their exchanges. They only can have tools to automatically detect transactions from blacklisted addresses and freeze fund in receiving address on their exchange. Then they can wait for victims, FBI to come and handle it.

You thought about it not accurately. Centralized exchanges have no power to blacklist any address and don't allow owner of that address to send coins to their exchange.
hero member
Activity: 896
Merit: 586
Leading Crypto Sports Betting & Casino Platform
Only a centralized platform can blacklist an address. This is because you kept your coins with a third party, giving them access to do whatever they like with your coins. But in bitcoin, you only have access to transfer funds from your wallet address to another wallet address because you are in charge of the private key to unlock your input in the blockchain.

You cannot stop coins from coming into your wallet address, because the network is decentralized and is been run by nodes. Like the posters above said, use coin control to freeze the dust attack.
sr. member
Activity: 602
Merit: 387
Rollbit is for you. Take $RLB token!
If you are worrying about dust attacks, you only can freeze UTXOs from dusts you received. You can not black list any address that sends dusts to your wallet.

Dust Attack, what it is, why it is dangerous and how to prevent falling to it

If you use Electrum wallet, right click on that address, and choose Freeze.

What does it mean to “freeze” an address in Electrum?
hero member
Activity: 742
Merit: 633
Nope, but mining pools can do this, just like Ocean mining pool that blacklist Whirlpool transactions by Samourai Wallet.

Centralized exchanges can also freeze funds transferred from blacklisted addresses.
And if the user fail to submit the source of incomes, they will confiscate it and US will sold the coins by auction it. Technically US is the real Bitcoin mixer because they can change people perspective from illegal coins to clean coins.
hero member
Activity: 994
Merit: 1089
But if I may ask, what could make a person want to blacklist a wallet address from sending him/her some BTC? Because I'm yet to get any reasonable reason for one to think about the implementation of such feature amidst the millions of BTC wallet address in existence.
Institutions and companies comply with the government and their regulations, and part of that is helping them combat money laundering and other types of illicit activities, so they work with blockchain analysis companies to track the origin of tx's and if they think it is suspicious, they can blacklist the address and confiscate the funds. However, since blockchain analysis is more of guesswork, these services just prefer not to receive funds from mixers or CoinJoin, so in doing all these, the service frees itself from charges of aiding laundering, etc.

But if it is for an individual, i think the reason could be if they are worried about dust attack, but with coin control you don't have to worry about incoming tx's as you can freeze it and never spend it.
legendary
Activity: 3472
Merit: 10611
You've misunderstood how Bitcoin works. In Bitcoin you do not receive coins in your wallet. The "coins" reside on the blockchain in the decentralized network of nodes, when anybody transfers money using Bitcoin they are updating the state of that public distributed ledger and your wallet only updates its local state from this ledger called blockchain.
You do not and can not control what happens in the entire network.

The only thing you can do is to locally "freeze" coins you've received to prevent the wallet from spending those coins. But they're still going to be received nonetheless.
sr. member
Activity: 1470
Merit: 428
Yeah there is no such feature. I got sent some dust attack inputs over the years, they are annoying and I just hide them in my wallet software. Unless fees are 1sat/byte you cannot even spend this dust because the miner fees to move it are more than the value of the input.

I know why he is worried, if he is sent some tainted funds from some mixer or hacked funds, then his exchange could freeze his account due to suspicious activity. However I dont think this is common. If you are worried dont publish your BTC address in public, keep it a secret. OR at least use a one time use address and switch to a new address for each new transaction.
It would be hard to keep an address a secret mostly when one belongs to a community like this, has grown past full rank and is seeking to join a signature campaign.

If our OP is worried about receiving funds from addresses he doesn't know and wants to stop it, isn't there a way to chat with contact support or customer service representatives for such directions?
I also think the phrase, Not your keys, not your coins is very valid here because ones it's your keys and such coins is received in your wallet, it automatically makes it yours, unless you intend to send the funds back to the address you received it for and thank them for their service.

There isn't a blacklisting function that I know of, but there's a whitelisting for your addresses incase you need to send your coins to an address you frequently use.
hero member
Activity: 2212
Merit: 805
Top Crypto Casino
The only way to do this on bitcoin would be at the protocol-level. On Ethereum, token creators/deployers just adds a censorship function that can do what you want but on bitcoin, it's not the same because wallets are simply means of accessing your on-chain account which is why you can use your seed on different wallet vendors. My best guess would be to just rotate addresses from time to time. Don't excessively use one address so you can minimize your address exposure to the bare minimum.


legendary
Activity: 3808
Merit: 1723
Yeah there is no such feature. I got sent some dust attack inputs over the years, they are annoying and I just hide them in my wallet software. Unless fees are 1sat/byte you cannot even spend this dust because the miner fees to move it are more than the value of the input.

I know why he is worried, if he is sent some tainted funds from some mixer or hacked funds, then his exchange could freeze his account due to suspicious activity. However I dont think this is common. If you are worried dont publish your BTC address in public, keep it a secret. OR at least use a one time use address and switch to a new address for each new transaction.
Pages:
Jump to: