Bitcoin Forum
July 20, 2024, 03:04:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 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 ... 313 »
681  Bitcoin / Bitcoin Technical Support / Re: bitcoin hash cracking help please on: November 14, 2023, 06:11:27 AM
which remarkably has the same salt and iterations as yours. It also had a password set by someone who wasn't me. Perhaps they are the same.?  
Not just those, the hash also matched.
It just wont match with any browser's "find in page" feature because of a hidden whitespace between 'e' and '2' in his quote (forum issue).

Those are definitely the same wallet.dat file and "widely available" online  Wink
682  Bitcoin / Armory / Re: Any hopes of getting Armory under a modern Ubuntu to work? on: November 14, 2023, 03:25:49 AM
The provided images no longer updated since the user is a bit inactive but the post itself should be easy to follow.
I'll have to see if I can get these images working again... they still exist! Wink

Links:
We have a bit of an issue with displaying images from imgur that's why those images stopped showing, even after you edit it.
but a user created a community-accepted "official" Bitcointalk image hosting website, here: https://www.talkimg.com/
Reference thread: TalkImg.com - Image hosting for BitcoinTalk
683  Bitcoin / Electrum / Re: 3 Days but have no 1st confirmation on: November 13, 2023, 03:51:05 PM
I'm a bit confused about the dynamic fee used in electrum, how does it exactly work, because when I select within 25 blocks, what it really means is that my TX will be confirmed after 250 or more blocks, shouldn't the ETA estimation work at least with %50 accuracy? So when it says 25 blocks and gives you the proper sat/vb fee rate, it would then confirm after 50-75 blocks.
It's fetched from the selected server's Bitcoin Core daemon via estimatesmartfee RPC command.
If ever, blame Bitcoin Core's fee estimation algorithm in "conservative" estimate mode.

To be fair, we can't really blame an estimate for being inaccurate since it's based from the available past and current data from blocks and mempool, not the future.
684  Bitcoin / Development & Technical Discussion / Re: Can We Turn a Nostr Public Key into a Bitcoin Address? on: November 13, 2023, 10:11:27 AM
Why would anyone need to guess about y coordinates if they already have the private key? Nostr is something entirely different, as it has nothing to do with addresses. OP is also confused about signing messages, he thinks Bitcoin addresses are used to sign a message, while the only thing used to do that is the private key. Though we can encrypt messages with public keys.
He specifically asked about using the npub (bech32 encoded) directly without mentioning the private key.
So I've explained that it's not possible with it alone.

Plus we already mentioned that it is possible with the private key.
685  Other / Beginners & Help / Re: help with txn on: November 12, 2023, 02:38:47 PM
Although the transaction fee that you've used is close to optimal, it has a series of 9 unconfirmed parent transactions.
Each has a parent with even lower transaction fee.

Here are the list:

So, before your transaction can get its first confirmation, the parents should all be confirmed with it or one-by-one from the lowest.

I only managed to add the very first parent transaction to Viabtc's free accelerator since the next should have a confirmed parent first before it can get accepted.
If you want, you can add the next one after the last gets added to their block; otherwise, wait for the average tx fee to lower to sub 30sat/vB.
686  Bitcoin / Development & Technical Discussion / Re: Can We Turn a Nostr Public Key into a Bitcoin Address? on: November 12, 2023, 05:43:30 AM
This is my doubt. If anyone can derive a Bitcoin wallet directly from a Nostr public key (npub) so that they are natively linked. It would be simpler (and perhaps safer) to post a message on Nostr, publishing and signing with any Bitcoin address, but my question is more theoretical than practical.
I did a few searches and it seems like it's not possible to get a standard Bitcoin address from the "npub" alone.
It appears that Nostr's public key (decoded npub) resembles the "compressed pubKey" of Bitcoin but without the 1byte prefix that identifies if the y coordinate is odd or even.
It's exclusively the x coordinate, so without any information on the y coordinate, you'll have to guess which prefix to use.
687  Bitcoin / Mycelium / Re: Mycelium Android derivation path (for eth) on: November 12, 2023, 04:33:26 AM
-snip-
I replied op on his another thread where he was specifically asking to get pvk for 23rd derived address, and I'm pretty sure this is correct path for op's 23rd address — m/44'/60'/22'/0 — I tried it practically on my mycellium to fetch mine, so I'm pretty sure, however it'd have been good if op himself could confirm same but he's not been active.

Only difference between ours is one less zero, idk if it makes a difference.
Not much of a difference if the reader knows the BIP44 standard which describes each level of the derivation path.
The extra zero is for the 'address_index' if going from seed to private key/address.
Link: github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#user-content-Path_levels

