Bitcoin Forum
May 24, 2024, 03:41:07 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 ... 305 »
61  Bitcoin / Development & Technical Discussion / Re: solve key 66 67 Puzzle how to avoid double spends the tx? on: May 03, 2024, 06:54:00 AM
-snip- but I'm assuming the kangaroo method wouldn't be able to extend past the public and private key and take advantage of the 128bit seed.
Correct, kangaroo is utilizing ECDLP for secp256k1 curve which computes the private key from its public key pair
so it's not applicable to compute the seed from the public key which doesn't directly involve secp256k1.

In this example the 256bit private key is derived from a 128bit seed so the 256bit private key is effectively 128bits of entropy.
The "master private key" derived from the seed is calculated with HMAC-SHA512 which outputs 256-bit private key and 256-bit chain code regardless if the seed is 128bits.
So still an overall of 128-bit security: it requires 128-bit operations to compute the (master) private key from (master) public key via ECDLP or 128-bit operations to blindly bruteforce the seed.
62  Bitcoin / Electrum / Re: Electrum 2 out of 3 multi-sig wallet needs only one signature on: May 03, 2024, 04:23:38 AM
Wallet C (actually it was the first one that I created) contained all 3 seeds, I didn't know that was possible.
I assumed when creating a wallet and you insert the 3 seeds, it would store the first seed and compute the public key of the other two and store them.
Fair enough, the option doesn't have the same message in "Enter consigner key" where it's explicitly noted that putting a "master private key" will enable you to sign for that particular cosigner.
The "Enter cosigner seed" option is listed as another option without a note.
That may actually confuse someone who's new to Electrum or Bitcoin in general / in terms of safety.

-snip- It's confusing the UI is showing the "main seed" and not the others.
It's noted with the message "Your wallet generation seed is:" because that's created when you make that wallet.
The seed phrases of the second and third cosigners are created by their respective wallets.
63  Bitcoin / Electrum / Re: Electrum 2 out of 3 multi-sig wallet needs only one signature on: May 02, 2024, 11:54:02 AM
I don't think there are any mistakes made during creation if all addresses across all four wallets are the same right?
Since those are in an "Air-Gap" laptop which should be safe, do this experiment to make sure:
  • Open 'Wallet C' and remove its password by setting a blank New Password in "Wallet->Password".
  • Then find Wallet C's wallet file in 'wallets' folder inside Electrum's data directory (location), open it as text.
  • Find the strings "x1", "x2" and "x3" which represent the three cosigners.
  • Check if 'x2' or 'x3' of Wallet C has a seed or xprv key (should be "null") because if it has,
    it can sign the transaction by itself and you've made an error during cosigner setup by providing it with a seed or a private master key.

-snip- Wallet menu > information will probably tell you how many seeds it has.
The "Wallet->Seed" menu only shows the wallet's main seed phrase, the cosigner's seed can be seen in the wallet file (if unencrypted) instead.
64  Bitcoin / Electrum / Re: P2SH-P2WSH in Electrum on: May 02, 2024, 11:12:31 AM
Thank you for putting things together. I don't want to create a new wallet in order to have p2sh wrapped addresses. I was meaning to ask if there exists a command that can turn my existing p2wsh or p2wpkh into p2sh wrapped of them.
Thank you anyway.
Do you mean "new seed"?
Because Electrum doesn't have any feature to generate other script types to existing HD wallets aside from what's set during wallet creation. (defaults to Native SegWit)

If so, you can "force" Electrum to use your existing seed to make a new wallet with P2SH-P2WPKH addresses by toggling "BIP39 seed" option to enable the script type options.
But that's not following the standards so you wont be able to restore it using BIP39 wallets or wallets that supports Electrum seed.
You'll also have to do the exact same steps to restore it and hope that Electrum devs wont "fix" Electrum's behavior to let the user proceed despite having an invalid BIP39 seed phrase.
And since your Electrum seed is restored as a BIP39 seed, it'll restore a different set of private keys even if you use the same derivation path as the original wallet.

