Bitcoin Forum
May 09, 2024, 01:31:42 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 ... 837 »
1181  Bitcoin / Wallet software / Re: Sparrow vs Electrum for desktop on: July 07, 2023, 12:46:19 PM
It will scan the blockchain to load your wallet's transaction history, but won't download the entire blockchain like a full Bitcoin client does. There is also an option to set the date of the earliest transactions in your wallet if you don't want to scan the entire blockchain.
That's not how it works. If you are not using your own node, then it connects to a third party server and queries it for transaction history of your addresses and wallets. The third party returns the necessary data, but you therefore have zero privacy from that third party.

If you want to use it in a privacy preserving way with your own node or Electrum server, then you will absolutely need your node to download and sync the full blockchain first.
1182  Economy / Exchanges / Re: Is the Binance the next to bite the dust or FUD? on: July 07, 2023, 09:03:17 AM
There are currently ongoing investigations in several countries right now so just dismissing everything as FUD does not give me ease of mind.
Take a look at this post of mine from November last year: https://bitcointalk.org/index.php?topic=5419710.msg61253386#msg61253386

In that post, I link to various statements from Celsius and Voyager saying the same thing - that all accusations were FUD - that they made in the days before their collapse. I made that post in response to SBF saying that all accusations against FTX were FUD, warning people not to listen to him and to withdraw all their coins. I was obviously proven right with FTX declaring bankruptcy just a few days later.

It is a recurring pattern with centralized exchanges. Things start to look uneasy, the CEO dismisses everything as FUD and promises fUnDs ArE sAfU, and then not long afterwards they freeze all withdrawals.

No exchange is immune to same thing happening to them and no exchange is too big to fail. Get all your coins in to your own wallets before it is too late.
1183  Bitcoin / Hardware wallets / Re: Ledger Recovery - Send your (encrypted) recovery phrase to 3rd parties entities on: July 07, 2023, 08:43:02 AM
I called it politics in the past, and I am not interested in it.
It is hypocritical and dishonest at best, and dangerous at worst. If no one is allowed to build on your code or use your code for anything, then you are going to have far fewer people looking at it, examining it, testing it, using it. As you say, few people can actually interrogate the code themselves, and most users rely on independent developers or power users examining the code of open source projects on their behalf. If you aren't actually allowed to do anything with the code, then there is far less incentive to spend your time going through it.
1184  Bitcoin / Bitcoin Technical Support / Re: What is the logic reason behind legacy/segwit wallet address not sending Bitcoin on: July 07, 2023, 08:17:21 AM
According to what I read, the coin is not just pegged in price, but collateralized, they bought bitcoin for it and they have it in their reserve.
Prove it.

I'm not trying to be facetious here - can anyone actually prove this? The answer is no. Remember their whole "proof of reserves" nonsense a few months ago which actually proved nothing at all? All but forgotten now. No mention of the liabilities their reserves were supposedly backing up, no mention of the fact that millions of dollars of crypto were transferred in to their accounts the day before their "not-an-audit", no mention of their uncollateralized "stable" coins. All you have is Binance's word that their scam coins are actually collateralized with bitcoin, and given that Binance have a long history of openly lying to users, investors, regulators, and the government, their word is worth less than nothing.

Example is when Binance user deposit altcoin pegged with bitcoin and other coins on BEP20 chain, the confirmation is fast and you can use it to trade immediately
Because it is completely centralized. Binance own and control the chain. Transaction confirmation can be instant in the same way I can update the entry in a spreadsheet stored on my computer instantly. There is no risk to Binance of double spending because Binance are in complete control at all times and can simply seize coins from any address they want.

It is a centralized, printed-out-of-thin-air, scam.
1185  Bitcoin / Hardware wallets / Re: Who can you trust these days with cold storage hardware wallets? on: July 07, 2023, 08:03:30 AM
If you do not setup Multisig wallet/s well you may end up paying more fees without enhancing the security
If you use Taproot then you can make multi-sig transactions without any increase in fees.

This is an excellent solution for Bitcoin, but you will not have multiple options if you intend to store some altcoins
For the vast majority of altcoins, you are exponentially more likely to lose your money due to them being useless, scams, rugpulls, Ponzis, completely centralized, and so on. If you are concerned enough with the safety of your money to be thinking about hardware wallets or cold storage, you should be concerned enough to swap all your shitcoins back to bitcoin.