This is quite technical for newbies so I've just instructed him to change the "account" in BIP39 tool accordingly where he already successfully derived the address of "Ethereum 1".

The path you've given him should be correct without a doubt if it's his "Ethereum 23" wallet.
because as I've mentioned, each of those ETH wallets in the 'accounts' tab are derived with successive 'account_index'.
688  Bitcoin / Development & Technical Discussion / Re: Can We Turn a Nostr Public Key into a Bitcoin Address? on: November 11, 2023, 04:02:09 PM
I've been messing around with Nostr and Bitcoin and got curious about something. Since both use the same secp256k1 curve, do you think it's possible to take a public key from Nostr and turn it into a Bitcoin address?

Here's what I'm thinking about:

Both Nostr and Bitcoin use secp256k1, right? So, can we just use a Nostr public key as is for a Bitcoin public key and manage both with the nostr private key (nsec)? Are there any format or encoding issues I should be aware of?
Turning Public keys into Bitcoin address involves hash functions that'll result with specific size which is encoded into an address;
So generally, any input can be turned into a valid address. The issue is you might not be able to spend from it using Nostr public key's private key pair.
I'm not familiar with Nostr so don't count on my words alone.

Anyways, if the private key's size is 256bit, then just encode your private key into WIF (Wallet Import Format) so that it can be imported to almost all Bitcoin wallets.
The wallet will do the job of deriving the bitcoin-compatible public key and address from it.
In that regard, it doesn't matter if your Nostr public key is incompatible as long as your private key is valid.

Has Anyone Done This?
I doubt it since it's not a good idea to use the same private key on different platforms, it has the same security risk as reusing passwords.
689  Bitcoin / Development & Technical Discussion / Re: Is it possible that somebody got all keys from a whole Keyspace on: November 10, 2023, 11:53:56 AM
Because when i think about how many hunters or ppl that are try to solve puzzle 66, in all together random generators bitcrack, keyhunt, vanbitcracken, kangaroo ... have found nothing,
What is the chance for it, that a company like xyz i mean the big players in data, have databases with existing private keys.
Only if the required storage is accessible and affordable.

For example, the whole 2^65 range would require about 1.2Billion Terabytes of storage to create a database of all the scanned private keys from puzzle1.
If we would include the already-scanned ranges to 2^66, it'll add about a quarter to half Billion or more Terabytes. (depending on their progress)
If there's a company that's able to procure that amount of storage capacity and willing to use it for that sole purpose, then there's a chance.

Note: It's a very rough computation based from the size of raw private key (32Bytes) the amount of keys in the said range (2^65).
690  Bitcoin / Electrum / Re: I have btc in my electrum wallet. How can I send lightning? on: November 10, 2023, 10:52:22 AM
Also i was thinking of just sending the funds in lightning if the cost for the transaction from start to finish wont be more than a couple of dollars. It looks like it's at least $13 for btc atm.
The issue is if you do not have an existing channel opened, you'll have to open at least one to be able to send through lightning.
Opening a channel incurs an on-chain transaction and requires confirmations before the channel can be established.
So if you do not have an open channel yet, you'll need to spend as much fee or more to open a channel.
And lastly, the receiver should've an active channel as well with enough inbound capacity to receive your funds.
It's only convenient if you already set these all up while the fee is low.