It's safer to use a real BIP39 seed created elsewhere if you really need Nested SegWit addresses in Electrum.
65  Bitcoin / Wallet software / Re: Blockchain synchronizing issue.... on: May 01, 2024, 09:20:21 AM
-snip- And when I had finally initiated the transaction using Mycelium, it displayed my total input and output on electrum and Mycelium where I had imported. I just think that Mycelium has some bugs or issues with synchronization. As I've seen some other people complain about similar issues before.
Right, but it sounds like more of a "cache" or "display" issue than synchronization since it used the correct inputs to your transaction rather than the set with $70 more amount.
Because otherwise, it should've added an extra input(s) containing those $70 worth of Bitcoins that are already spent.
Anyways, reloading the account to trigger a rescan is useful in cases like this.
66  Bitcoin / Electrum / Re: Taproot in Electrum on: May 01, 2024, 08:11:50 AM
I wanted to ask if Electrum allows to generating p2tr addresses. (i don't mind using the console).
Not until descriptors is implemented.
The good news is some of the requirements to implement TapRoot are already in the master branch of Electrum's GitHub repo.
But it doesn't have a specified version in their "Milestones" (TODO List) so it may not be released in v4.5.5.

You can monitor their "TODO list" here: https://github.com/spesmilo/electrum/milestones
Check if "TapRoot Support" in backlog will be moved to v4.6.0 or any future version.

The closest thing that you can do now is: you can create a watching-only "imported" Electrum wallet by importing TapRoot addresses from other wallets.
67  Bitcoin / Bitcoin Technical Support / Re: Location of .onion address on windows machine? on: May 01, 2024, 07:03:56 AM
As I was telling Cricktor above I'm feeling this is a little over my head - I dont have a torrc file in my tor directory so I tried saving a torrc file there with those 3 lines. The node crashed so I deleted it again
The directories in the tutorial is geared towards Linux; for Windows, use Windows folder structure.

So, in number 3 (preferred for your use-case), for example.
Your torrc file should have something like this if you want to save your "Bitcoin Onion Service" directory to Drive D:
Code:
HiddenServiceDir D:/Bitcoin-onion-service
HiddenServicePort 8333 127.0.0.1:8334

After you restart Tor, you'll see such folder in D:/ and you can find a "hostname" file containing the onion address that you need to set as --externalip.
68  Bitcoin / Bitcoin Discussion / Re: what happend !! on: April 30, 2024, 07:33:43 AM
check here please and notice the dates created and the dates when they get drained ...
I've checked the dates up to page 100 and I can't see why "suddenly" should be applied to that statement since it's showing transactions in regular "healthy" intervals.

Those are mostly people who hodl bitcoins or found (their) lost wallets/keys, cashed-out or used it to pay for something.
Not much of a topic of concern.

Or is there any "interesting" conspiracy going on?
69  Bitcoin / Electrum / Re: Electrum Wallet and Tor proxy option on: April 30, 2024, 05:21:06 AM
Inside the Network section on my wallet, under the Proxy options, the option to "Use Tor Proxy at port 9050" constantly disappears and I am unable to connect to my node. Any idea why this is?
That particular "Use Tor Proxy at port" setting appears if Tor is detected by Electrum, disappears once Electrum failed to detect Tor.
(with a few seconds delay)

If it disappears consistently, your Tor daemon in the machine where Electrum is, may be having issues.
So you might have to troubleshoot Tor rather than Electrum.

Since you've mentioned that your Tor proxy running at port 9050, you must be using 'Tor daemon' instead of 'browser' unless you changed the port from 9150 to 9050.
If you're somehow using Tor Browser, opening and closing the browser window will reproduce that issue; appear and disappear respectively.
70  Bitcoin / Bitcoin Technical Support / Re: Location of .onion address on windows machine? on: April 30, 2024, 04:22:29 AM
Anyone got any ideas why my tor hidden service is really hidden? Huh  Cheesy
I have Bitcoin Core in Windows, I've copied your config to reproduce the issue and the line mentioned by Cricktor shows up in the debug.log:
Code:
2024-04-30T03:59:39Z Bitcoin Core version v26.0.0 (release build)
...
2024-04-30T03:59:39Z System: Windows 10 Version 2009, x86_64-little_endian-llp64
...
2024-04-30T03:59:40Z Config file arg: listen="1"
2024-04-30T03:59:40Z Config file arg: listenonion="1"
2024-04-30T03:59:40Z Config file arg: onlynet="onion"
2024-04-30T03:59:40Z Config file arg: onion="127.0.0.1:9150"
2024-04-30T03:59:40Z Config file arg: proxy="127.0.0.1:9150"
...
2024-04-30T03:59:54Z [tor] Got service ID ygfjdib...o7myd, advertising service ygfjdib...o7myd.onion:8333
2024-04-30T03:59:54Z AddLocal(ygfjdib...o7myd.onion:8333,x)

I have to mention that I set the 3 lines under "Control Port" instructed in the tutorial below, without it, the onion address wont show up:
Try to follow either instruction number 2 or 3 from this tutorial: github.com/bitcoin/bitcoin/blob/master/doc/tor.md
If you decided to follow number 3 instead, your onion address would be the one you set in -externalip.
71  Economy / Service Discussion / Re: Freebitco.in lousy ass support staff MFS on: April 29, 2024, 04:41:19 AM
You can either post in their official thread here in Bitcointalk, link: http://bitcointalk.org/index.php?topic=320959.28760
And/or send a PM to @TheQuin, profile link: http://bitcointalk.org/index.php?action=profile;u=143168

Letting anonymous users send email to you will just attract fake customer support or scammers.
Also, this topic may be moved to "Service Discussion" board by a mod or move it using the small "move" button at the bottom-left.
72  Bitcoin / Bitcoin Technical Support / Re: How to CPFP with Bitcoin Core? on: April 28, 2024, 05:27:38 AM
I have a bunch of coins stuck since April '23.. received in a Bitcoin Core wallet with transactions paying only 1 sat/vb. They do not signal RBF, so I can't raise their fees with that method in Core's GUI.
Even with opt-in RBF flag, you still wont have the authority to use "Increase transaction fee" menu to those transactions since you're the receiver.
Your option is to CPFP that the wallet part of Bitcoin Core can't do directly.
You'll need to use commands and precise computation of amounts and fee: en.bitcoin.it/wiki/Fee_bumping#I_received_the_stuck_transaction

Or do BitMaxz's suggestion to import the address(es) to Electrum to create a CPFP unsigned transaction, export the PSBT file/string via "Share" button.
Import it to Bitcoin Core via "File->Load PSBT from..." menu, sign and broadcast it.


You can also ask the sender to replace those once dropped from his mempool. (if he's using the default size and there too many transactions in it)
He can do this if he's using Bitcoin Core: the moment their status turn "0/unconfirmed, not in memory pool", right-click on the transaction and select "Abandon Transaction".
His overall balance should update accordingly. Then 'Enable coin control features' in "Settings->Options", 'Wallet' tab.
In the 'Send' tab, click "Inputs..." select the inputs of the abandoned transactions and send with higher transaction fee.
(this is for the sender, not the receiver)

But it's better if you can share the transaction IDs because these suggestions may not be enough in some cases, like of long chain of large 1sat/vB transactions.
73  Bitcoin / Development & Technical Discussion / Re: Full RBF on: April 28, 2024, 04:28:35 AM
-snip-
What would be the odds of a mining pool trying to replace the mined block and take the puzzle money for themselves? Normally, it's not worth the risk. But if the puzzle prize is large compared to the block reward, that balance may change.
The blockchain is publicly available, so if ever, that mining pool is risking their reputation for a couple more bitcoins.
vjudeu's reply to the linked topic in my previous post has a nice take on that matter: /index.php?topic=5492493.msg63955089#msg63955089

If that's a big mining pool that has a slight chance to do that, the odds that they'll do that is still low.
If a small solo miner who got no reputation to lose, they will need a tremendous luck to pull that off.
74  Bitcoin / Bitcoin Technical Support / Re: Entity spent an uncofirmed UTXO with many uncofirmed acenstor, what to do? on: April 27, 2024, 05:38:33 AM
What to do now? How do I convert an "unconfirmed parent" transaction" to Local? I think it has to do with the server I'm connected to, I tried to change it but I couldn't get the same result
Yes, the first incident simply happened because the parents of the parent transaction of your "screwed_TXID"
happened to have a very low transaction fee that got it dropped from your (auto-)selected Electrum server's mempool, that dropped all of its children txns as well.

During that time, the unconfirmed parent should've been dropped as well since it's the reason why the "screwed_TXID" with higher fee rate was dropped.
But now that the average mempool size is low, it's now propagated to the network again that reverted it back to "unconfirmed parent".

Quote from: cerebralinpediment
If i dont do this, I cant spend the confirmed inputs. What to do now?
If you're talking about 4566c3cfc229a494be03fb2811e4ebdb2052342ddfec0ea720217068d4e546c5:
Manually remove that transaction while offline (you can try it while online using v4.5.4) using the command: wallet.adb.remove_transaction("TXID")
After the transaction is removed, the UTXO list in the 'Coins' tab should be updated to what it was, use 'Coin Control' to select only the confirmed ones then send.
75  Bitcoin / Electrum / Re: Problem with importing my samourai wallet on: April 27, 2024, 04:39:05 AM
2. After I've done everything right it keeps giving me nothing. The checksum keeps failing even before I type the full seeds.
That's normal since if there's no wrong word, it wont show the "Unknown BIP39 wordlist error"
but "BIP39 checksum failed" because the incomplete seed phrase will obviously contain invalid checksum bytes.

Perhaps you've typed a similar word, missing a word, few excess word, jumbled words or something.
Other than that, I can't add anything since importation of valid BIP39 seed to Electrum shouldn't have issues.

-snip- after retrying all the process again, it just showed something different "Recovey failed";
Can you show where this error showed up?
Where did you downloaded Electrum? Have you verified its signature before using?
76  Bitcoin / Electrum / Re: Problem with importing my samourai wallet on: April 27, 2024, 04:15:39 AM
First, after (correctly) typing my seeds it keeps showing on the prompt that "BIP39 checksum failed". I know the seeds are correct because I've done importations to other wallets before.

And yes, I also remembered to type my passphrase properly. Many people forget.
Have you typed the passphrase separately in the next window (by ticking "Extend this seed with custom words") and not directly next to the seed phrase?
Because Samurai's Seed Phrase should be BIP39 compliant which should have the correct checksum bytes.

Second, after continuing the process (even though the checksum is failing allegedly) I wasn't able to find my wallet. I tried checking the derivation path compatibility and changing it from the usual m/84'/0'/0' to m/49'/0'/0', but still no success.
I also tried other configurations of derivations like:
Are you restoring on an online machine?
If so, just use "Detect Existing Accounts" button and Electrum will search for 'Standard' and 'Mix' derivation paths used by Samurai including succeeding account_index if the first is funded.
Derivation paths that it'll search are listed here: github.com/spesmilo/electrum/blob/master/electrum/bip39_wallet_formats.json

Of course, that'll only find anything if the seed is restored properly.

I don't know how to proceed exactly. Is it an app problem? A problem coming from the proxy server? Or maybe even a problem of compatibility I wasn't aware during the entire process?
You'll notice the Network icon (lower-right) if it's a connection issue, it's red if it's not connected to any server.
On Mobile, it's on the upper-right.
77  Bitcoin / Development & Technical Discussion / Re: Full RBF on: April 27, 2024, 03:36:49 AM
Is there any particular reason for this?
Because in normal circumstances, this shouldn't be an issue if you're the sole owner of the private key.
Solved puzzle 66 or something?
its about this topic bitcoin puzzle
i saw people talk about things didn't know or hear about beore
Okay, as I thought.

There are actually a few topics here that already addresses that concern and the consensus is:
"it's not currently possible without the help of a trusted cooperating mining pool/solo miner".

Here's to point you to one of the threads: solve key 66 67 Puzzle how to avoid double spends the tx?
AFAIK, there are other discussions that aren't in the first page or posted as a reply to other topics.
78  Bitcoin / Bitcoin Technical Support / Re: When is a BTC address actually created? on: April 26, 2024, 05:46:51 AM
I currently presume that when someone initiates a transfer that results in coins being deposited in address X, this is when address X is first instantiated, when it first becomes part of the BTC world.  It is when the BTW world first becomes aware of that specific address.

Is this a valid statement?
Not technically, as explained in the first two replies.
In the Bitcoin Network, those coins aren't deposited to an address but a newly created UTXO, there's no address saved in the network.

That statement only applies to "Bitcoin World" in social media, forums, blockexploreres or wallets where address is a thing.
"Wallets" included because it is a separate feature than the network. It hodls keys, creates transactions and fetches UTXO that its keys can spend; displays addresses.
This is why I've put question to your definition of "the Bitcoin World".

So in that regard, your question is "is an address created once it received bitcoins?" in a sense that 'the Bitcoin World' is what people see.
By disregarding the network, try to type any unused valid address to any blockexplorer and it'll "find" it since addresses have always been existing.

Additionally, the first transaction related to address: 11111111111111111111BZbvjr representing the number '1' was on 2011.
But that doesn't mean that number 1 or 11111111111111111111BZbvjr is created on 2011, number 1 has been existing since humans learn to count;
In that address' case, ever since p2pkh is implemented.
Because every address that represents HASH160 value of 0x01 to 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF have always been existing.
79  Bitcoin / Development & Technical Discussion / Re: Full RBF on: April 26, 2024, 04:30:44 AM
sometimes things confused me like in here block time is ~10min right?
It's "average" block time and not an absolute value.

That is based from the adjusted "difficulty" from the previous 2016 blocks (about 2 weeks).
The harder the difficulty, the harder it is to produce a hash lower than the "target".
So since mining is basically generation of pseudo-random hash, we will never know if miners get lucky enough to generate a valid hash in the next second or unlucky to generate it after an hour.

is it possible to have a transaction confirmed in few sec
by putting the higher fee on the time

by saying final i meant with no possibility to rteplace it with another one
Is there any particular reason for this?
Because in normal circumstances, this shouldn't be an issue if you're the sole owner of the private key.
Solved puzzle 66 or something?
80  Economy / Service Discussion / Re: Samourai wallet website seized by DOJ, developers arrested on: April 26, 2024, 03:52:00 AM
Incidentally, Sparrow Wallet removed all of its samurai-whirlpool-related features right after that incident,
in this commit: github.com/sparrowwallet/sparrow/commit/1676676e06d8e7774d9eddc2f08663b1a2c49e3a

And even if an older version with whirlpool is used, there'll be no Samurai Whirlpool Coordinator to process it.
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 ... 305 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!