No reason to choose one or the other, both can be used in unison for a very secure and private set up.  One signer wallet on an online machine with the other on an air-gapped machine can be a practical set up.  It's not so much different than having an encrypted watch only wallet on the online machine, but chain analysis freaks out when it sees a 2 of 2 multisig transaction, especially if there are multiple inputs.  And I like fucking with chain analysis.
The only caveat with combining multi-sig and an airgapped machine is that you can completely negate the safety that airgapping brings. If, for example, I set up a 2-of-3 between phone, daily computer, and airgapped computer, the airgapped computer adds absolutely nothing since the compromise of two hot wallets (phone and daily computer) is sufficient to steal my coins.

You need to ensure you cannot reach your threshold number of keys without at least one airgapped wallet. Your 2-of-2 example works. Another example with some redundancy would be a 2-of-3 between daily computer, airgapped computer, and the third seed phrase only on paper as an emergency back up.

Can someone please point me in the direction of a good air gapped wallet strategy?
Here are the basics:

Two devices. Both formatted, clean install of good Linux distro of choice, full disk encryption. All software verified prior to installation. Both devices used for nothing else and kept physically and digitally secured.

Device 1, internet connected:
Your own node running over Tor.
Your own Electrum server of choice.
Your watch only Electrum wallet connecting exclusively to your own server.

Device 2, permanently airgapped at a hardware level:
Your Electrum wallet containing seed phrase/private keys.
1186  Bitcoin / Wallet software / Re: BIP39 mnemonic phrase. on: July 06, 2023, 03:53:05 PM
A bit off-topic: I remember having checked how "normal" Electrum handles normalization with the optional mnemonic passphrase. I can't remember if I found something strange or unexpected, but I remember that there was something that surprised me. But I forgot or didn't document for me what it was.
pooya87 and I discussed this on a previous thread here: https://bitcointalk.org/index.php?topic=5438676.msg61745337#msg61745337

The summary is that Electrum makes everything lowercase, removes all accents/diacritics, and removes all duplicate white spaces.
1187  Bitcoin / Wallet software / Re: BIP39 mnemonic phrase. on: July 06, 2023, 01:38:32 PM
The modified iancoleman-Electrum script can't generate mnemonic words from entropy AFAIR, but my memory might be clouded, it's been some time ago I used and played with it.
Correct. The process for generating Electrum seed phrases is quite different to that for BIP39 seed phrases, and requires repeatedly incrementing the entropy to reach one which gives the necessary version number on hashing. It would require significant chunks of new code to be able to generate Electrum seed phrases. As you say though, the changes required to input Electrum seed phrases are very minimal.

I checked the small changes from the forked iancoleman version and it looked safe to me. But as usual: DYOR and DYOV (V=verification)
If you want to make the changes yourself, follow these instructions: https://bitcointalk.org/index.php?topic=5450398.msg62166549#msg62166549
1188  Bitcoin / Bitcoin Technical Support / Re: What is the logic reason behind legacy/segwit wallet address not sending Bitcoin on: July 06, 2023, 12:16:13 PM
Do you think it is appropriate to use Binance as an example? Binance is supporting segwit which you also talked about.
Yes, but it took them literally years after segwit was enabled to actually start supporting it.

The withdrawal fee for all the bitcoin addresses are the same on Binance. Not the altcoins like ERC20, BEP20 and BEP2.
Not according to https://www.binance.com/en/fee/cryptoFee. Ignoring their scam chains, the withdrawal fee for "Bitcoin" is 10,000 sats, while the withdrawal fee for "BTC(SegWit)" is 50,000 sats. As if paying 10,000 sats for a withdrawal which costs Binance 100 sats wasn't bad enough, for some reason they charge 5x more for a cheaper segwit withdrawal. Fees this high are to prevent people from withdrawing coins and therefore let Binance continue to run their fractional reserve scam. And of course as BHC points out, if you do actually withdraw your coins then >99% of the withdrawal fee goes straight in to Binance's pocket.
1189  Bitcoin / Hardware wallets / Re: Who can you trust these days with cold storage hardware wallets? on: July 06, 2023, 09:21:20 AM
Apparently the Nano S is their ONLY device right now not exposed to this new update for the foreseeable future
If you believe what Ledger say. I certainly don't.

although I don't know much about the Trezor and if they're even still credible hardware wallets.
Aside from the hacking, they have a very anti-privacy and pro-surveillance stance and actively fund blockchain analysis. So no, very much not credible.