If you want to experience the workflow, I'd suggest you to test it in testnet. (available only on Desktop)
Start Electrum in testnet mode (instructions), get some testBTC from testnet faucets (links) gather about 0.002tBTC and more for fee.
Then enable lightning in "Wallet->Information", after that, create a new channel in "Channels" tab (View->Show Channels if it's not displayed).
Use "Channels->Settings icon->Submarine swap" or purchase virtual coffee with tBTC from starblocks.acinq.co to gain inbound capacity on the receiver side.
691  Bitcoin / Electrum / Re: I need help on: November 10, 2023, 10:23:27 AM
You don't need to sync your electrum wallet for cold storage purposes. If you want to know that address was received your bitcoin you sent, use bitcoin explorer such as blockchair, bitaps, mempool space, blockonomics and etc. Just put your address there and bookmark it, then, when you receive bitcoin on address you bookmark it, you will received an email notify. So, in this case, You don't need watch only wallet again.
I'd rather create a watching-only wallet in Electrum connected to a public server that I trust than using various blockeplorers and notification tool to monitor a single address from my wallet.
It's less convenient and possibly has worse privacy.

The main purpose of that watching-only wallet is to be a 1:1 copy of the air-gap wallet that can generate all the addresses that it can create.
That way, he'll never have to open the air-gap Electrum wallet whenever he need to create new addresses.
And also, to be able to conveniently create transactions whenever he needs to.
692  Bitcoin / Electrum / Re: Child Pays for Parent Failing on: November 09, 2023, 08:08:16 AM
The option you have is the "manual method" via coin control linked above.
This is right, but OP shouldn't do that.
You already informed him that but he's insisting, even willing to add another input with it.
So it may be important like his own non-rbf transaction imported from somewhere using the change's private key.
Without the TXIDs, we'll never know the whole story.
693  Bitcoin / Electrum / Re: Child Pays for Parent Failing on: November 09, 2023, 07:51:54 AM
I have enough in the wallet to cover it, so I don't know why I'm getting the output value error
For privacy reasons, Electrum will only use the related coins to the child transaction so it wont link your other UTXO with it.

The option you have is the "manual method" via coin control linked above.
The disadvantage is you'll have to manually compute the total fee of the child and parent transactions by yourself.

Computation is basic math though:
Before that, get the to-be-bumped (parent) transaction's size and absolute fee (electrum displays the size in bytes but it's actually already in vbytes, 'fee' is the total fee, not the 'fee rate')
For example: '250vbytes' and '0.00002500BTC' (2500satoshi)
  • Firstly, Create the child transaction as instructed in the link and take note of the pre-computed size in the 'New Transaction' window but do not finish/send it yet.
  • Secondly, to get your target fee rate the total size, get the sum of the parent and child's sizes, for example: '250vbytes' + '150vbytes' = '400vbytes'
  • Thirdly, with your target total transaction fee rate, '50sat/vbytes' for example; multiply it with that total bytes to get the required absolute fee: 400' x 50 = '20000 satoshi'
    Then, Deduct the parent's absolute fee from the above to see how much you need to add to reach that target, for example: 20000sat - 2500sat = '17500satoshi'
  • Finally, set that as the fee of the child transaction or a few sats more if the final size ends up higher, tick "Edit fees manually" in the setting icon (upper-right) to be able to set an absolute fee.

If I'm willing to pay more for the transaction, I still don't understand how I can do that.
Be careful on that though, since the transaction that you're trying to bump with CPFP may also have an unconfirmed parent (or more) with even lower fee rate that'll make your child transaction useless.
That's because your child transaction has to pay for those too to be able to bump the transaction that you're trying to bump.
So check if its input(s) are all confirmed or if unconfirmed, should have good fee rate.
694  Bitcoin / Bitcoin Technical Support / Re: Nodes, wallet question. on: November 09, 2023, 05:13:13 AM
What's the differences between bitcoin core and bitcoin wallet? I always thought bitcoin core was a wallet, but in order to run it, you'd have to download the blockchain data,
They intentionally separated the 'Node' from the 'Wallet' when referring to each because those are separate modules of Bitcoin Core.
For example: If the user want to run a node without a wallet, it has an option to do so.

Also, "Bitcoin Core" is the name of a software, the reference client for running a Bitcoin Node and a Bitcoin wallet.
So if they used that name in an article, they are referring to the whole software,
if they used the term "wallet", they are referring to the wallet,
if they used the term "node", they are referring to a Bitcoin node (may be anything aside from Bitcoin Core).
695  Other / Beginners & Help / Re: [Eng: Tutorial] Kali NetHunter - Linux on Android on: November 09, 2023, 04:38:57 AM
Thank you for the link. I'll make sure to check it out. Wink
It's very specific though, the link is just for verifying file signature of Electrum binaries.
But it's generally the basic steps so it'll work in other binaries as well with the necessary modifications of course.

