Bitcoin Forum
May 26, 2024, 01:35:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Electrum / Re: Sparrow and Electrum export related question - private keys accessible? on: January 04, 2023, 08:28:58 AM
I didn't quite like it that Sparrow would not let me lowball the fees as much as I wanted so I decided to export this Multisig wallet to a format compatible with Electrum wallet.
You can also manually edit the absolute fee in Sparrow just like in Electrum's advance transaction preview.
Just make sure that the fee "Rate" above it wont fall below 1 sat/vB or "Create Transaction" will be grayed-out.
Yes I saw you can adjust it on Sparrow as well, but I don't know quite yet why Sparrow has a tendency to make the fee something like 1.3-1.4 sat/vByte even when I explicitly tell it do make it 1.
Where as Electrum would actually do it and not fool me (I was checking the transaction size and fee total value).
But it's fine now, I even did some multisig setups with Electrum now directly, also does the job.
2  Bitcoin / Electrum / Re: Sparrow and Electrum export related question - private keys accessible? on: January 03, 2023, 05:37:47 PM
I just got spooked it still does display some private keys. So are these keys legit or just some private keys needed in part of the software seed to make the whole scheme work?
This is just partial keys and you need other parts in your setup to make it complete.
You can test multisig setup with bitcoin testnet coins and you don't have to waste any transactional fees using real Bitcoin.
There could be some issue with hardware wallets you used, because some of them like ledger and trezor don't have very good implementation for multisig, or it's incomplete and not totally safe.
Got it, thanks for letting me know.
I just did some test runs with with a 2 of 2 multisig setup with a Trezor and another Hardware Wallet. Successfully sent some dollars, wiped the devices, reactivated the seeds back onto them and recreated the initial multisig tree address and sent the funds back out from it.
Not sure if I should do another test run just to feel safer, haha. Before dumping in the big stack  Cheesy
3  Bitcoin / Bitcoin Technical Support / Re: Multisig 2 of 3 recovery question on: January 03, 2023, 01:25:01 PM
[On a related note, why can't we simply derive all cosigners of a Multisig address from the same piece of paper, but stored in 3 different parts?]

It seems a bit cumbersome if you're going to be the only one using the Multisig configuration and have to manage 3 seeds. You would reduce the risk of losing one of your papers if you simply store all 3 seeds on the same paper - without any fancy typesetting that would indicate it's a multisig address.
I was primarily looking for a setup to help me mitigate theoretical "software/bug" scenarios (or maybe the good old Exit Scam myth) in devices, so I will likely opt in now for 2 of 2 multisig and use single sheets of paper for seeds until later on in life when the stack is big enough to feel a need to do 2 of 3 via collaborative custody (and when I feel more comfortable with multisig of this kind).

For now I will experiment a bit more with air-gapped signing operations until I get the hang of it.
4  Bitcoin / Electrum / Sparrow and Electrum export related question - private keys accessible? on: January 03, 2023, 12:00:52 PM
Hello everyone,
I am currently tinkering around with small fund amounts to learn how to use Multisig and I came across something weird that I cannot quite figure out myself.
In short, I set up a multisig 2 of 3 on Sparrow that was 1 software wallet (seedwords directly into the local machine) + 2 other hardware wallets.

I didn't quite like it that Sparrow would not let me lowball the fees as much as I wanted so I decided to export this Multisig wallet to a format compatible with Electrum wallet.
When I got to signing the transaction as I wanted it to, I ended up being asked to only provide signing by one of the hardware wallets (I supposed the seedphrase from the local software wallet also got expored).
Here is the part that worries me:
On Electrum if I go to Wallet > Private Keys > Export and I happen to want to open that, it will actually open a list of the miltisig address tree together with what appear to be secret keys (P2WSH type), without even asking me for a hardware wallet or it even being connected to the local machine, just the local software wallet seems to be enough.

Now maybe I am missing something here, even the Electrum software itself tells me in a warning message:
"WARNING: This is a multi-signature wallet.
It cannot be "backed up" by simply exporting these private keys."

I just got spooked it still does display some private keys. So are these keys legit or just some private keys needed in part of the software seed to make the whole scheme work?
My initial impression was they were somehow the actually private elements of the corresponding Multisig addresses listed on this wallet.
Just wanted to hear your thoughts on this. I might be just worried for nothing seeing this stuff (since my expectations were: no access to hardware wallets, no showing private keys)
5  Bitcoin / Bitcoin Technical Support / Re: Multisig 2 of 3 recovery question on: January 03, 2023, 11:17:01 AM
Thanks everyone for the input so far.
Yes, it seems the public elements are also needed. I never encountered this issue so far because previously I was running single signature, and the secret keys were enough to generate the single public keys.
But it's not that bad. Sparrow for example allows you to export the Public keys/Output Descriptor even as a PDF so that you can even print it out and keep a paper version of it.
Not impossible to manage.
6  Bitcoin / Bitcoin Technical Support / Re: Multisig 2 of 3 recovery question on: January 02, 2023, 09:09:32 PM
I don't think this is possible. If I'm remembering right the hash of a redeemscript is what is paid to as.the "address" (which would contain the 3 keys that are paid) so you'd have to provide all 3 public keys in order to redeem the funds.

You'd only need that extra zpub though to spend those funds (and the 2 nmemonics you already have). If you had it in mind you were going to use 2 often and have a third as a backup, there's no reason you couldn't put that zpub everywhere you'll find it online (like cloud storage and email) - you'll remain untraceable unless you use that third signature to spend funds and then you'll only be tracked by where you uploaded it to or if that account gets hacked a hacker might see it.
Understood, so basically just the Secret elements (2 seedphrases) are not sufficient. One still does need access to the 3 Public elements of this scheme to exist somewhere in order to be able to reconstruct this map.
Thanks for confirming. With this in mind I will know better what to do to plan a good recovery scheme. 👍

In the meantime I came across this video which pretty much also confirms it. They seem to be called Output Descriptors, the pieces of information that allow for this map to be navigated/used.
https://www.youtube.com/watch?v=_X5LygNovLU
7  Bitcoin / Bitcoin Technical Support / Multisig 2 of 3 recovery question on: January 02, 2023, 08:39:45 PM
Hello everyone,
I just got myself some hardware devices from different companies in an attempt to reduce that risk surface of "one entity/company pulling a exit scam". Of course, kind of unlikely, but why not learn Multisig to mitigate this risk (helps with software/code vulnerabilities too).
Anyway, here is my question:

I want to set up 2 of 3 multisig. I noticed those 3 elements are initially needed to set up/create this scheme.
What happens if somehow I totally lose access to one of these seedphrases/elements, zpub included (even the common one).
Let's say I somehow end up in a situation where I will have access to only two seedphrases, are these enough to create a 2 of 2 multisig that has similar properties or will that 3rd element still be needed?

In the classic setup with single signature seed backup, the seed itself is enough to derive the list of addresses and the rest.
Are 2 out of 3 seeds enough to generate that same address tree if I try to use them to make a 2 out of 2 setup? I noticed all devices seem to go for this derivation path: m/48'/0'/0'/2'

I hope the question was clear enough  Grin, the reason I got this curiosity now is because of backup procedures.
I am now left wondering if I should worry only about the seeds primarily or also if I must seek to make backups of the respective xpub/zpub information for these respective seeds to rebuilt at a later date.

Thanks for your time, I hope some of you can help me out here.
8  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 02, 2022, 08:51:25 PM
I ended up messing up something on the laptop with the packages and had to reinstall the OS.
But turns out that version 23 of bitcoin core runs without problems. I guess there was something in the code maybe of version 24. *shrug*
Also yeah, moving the chainstate directory to an SSD makes things significantly faster.  Cheesy

Thanks everyone for your inputs.
Also sorry NotATether, I guess there won't be crash reports we can learn from. :/
Still very much appreciated.
9  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 07:38:10 PM
Here is some snapshots of the system as it runs via the "sensors" command.

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +52.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:        +52.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:        +46.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:        +45.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:        +43.0°C  (high = +86.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +50.0°C  (crit = +98.0°C)
temp2:        +50.0°C  (crit = +98.0°C)

I hope it helps.
10  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 07:29:22 PM
i7-2630QM? What's the temperature of your CPU, can you install lm-sensors and give us some readings?

But your issue sounds like an OS problem not a hardware problem. Does Core close immediately or after a few seconds. Does it also crash when you run it in testnet, signet, and regtest?
I tried running the software as simply "bitcoind" to see on the terminal how it does. Nothing out of the ordinary, the PC did not seem to struggle. Just the process being suddenly gone.
Alright, I installed lm-sensors, but also got no idea how to use it. Currently looking up details about its usage for logging.
About Core behavior:
It just run as usual, doing its tasks, then Boom. Suddenly all its windows vanish, taking with it even the terminal window in which it was running.
11  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 06:39:51 PM
But when the thing crashes, everything vanishes at the same time, terminal window and bitcoin GUI. So there was nothing left for me to see.
That's weird, I can't tell why that happens.

Quote
What do you recommend as PC specs to do the task of just simply being a bitcoin node? I thought that laptop would be enough, I didn't think it would be so bad.  Huh
In my experience, 8 GB RAM makes syncing the blockchain much smoother. That's enough to be able to fit dbcache in RAM, which largely reduces disk activity. It can work with 4 GB, but it's going to take a while.
Thanks for the input so far.
I am surprised my laptop cannot handle it and keeps crash closing the client. The minimum requirements listed here were met by it: https://bitcoin.org/en/bitcoin-core/features/requirements
Laptop specs:
Ram 4 GB (and has additional 8GB swap on a SSD inside it)
CPU: Intel® Core™ i7-2630QM CPU @ 2.00GHz × 8
OS name: Ubuntu 22.04.1 LTS

Here is some additional info that I am now starting to wonder if affects how this plays out:
The client I ended up installing was bitcoin-24.0-x86_64-linux-gnu.tar.gz, I got from here: https://binarywatch.org/
Now I didn't see this posted yet on https://bitcoincore.org
I am now in doubt if what I got is not a stable release. Would it have been wiser to just go for bitcoin core version 23? Maybe I should remove it and install this version...

Here is another thing:
The home folder of this linux install is set up on a HDD, while the rest of the directories are on an SSD. Still, I hope this is fine for the program.
When I ran the "whereis" command on "bitcoin-qt", it seems the client is located in the "/usr/local/bin/bitcoin-qt" directory. I wanted to use the HDD just for storage, seems to work.

Hope this helps, any ideas what I could try out?
12  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 05:42:17 PM
4 GB Ram.
2TB HDD
DBcache to 300 MB
This is a very bad combination for syncing the blockchain, it's going to be very slow and very demanding on your HDD.

About the crash reports, I am rather new to this. Where and how does one view crash reports on the linux system?  Cheesy
I prefer to start programs from a terminal. If it crashes, the output is shown there.
Well I did start it from the terminal via the terminal, in a way. I can run the GUI only buy using the "bitcoin-qt" command, which keeps the terminal open at the same time too.
But when the thing crashes, everything vanishes at the same time, terminal window and bitcoin GUI. So there was nothing left for me to see.

What do you recommend as PC specs to do the task of just simply being a bitcoin node? I thought that laptop would be enough, I didn't think it would be so bad.  Huh
13  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 04:47:46 PM
You can start by checking the ~/.bitcoin/debug.log file to see if there's anything that relates to the crash.

You could also search for if crash reports are disclosed to the system and check to see if there are any.

These would be the places I'd start checking before looking into the resource management parts (to see how much memory is actually being used for example). I don't know if dbcache can be set that low either.
Understood.
The debug file seems to filled with lines like this, all of them similar, nothing different until the end. Last 3 lines in that file:
2022-12-01T16:11:55Z UpdateTip: new best=00000000000000000b352f8a21cb1d82cf812a4d9e9c7a824a1b0ba7db674556 height=379750 version=0x00000003 log2_work=83.496117 tx=88597513 date='2015-10-20T13:35:08Z' progress=0.112985 cache=67.0MiB(175336txo)
2022-12-01T16:11:55Z UpdateTip: new best=00000000000000000d9621377fab43507e389851456d6bccb5198656f7e0003f height=379751 version=0x00000003 log2_work=83.496145 tx=88597514 date='2015-10-20T13:35:49Z' progress=0.112985 cache=67.0MiB(175337txo)
2022-12-01T16:11:56Z UpdateTip: new best=000000000000000005f9e1880678545ac43a5abeb736943e5f460b4aadd41b0e height=379752 version=0x00000003 log2_work=83.496172 tx=88600149 date='2015-10-20T14:16:58Z' progress=0.112989 cache=67.5MiB(180044txo)

About the crash reports, I am rather new to this. Where and how does one view crash reports on the linux system?  Cheesy
14  Bitcoin / Bitcoin Technical Support / Bitcoin-qt just suddenly closes itself, crash type on: December 01, 2022, 04:20:01 PM
Hello everyone.
In case this was asked before I hope some of you can guide me.
So I am trying to set up a full node too, but on an older machine. But the laptop itself is not that bad. Intel CPU is 2.00 GHz x 8, 4 GB Ram.
I set it up with a 2TB HDD so that it can house the blockchain.

I am running the core client on Ubuntu 22.04.1 LTS, and I just don't know where to start in finding out why it just runs for a couple minutes, then suddenly vanishes/crashes.
This is with the GUI client. I have not yet tried out the CLI version only.
I tried to reduce in the settings the DBcache to 300 MB, but still seems to do this.
What is the process one can follow in an attempt to find out why the client just decides to close itself out of the blue?
Thanks a lot in advance.
15  Economy / Trading Discussion / Re: Can you be affected by Clawback laws in this whole FTX disaster? on: November 17, 2022, 08:36:31 AM
So now my obvious questions/doubts are:
"Wait a second, so I could start seeing in the future letters from lawfirms or such saying I gotta give back the money I withdrew so that other people that lost money get some back?"
Potentially, yes.

As part of a Chapter 11 bankruptcy, funds which were withdrawn in the 90 days prior to the bankruptcy filing can be clawed back and added to the pot of assets to be distributed. There are suggestions that Celsius are planning to do this during their bankruptcy proceedings, but the process will take many months, if not years, to be finalized.

If you withdrew coins within 90 days of the bankruptcy, then yes, you could see letters in the future demanding you return those funds. This will also be largely dependent on the size your withdrawal, as for small withdrawals it probably isn't worth the time or money to pursue.

But if this were true, then I would ask myself: what is the point of ever touching exchanges and even having those withdraw buttons there if any exchange that goes belly up could get enforced by the US to have funds be called back?
There is no good reason to use a centralized exchange. People finally seem to be waking up to the fact. Bear in mind that not only is there this clawback issue with your coins, but as part of a Chapter 11 bankruptcy your real name, address, deposits, and transactions are likely to be published in court documents which will be publicly viewable to anyone, just as also happened with Celsius.

The small amount of convenience that a centralized exchange brings over a decentralized exchange is absolutely not worth the massive risk to your coins, your data, your privacy, and your security.
Thanks everyone for coming in and dropping some knowledge.
Yeah, my general sense is now that if you're doing small stuff, I guess you can get away with using these platforms (at the cost of KYC and other bad aspects).
But if you want to spin big money, it is a liability to use these entities. Yikes!
This time I will be fine because I'm a small fish in this big pond.
16  Economy / Trading Discussion / Can you be affected by Clawback laws in this whole FTX disaster? on: November 16, 2022, 08:28:22 AM
Hey guys,
I'll keep it short. I buy bitcoin via online exchanges and then also always withdraw to personal wallets.
As I am listening to discussions about how this FTX mess will evolve, I see some folk saying how the US has some Clawback laws in terms of bankruptcy which are there to protect credits that were not paid back.
So now my obvious questions/doubts are:
"Wait a second, so I could start seeing in the future letters from lawfirms or such saying I gotta give back the money I withdrew so that other people that lost money get some back?"
I mean for the creditors it would make sense, and defintely piss off people like me that just use these exchanges as means to get what I want.

But if this were true, then I would ask myself: what is the point of ever touching exchanges and even having those withdraw buttons there if any exchange that goes belly up could get enforced by the US to have funds be called back? (I suppose allied countries will usually assist US actions, to have nice relationships with them. And cuz of KYC they know who you are and put some legal pressure on you).

But yeah, you get the idea.
So could it be that in the future I will be told to give money back because I happened to use FTX?

Thanks for you time!
17  Bitcoin / Bitcoin Technical Support / Re: 12 vs 24 seed word trade-offs? on: November 04, 2022, 08:52:05 AM
Simple answer is no, because if there were anything wrong with a 12 word mnemonic the popular wallets (like Electrum) wouldn't have created it by default.

But as it was explained since bitcoin private keys have 128-bit security level using a 128-bit entropy is enough.

I personally like using 12 seed words since you can also memorize them yourself more easily,
Memorizing the seed phrase is a pretty bad idea because memory is not the most reliable thing specially in long run. Imagine 10 years from now, you won't be able to quite remember all the words specially since seed phrase is not something you deal with every day. It is just for recovery which is a one time thing.

Quote
(I will add that I do use a password on top of these words as well)
You should keep a physical backup of both the seed phrase and the passphrase to make sure you can always regain access to your funds in the future otherwise they could be lost forever.

Thanks to everyone for the input. When I spoke about the memorizing part, I meant it for the edge-case purpose of crossing a border or just taking your money away with you in your head until you reach a safer place.
Yes, I do have physical copies of it too indeed, our memory is not reliable.

I also had a look online and found this video which has some interesting takes too: https://youtu.be/2hrXeuYOelM
So yeah. Seems like so far doing physical backups of seedwords and passphrases is good enough for the cold storage.
18  Bitcoin / Bitcoin Technical Support / 12 vs 24 seed word trade-offs? on: November 04, 2022, 06:15:55 AM
Hello everyone,
There is a question that often came to my mind but I never much asked around, so I'm hoping some of you can give me feedback/opinion.
I was wondering what the security trade-offs are between 12 word vs 24 seed words are? I personally like using 12 seed words since you can also memorize them yourself more easily, but I was wondering if the less entropy/randomness of such a seed would be a problem vs the 24 variant?
I see that wallets still offer support for 12 word seed, even some of them let you generate them (making me think they are still very secure to this day).

So in essence my question would be:
Am I doing something horribly wrong by using 12 word seeds and not the 24 word one, not realising risks I could be exposing myself to? (I will add that I do use a password on top of these words as well)

Thanks for your time, hope to get some insights from you all.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!