What are Bitcoin users to do in terms of cold storage hardware wallet storage for their coins to secure them?
If you really want to use a hardware wallet, the only one I would even consider right now is Passport. The best solution is to set up your own cold storage using Electrum, Linux, and a permanently airgapped device.
1190  Bitcoin / Bitcoin Technical Support / Re: What is the logic reason behind legacy/segwit wallet address not sending Bitcoin on: July 06, 2023, 09:16:01 AM
Because they don't learn and completely depend on exchanges to receive and send bitcoin. They don't care to learn about Segwit address bech32 and find non custodial wallets support Bech32.
Well, that's not entirely true. While I haven't actively used a legacy address for years, I still have some coins on legacy addresses in the form of old paper wallets or old encrypted cold storage wallets. There is no point moving those coins to a new segwit address just for the sake of it, when they remain perfectly safe and secure where they are.

When I finally come round to spending from those wallets, then I'll obviously direct any change to a segwit address, but in the meantime the coins can stay where they are. I'm sure there are plenty of people in similar situations with coins on old legacy wallets.
1191  Bitcoin / Development & Technical Discussion / Re: Recurring payments in Bitcoin wallets using timelocked transactions. on: July 06, 2023, 08:57:23 AM
I'm curious to know what the minimum and maximum values of an epoch-based timelock are.
The range is from 0 to 0xFFFFFFFF, with the cut off point being 500,000,000.

Anything under 500,000,000 is interpreted as a block height. At 10 minutes per block, block 500,000,000 will arrive somewhere around the year 11,514.
Anything greater or equal than 500,000,000 is interpreted as Unix time. 500,000,000 is 00:53:20 on November 5th, 1985. The maximum nLockTime of 4,294,967,295 (0xFFFFFFFF) is 06:28:15 on February 7th, 2106.

Here's the relevant part of the code: https://github.com/bitcoin/bitcoin/blob/bc4f6b13feb29146b7e10e86f93dc7f6fb6937f2/src/script/script.h#L41-L49

But I guess that will also prevent you from spending them at all until that period, which is not so helpful
That's not the case with timelocked transactions. If I create and sign a transaction sending you some money which is timelocked for a year, I can invalidate it at any time by spending one of the inputs in a different transaction. Even if I share the timelocked transaction with you, there is nothing you can do to stop me invalidating it since if you try to broadcast it before the timelock it will simply be rejected. The network will know nothing about it and so will happily accept any competing transaction regardless of fee rate, RBF, etc.
1192  Bitcoin / Electrum / Re: Recover wallet with just wallet.dat file on: July 05, 2023, 08:39:19 PM
What OS are you using?

Enter the following command in terminal:
Code:
pip -V

What does it output?
1193  Bitcoin / Wallet software / Re: Sparrow vs Electrum for desktop on: July 05, 2023, 11:53:19 AM
Then, coinb.in is right for you as it fits  both your your needs  and qualification. It’s crucial to remember that  this software is better to run i on cold computer ( I recollect that you said somewhere that you have such one) and  create relevant  transaction being offline.
I have no need to use coinb.in - I use an airgapped Electrum wallet for importing such raw private keys.
1194  Bitcoin / Development & Technical Discussion / Re: Why creating Vanity Segwit address is easier than Legacy address? on: July 05, 2023, 11:39:24 AM
In addition to nc50lc's reply, note that the difficulty will change not just based on the length of the prefix, but also on which characters you put in that prefix.

When considering legacy address for example, because addresses are encoding base16 data in to base58, the length can be variable. Because the length can be variable, you will have one range for some prefixes, while you will have two ranges for other prefixes. What I mean by this is that for some prefixes you will have both 33 character and 34 character addresses which start with this prefix, whereas for other prefixes you will only have 33 character addresses which start with this prefix. (I am deliberately ignoring the edge case of shorter addresses than this which start with repeated 1s. These are even harder to generate.)

The pivotal address is this one: 1QLbz7JHiBTspS962RLKV8GndWFw. If the desired vanity address starts with a string which comes earlier in the base58 alphabet, it will have two ranges, and therefore be easier to find. If the string comes later in the base58 alphabet, there will be only one range and therefore it will be more difficult to find.

To answer your main question about the speed up between legacy v segwit, it is predominantly down to the size of the alphabet as nc50lc has pointed out. Legacy addresses have a 58 character alphabet; segwit addresses have a 32 character alphabet. Ignoring the other complex factors we have just discussed, 632 is around 171 billion billion times smaller than 658.
1195  Bitcoin / Bitcoin Discussion / Re: Vanity Bitcoin Address Generator: Personalized Bitcoin Addresses for Branding on: July 05, 2023, 11:13:41 AM
Isn't it easier to hack into such addresses containing unique brand names in a public address?
Not if it was generated properly, as ETFbitcoin has pointed out above.

