Technical question from a non-technical guy... Sorry if it comes out as something stupid, but I rather seek an answer to my ideas than putting them in a dark corner.
You can read more about RBF here: bip-0125 - Opt-in Full Replace-by-Fee SignalingThe summary isn't too technical. " Double-spend" is a badly used term IMO because only one will be included in a block, and Bitcoin can't be double-spent. but based from it's common usage ( able to spend the same input of an unconfirmed txn to a new transaction), then RBF indeed falls to that category. Because the replacement ( higher fee txn) is a new transaction that spent the same input(s) of the " bumped" txn. No need to explain what a deposit is, but most, if not all casinos require at least X confirmations from the network in order to credit the deposit. Nothing wrong with that, since they cover themselves from a double-spending attack. However, in some situations, transactions get stuck and the player is left to wait (bad luck fella, use a higher fee next time) for a long time. The main reason this feature exists is to prevent double spends, as I have already mentioned, but I'd like to know if there is an alternative to it.
Alternative to? Anyway, they can use CPFP, either the Casino to consolidate the unconfirmed deposits, but that's expensive if set to higher fee rate; or the user if the transaction has a change - spend the change in his new txn but set a high fee rate. Transactions rarely drop from the mempools anyways and they can re-broadcast, the consequence is usually just long waiting time to withdraw from the Casino. CPFP is a kind of RBF, IIRC Although both can speed-up transaction confirmation, those are totally different from each other. " Child-Pays-For-Parent" is utilizing the miner's parent-child total transaction fee tracking ( forgot what it's called) by creating a child txn with high fee in order to prioritize the low-fee parent txn with it. -snip- so, if transactions that don't have RBF active can not be double spent, could hypothetically a casino run a node that is able to tell if a transaction has this activated, and in the event of it being negative, instantly credit the money with no confirmations required?
It's basically a simple difference in nSequence that marks the transaction " replaceable", Casinos check that to safely implement their " zero-fee deposit" feature. So if all of the transaction's inputs have FFFFFFFF as nSequence number, it means that it's not opted-in as replaceable. If it has an unconfirmed parent(s), any of the parent transaction shouldn't be marked as replaceable as well.
|
|
|
-snip- After downloading the 3 wallets of Windows, the same prompt as above appears. How can I solve the upgrade problem.
All three versions ( Stand-alone, Installer and Portable binaries) are built from the same source, so you won't get much difference when it comes with compatibility. Try to install all of the available windows update for your " Old Version of Windows" ( Windows7?). -snip- my old versions of Windows have installed the KB2999226 Windows update.
See if you have both 64bit ( x64) and 32 bit ( x86) versions, but not if your Windows is 32-bit. Links for Windows7:
If nothing works, use version 3.3.8 that should work in Windows7 until you've upgraded to Windows10/11. Old version download link: https://download.electrum.org/3.3.8/- electrum-3.3.8-setup.exe - Installer
- electrum-3.3.8.exe - Stand-alone
- electrum-3.3.8-portable.exe - Portable
|
|
|
spot on that looks like the problem....recreated the transaction with higher fee ...but the transaction is now stuck in mempool with the sub 1 satoshi fee.
But the input of the previous transaction isn't spent yet, did you used another input(s) for the recreated transaction? Anyways, 1sat/vB is enough at the moment, it's 1-2 blocks away; but CPFP will definitely speed it up. What's your client BTW? The previous transaction's input may be locked until you manually drop it from your wallet. If the new transaction is using the previous' input, then it's not in the mempools yet.
|
|
|
after some time I may feel that pool is very low and I want to cancel my transaction and it may lead to dealt of my transaction in about 3 to 4 hours. -snip-
Sorry but this doesn't make sense, please elaborate. After getting 1 confirmation, it's now included in the blockchain and the subsequent confirmation speed is just based on how fast the next blocks are being mined. It's not just based from the mining pool that mined the block where your transaction is included, any new blocks mined will add 1 confirmation to your confirmed transaction. If you can somehow cancel it ( extremely hard) and resend, you wont gain any " speed-up" at all.
|
|
|
You're getting "TX Decode Failed" probably because of the spaces, did he sent it to you through bitcointalk's PM? because it will add some spaces in between some of the characters. For that, you/he should enclose it between [code][/code] tags.
But the transaction itself has an issue. Its fee rate is lower than the standard default of 1sat/vB, the total fee should be 168sat since the transaction's size is 168vB (it only has 139sat fee). So, you wont be able to send it to most of the nodes (with default relay fee setting).
|
|
|
-snip- I knew times when BTC fee was only 5000 Satoshi. Now BTC price Is also I creased so many times and also now it is about 50,000 Satoshi.
This looks like Binance, their current Bitcoin withdrawal fee is flat 0.0005BTC ( previously "dynamic", based on the price of Bitcoin) During the 2017 bubble, Bitcoin price was excessively higher than it was months ago so if the withdrawal fee is " dynamic", it will be lower, so that must be the reason why you've seen 5000satoshi withdrawal fee. ( not sure if Binance set it that low though considering the mining fee at that time). That also applies to other custodial wallets/exchange with dynamic withdrawal fee, not in " non-custodial" Bitcoin wallets. But in Bitcoin, it's based from the network's condition and size of the transaction ( in virtual bytes). The average 'fee rate' ( sat/vB) might increase if there are too many unconfirmed transactions competing in mempools; the 'total fee' will increase based from the 'fee rate' and if the transaction itself is big in size mostly because of having too many inputs.
|
|
|
-snip-
Are there any steps I need to take, before transferring the coins out to an exchange? Aside from the above about using only trusted Exchanges, make sure to read the Exchange's TOS, FAQs and other articles because most of them have a strict requirements when it comes with large deposits amounts. you may be required to pass a stricter KYC after depositing even half of your Bitcoins; DYOR. Congrats BTW, so your previous claim that you've bitcoins from 2011 is true and you've successfully bruteforced the password ( link).
|
|
|
You may have copied the wrong wallet.dat. Where did you copied the walllet.dat from; and where did you pasted the wallet.dat to the new laptop?
If you want to make sure, you can make a backup manually and open it in the new laptop (Don't do this if your blockchain is pruned). In the old laptop, use "File->Backup wallet" while the wallet with 10BTC is open, then transfer the 'walletname.dat' to the new laptop's "wallets" folder of Bitcoin data directory. Open it using the menu "File->Open wallet", wait for Bitcoin Core to scan for balances.
|
|
|
What " units" are those? Please include details in your post so users could help you. How can I get some technical support or RMA the two that don't seem to be working?
If it's a Bitcoin mining ASIC, then you can move this thread in Mining Support board: https://bitcointalk.org/index.php?board=40.0If it's an Altcoin ASIC or GPU, move this to the Altcoin Mining board: https://bitcointalk.org/index.php?board=160.0The " move topic" button is at the lower-left hand side of the page. Alternatively, contact the manufacturer for technical support.
|
|
|
Do you have listen=1 in your bitcoin.conf or are you using -listen=1 on the command line? If not, that would probably explain the lack of incoming connections.
Isn't " listen=1" the default setting? If so, not having " listen=0" or a blank config file is as good as adding listen=1 to the config/start parameter.
|
|
|
Coinbase (Wallet/Exchange) is different, it' a "custodial service", withdrawals came from different addresses because those are Coinbase's "Hot Wallet" used for withdrawals.
Just to add to the conversation, Coinbase has a non-custodial wallet as well. They offer 2 kind of wallets: custodial and non-custodial. You can see it here: https://wallet.coinbase.com/faq/Yes, " Conbase Wallet" is non-custodial and " Coinbase" is custodial. But OP's description of the withdrawal doesn't fit 'Coinbase Wallet' so I find it not necessary to mention here.
|
|
|
This has everything you need to know about wallet encryption: github.com/bitcoin/bitcoin/blob/6b8a5ab622e5c9386c872036646bf94da983b190/doc/READMEI use the walletpassphrase to see if I still can remember my password and I don't want to transact, so im curious about what goes on when the GUI unlocks it when making a transaction.
If you need to do that, you can set a timeout of '1' second so your passphrase master key wont stay in your RAM for too long.
|
|
|
-snip- Do you know any other custodial wallets where you can quickly open an account without having to go through an extensive verification process like you have to at Coinbase?
Unfortunately, custodial wallets that fall to that category are most likely scams. Legit wallets have to comply with your Government's law so a level of verification is required depending on the country. For Exchanges, their 'withdrawal fee' is ridiculous compared to wallets, you wouldn't want to use them as a wallet even though some of them allow crypto withdrawals for non-verified users. They can also lock your funds if they found " something" in your transactions.
Despite the consensus in the replies, you still decided to go for custodial... perhaps in terms of privacy, are you only concerned about your privacy against users, not the authorities?
|
|
|
Can problems in bitcoin protocol ever changed or modified. (I do not mean bitcoin core or something). If yes where can those problems reported.
The thing is, Bitcoin is decentralized, meaning, there's no central authority nor client that can implement the changes solely by itself. The closest thing there is, is Bitcoin Core ( the reference client). Since majority of the nodes use Bitcoin core, any changes to its implementation of Bitcoin will most likely be implemented to Bitcoin unless the majority refused to update or switched to a different Bitcoin client. I believe I've already sent you a link to Bitcoin Core's repository together with my response to your PM. Bitcoin has some flaws but not specifically what you've described in the OP. It's like you're saying: counting from 0000000000000000000000000000000000000000000000000000000000000001 to FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140is a " security flaw" because " all those private keys work", sadly it's not " infinity" like your private keys.
|
|
|
So my question is: is Blockchain the same as Coinbase or the same as Electrum? Does anybody know this? I could not find this in their FAQ anywhere.
In terms of handling funds, Electrum and Blockchain.com are the same because both are non-custodial. You'll be spending your " unspent transaction outputs" ( UTXO) from your received transactions to create a new transaction. So if you're receiving funds with a single address, all your withdrawals will use the UTXOs associated with that address in your wallet; to mitigate that, you just have to use a different address every time you receive funds so " receiver A and B" will see that the txns came from different addresses. You'll have more options in Electrum by utilizing " coin control" for better selection of UTXO. Coinbase ( Wallet/Exchange) is different, it' a " custodial service", withdrawals came from different addresses because those are Coinbase's " Hot Wallet" used for withdrawals. Different addresses, yes, but in terms of privacy, authorities or whoever in contact with them can easily point your identity based from their database and/or blockchain analysis, custodial services aren't really that private with their hot wallets, even a regular user can tell that it's from Coinbase by using walletexplorer.com.
|
|
|
-snip- However, Bitcoin transactions should be improved and scammers are worse than victims. They must be gotten rid of to make Bitcoin ecosystem clean and clear.
Like I have mentioned, the feature is available and standard to the Bitcoin network, it's called " rbf" ( replace-by-fee) that can be utilized for double-spending those unconfirmed wrongly sent transactions. The issue is if the client/wallet supports that " feature", that's why I've suggested you to use Electrum because if that's your client, you could've cancelled that transaction since you've already noticed that it's a scam right after clicking 'send'. If you want your wallet to have a similar feature, you can open a " feature request" in their repository page if it's open source, contact their support if it's a closed-source wallet. Explain that you want them to implement something similar to Electrum's " cancel (double-spend)" feature.
|
|
|
It's been almost a month since you found a " security flaw" in Bitcoin ( BITCOIN SECURITY). Please let us know if you already found any balance from the " infinite private keys" that you've found.
|
|
|
Totally ignored my request for proof. -snip-
You said you're looking for a way to track them and involve law enforcement, right. Then I'd suggest you to keep your communication with the suspect by stalling with few of more of those " questions" and show it to the authorities. Police may be able to get some leads if they are knowledgeable in crypto and if the scammer is dumb enough. Yes, the email domain is different from the website domain. Email domain is @ltdblockchain.com, website is blockchain.com. So maybe phishing.
Yes it is phishing, blockchain.com's email should be from @blockchain.com or @<subdomain>.blockchain.com - with dot before the url. ( and the replies should be weeks to months apart :D)
|
|
|
|