For message encryption, here are the steps (since I can't find any for Termux to link):
  • After installing GnuPG as described in the first reply, create a new text file somewhere in Termux directory, for example in "Termux/Storage".
    Edit that text file to write the message that you want to encrypt, save.
  • Open Termux and enter the command: gpg -a -r <recipient> --encrypt ~/storage/<filename.txt>
    (the recipient can be the email, uid or fingerprint, without the "<>", you can get it from your key-list: -k)
  • Then, a "<filename.txt>.asc" file will be created in the same directory containing the signed message.
696  Other / Beginners & Help / Re: [Eng: Tutorial] Kali NetHunter - Linux on Android on: November 08, 2023, 03:51:01 PM
Inspired by Learn Bitcoin's comprehensive guide on PGP,
For anyone who's only interested on only using PGP on Android without GUI, Termux is enough to install GnuPG.
So only the first few steps and a very little amount of storage is required in this use-case.

Simply install Termux, and follow Steps 1 to 4 in the instructions to update and set the necessary permissions.
Then install GnuPG via: apt install gnupg (current version 2.4.3)

After that, it's a matter of using GnuPG in the command line which has an abundant number of tutorials like: /index.php?topic=5240594.0#post_CmdInstruct
Example final result of the tutorial above in Termux:
697  Bitcoin / Wallet software / Re: Recommendation for multi-crypto software wallets that support BIP-39 passphrase on: November 08, 2023, 02:03:30 PM
AFAIK, they have suggested adding a password while creating seeds which probably could be a Passphrase but I am not sure I will verify it later cuz, for some reason I opened BISQ to verify the passphrase and a mandatory update popped up and it's taking forever for update not sure why though.
I've tried the latest release and it does have an option to add a password with "fitting" notes of a BIP39 passphrase.
Reference screenshots:

However, upon testing to create a new address (legacy, since it won't let me until the first SegWit is funded);
I found out that it is still generated without the password that I've set prior to generation of that address, I've tested the seed phrase in various wallets and tools.
And also, below the "Wallet Info" menu, the keypool seems to be unaffected after setting a password.
Lastly, the wallet and its seed are still auto-generated the first time the app is launched.
698  Bitcoin / Bitcoin Technical Support / Re: How do ledger wallet keys operate? on: November 06, 2023, 01:09:16 PM
Also according to your explanation of a size of 10GB is assigned to the pruned node, it will delete older blocks as new blocks begin to build up, so as to maintain the size (I.e) or the new blocks just continues to add up which will actually increases the size and could make it bigger than that 10GB in future?
The former, it'll keep on deleting older blocks to keep the size set by the user.

Quote from: Zaguru12
Should the the older blocks be deleted what happens to the first address of one if its transactions falls into those deleted old blocks?
Bitcoin Core already saved the related transactions in the wallet.dat file so your wallet wont need to rely on the raw blockchain to view the balance or create transactions.
Besides, the "UTXO set" and "block index" aren't deleted with pruning so your node still know the unspent transactions in the deleted blocks.
The issue is when it need to rescan and verify them from the raw blockchain which is needed when importing an address which will cause issues if it has txns from the pruned blocks.
699  Bitcoin / Bitcoin Technical Support / Re: How do ledger wallet keys operate? on: November 06, 2023, 11:47:48 AM
-snip-
The other thing might be a pruned node but you still have to download all the blockchain but will just keep a few of them mostly the one that has details of the address you are using and if you want to use another address you will have to download all the blockchain again.

The SPV wallet will allow you to generate new address for every new transaction but your privacy will certainly be at risk
A node with pruned blockchain doesn't have that limitation, it's only applicable to newly imported address(es) or wallets with transaction history contained in the pruned blocks.
The user can still create new "fresh" addresses whenever he wants.

Another correction is it doesn't select the blocks where the related transactions are, it deletes the oldest to the newest blocks depending on the set size.
700  Bitcoin / Electrum / Re: Having Trouble With Electrum Wallet Recovery on: November 06, 2023, 04:14:01 AM
Anyhow, I have the TxID, Address, basically all the info for the transaction. I manage to do some "watching only" wallet and I can see the funds.
Is there a way to restore wallet based on this data, assuming I have the wrong seed?
Way to get the right seed? Anything?
Those are already public data stored in every Bitcoin node's blockchain.
If it's possible, then all Bitcoins including those owned by everyone can be "recovered" with that method.

Here's some basic information about how Bitcoin works: learnmeabitcoin.com/beginners/keys_addresses
(you can also go further to "technical" tab to get a deeper understanding on the inner workings of Bitcoin)

Basically,
The data that the wallet needs to own funds is to have the necessary private key(s) to be able to unlock the locking script of those unspent transaction outputs.

As for the seed phrase, the master key that's derived from it (where the private keys are derived from) is computed in a one-way function (HMAC SHA512).
Then from the master private key, the wallet derives the private keys at specific derivation paths (check in each address info in the addresses tab).
By having the wrong seed phrase, the wallet will derive an entirely different master key that'll derive a different set of private keys to addresses.

Then using the info in the link above, you can see that it's not possible to get the private key from the address or public key since it's the very nature why Bitcoin is secure.
And lastly, the transaction's data doesn't contain anything that'll reveal the private key.

If you have the right seed and you have restored the wallet, but you cannot see your funds but a tx sending the funds out, then your funds has probably been sent out by an attacker
He said in first page that the restored wallet is empty.
Pages: « 1 2 3 4 5 6 7 8 9 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 ... 313 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!