A private key is just a random number between 1 and (almost) 2256. I pick a random number in that range, and it gives me a random looking address. You have a 1 in 2256 chance (i.e. completely impossible) to guess my private key.

Now, let's say I want a vanity address. I take the same private key I just generated above, and I add one to it. I check the address it generates. It doesn't give me my desired vanity address. So I add one again, and check the new address. Still not a match. So I do it again. And again. And again. Adding one each time and checking the new address. Vanity generator software will do this millions of times a second. Eventually we find an address which matches.*

What does an attacker know when they see a vanity address? They know that I started a random private key, and I added an unknown number of 1s until I reached a new private key. So an unknown plus another unknown to reach a third unknown. This obviously tells them nothing useful about my private key, and so provides no additional attack surface over any other private key.

*This is a simplified explanation which does not touch on symmetry and endomorphism, but the premise is the same.
1196  Bitcoin / Wallet software / Re: Sparrow vs Electrum for desktop on: July 05, 2023, 11:03:10 AM
I thought single address wallets was a thing of the past
Even so, they still exist. I still have a bunch of paper wallets which use single private keys which are many years old. I'm not going to move the coins from their perfectly safe location if I don't need to, so I still need software which supports importing raw private keys. I also need more than a simple sweep function since I usually want to direct the coins form such paper wallets to more than one location, which may or may not be addresses I control.
1197  Bitcoin / Development & Technical Discussion / Re: Recurring payments in Bitcoin wallets using timelocked transactions. on: July 05, 2023, 10:57:08 AM
The only way around it at the moment would be for every transaction in the chain of timelocked transactions to include an output to an address controlled by the recipient who could use that output to perform a CPFP to speed up the timelocked transactions. You can't use RBF or adding additional inputs via a specific SIGHASH since doing so changes your TXID and therefore invalidates the rest of the chain. But by doing this all you are really doing is moving the requirement to make a transaction from yourself to the recipient, who is unlikely to be best pleased about having to do this every week for every customer paying them regularly.

The guy who put $15k in Bitcoin in a 125 year timelock got me thinking: this would be the first time you can distribute wealth to your descendant far down the line, without trusting third parties.
The biggest issue here (aside from not being able to access your money if you need it) is if a private key is leaked or compromised, you cannot move the funds to safety. You simply have to wait until the timelock expires and hope that your transaction beats the transaction belonging to the attacker. It also involves backing up and passing on both your private key and your redeem script, which is obviously more complex and more prone to error than a seed phrase.
1198  Bitcoin / Hardware wallets / Re: ledger rollback ledger live on: July 04, 2023, 06:36:53 PM
If they could extract our keys without our knowledge, why would they tell us that they are planning to do it with a future upgrade?
Because now they can charge you $10 a month for the privilege of having your coins made vulnerable to seizure or theft from third parties!
1199  Bitcoin / Development & Technical Discussion / Re: Recurring payments in Bitcoin wallets using timelocked transactions. on: July 04, 2023, 03:04:45 PM
The wallet ensures that the UTXO set available in the wallet is enough to cover the fixed BTC costs over the specified time frame, and then signs a transaction for each payment, each one containing a UTXO from the previous transaction AND a locktime of the current block height plus (2016 - 100)*(interval/14) to prevent them from being spent all at once.
You can specify the nLockTime in Unix time rather than block height, which is an easier calculation and avoids issues with compounding variability in the average block time over a period of weeks or months.

just periodically recreate the recurring transaction chain every week or so, and the wallet software should be intelligent enough to get the current fee estimates for that day
Forgive me if I've misunderstood, but if you need your wallet to recreate the transaction chain on a weekly basis to get the most appropriate fee, then why do you need timelocks at all? Why not just have your wallet create a single transaction each week with an appropriate fee?
1200  Bitcoin / Project Development / Re: kycnot.me bitcointalk version on: July 04, 2023, 02:56:38 PM
I found that it is not Up to Date, as some exchanges either no longer work or their privacy policy has changed.
It is still very much maintained. The developer explains the more recent lack of updates here:

I'm currently rewriting the app for a better user experience. During this time, only necessary maintenance work will be performed. All requests will be processed once the new version is launched. Thank you for your patience!

If you find something that needs updated, want to suggest a new listing or delisting, etc., then instructions on how to do so are here: https://codeberg.org/pluja/kycnot.me
Pages: « 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 ... 837 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!