Pages:
Author

Topic: Electrum server on Windows: Fulcrum - page 2. (Read 1073 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
August 18, 2023, 05:44:04 AM
#28
I've correctly installed Electrum Personal Server to use over Tor but didn't try Fulcrum. I've made my thread about my experience Fun & learning with Electrum EPS, Electrum wallet & Bitcoin Core QT in Win 11

What's the benefit of using Fulcrum if I'm using EPS?



Both Fulctrum and EPS are implementation of Electrum server. Unlike EPS which require you to add master public key/address manually to config file, Fulctrum have benefit of addressing all address at good performance[1]. That means you could just create new wallet/watch-only wallet without re-editing EPS config file and wait for rescan.

[1] https://www.sparrowwallet.com/docs/server-performance.html
full member
Activity: 896
Merit: 193
web developer for hire
August 17, 2023, 11:51:35 AM
#27
I've correctly installed Electrum Personal Server to use over Tor but didn't try Fulcrum. I've made my thread about my experience Fun & learning with Electrum EPS, Electrum wallet & Bitcoin Core QT in Win 11

What's the benefit of using Fulcrum if I'm using EPS?

legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
August 17, 2023, 11:37:04 AM
#26
So with ordering the m.2, waiting a day (thanks Amazon), installing it, installing windows and updating, and installing core and downloading the blockchain and then installing Fulcrum and letting it do it's thing it's back up and running.

Probably, not worth really having my own Electrum server up and running, but it's nice to know it's there.

Eliminating the entire windows good / windows bad things. The setup it brain dead simple. And now that I have it configured to never reboot (hopefully) unless I do it, the rebuild should not be an issue.
And if something does happen, using even what is the cheapest 1TB ssd I could find, really does make the entire process of blank machine to finished and running very quick.

-Dave
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
August 10, 2023, 07:42:52 AM
#25
I think this is a better solution to run your own Electrum Server, because we saw the exploit that happened a while ago, where people re-directed users to phishing servers and they lost some coins. (Yea, I know they fixed this... but that was after it happened)

The thing is.... how many people are willing to sacrifice the resources for doing a couple of transactions a year? There are also a steep learning curve to maintain and secure it. (Besides the ordinary Joe public, I love this sort of thing.... so thank you for posting it)  Wink
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
August 09, 2023, 06:26:56 PM
#24
Well fuckballs.....

MSFT had their monthly patches yesterday and the PC running Fulcrum decided to install them and reboot and did not cleanly exit fulcrum before doing that.
And now it's saying that the database is corrupt and it's trying to redo it. I'm too busy to do a deep look, is there a way to check / repair the fulcrum DB instead of having it redo everything.

And, yes I know to ask in github but I figure this might be quicker.

-Dave


Unfortunately I can't help you but I wonder how it rebooted without asking you.

I *thought* I had it set to install but not reboot, after it happened in May, I either did not apply it or something else changed.
Actually not going to deal with the re-sync on the spinning drive at this point a 1TB SSD m.2 is under $40 with tax, going to put that in.

While it was working I had no issues. Due to the fact that both my umberl and mynodebtc are offline at the moment I was using this as my go-to electrum server.

-Dave
hero member
Activity: 560
Merit: 1060
August 09, 2023, 01:58:57 PM
#23
Well fuckballs.....

MSFT had their monthly patches yesterday and the PC running Fulcrum decided to install them and reboot and did not cleanly exit fulcrum before doing that.
And now it's saying that the database is corrupt and it's trying to redo it. I'm too busy to do a deep look, is there a way to check / repair the fulcrum DB instead of having it redo everything.

And, yes I know to ask in github but I figure this might be quicker.

-Dave


Unfortunately I can't help you but I wonder how it rebooted without asking you.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
August 09, 2023, 01:47:47 PM
#22
Well fuckballs.....

MSFT had their monthly patches yesterday and the PC running Fulcrum decided to install them and reboot and did not cleanly exit fulcrum before doing that.
And now it's saying that the database is corrupt and it's trying to redo it. I'm too busy to do a deep look, is there a way to check / repair the fulcrum DB instead of having it redo everything.

And, yes I know to ask in github but I figure this might be quicker.

-Dave
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
May 17, 2023, 10:34:50 AM
#21
It depends on how you plan to use it.
If you start it up and forget about it, Fulcrum would be better since it can deliver better performance after it's synced.
If you plan to start it up every now and then when you need it and don't mind if a wallet with many transactions is not lightning fast to receive, Electrs is better choice.

The other question is if I really need it - I have electrs running and I really do not feel I must change it to something else. But you know - numbers in performance comparison are tempting.
Maybe one day if I have nothing better to do...


If it ain't broke don't fix it.....

Anyway, got fulcrum running and synced. No real issues there. Will say that outside of the BTC syncing issues that I mentioned earlier that it's a much simpler run then electrs.
A few lines in a config file, run an exe, wait, done.

And this I think is a good thing. People who want to do it themselves but don't have a good knowledge of OSs and other things can with very little work have their own private electrum server running on an old Windows box.  Yes there are 100s of other things to consider and so on. But for a close to run and done pre-compiled solution it does work.

-Dave
legendary
Activity: 952
Merit: 1386
May 17, 2023, 09:52:33 AM
#20
It depends on how you plan to use it.
If you start it up and forget about it, Fulcrum would be better since it can deliver better performance after it's synced.
If you plan to start it up every now and then when you need it and don't mind if a wallet with many transactions is not lightning fast to receive, Electrs is better choice.

The other question is if I really need it - I have electrs running and I really do not feel I must change it to something else. But you know - numbers in performance comparison are tempting.
Maybe one day if I have nothing better to do...
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
May 17, 2023, 09:49:50 AM
#19
Do you have any experience with Electrs and may you compare the performance? Because that article (https://www.sparrowwallet.com/docs/server-performance.html) made my think if no to try Fulcrum... But would I really feel it as a simple user?

It depends on how you plan to use it.
If you start it up and forget about it, Fulcrum would be better since it can deliver better performance after it's synced.
If you plan to start it up every now and then when you need it and don't mind if a wallet with many transactions is not lightning fast to receive, Electrs is better choice.

In both cases Bitcoin core sync is not taken into account.
legendary
Activity: 952
Merit: 1386
May 17, 2023, 09:40:41 AM
#18
I've done my IBD on my main computer, with SSD and the data disk as external. Then I've moved everything to the final position.
PS. Initial sync of Fulcrum is also rather lengthy on HDD iirc.

Do you have any experience with Electrs and may you compare the performance? Because that article (https://www.sparrowwallet.com/docs/server-performance.html) made my think if no to try Fulcrum... But would I really feel it as a simple user?
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
May 16, 2023, 10:02:01 AM
#17
Yes, we all know SSD, faster PC, and so on and this becomes a non issue. But someone just reusing an old PC is going to be miserable.

You're right.
Putting at least chainstate and the indexes onto a small SSD at least until IBD is over helps a lot.
A good dbcache may also help.
Using UTP instead of old generation wireless makes a difference too.
But these are mentioned in Bitcoin Core topics, better than I could write them.

I've done my IBD on my main computer, with SSD and the data disk as external. Then I've moved everything to the final position.
PS. Initial sync of Fulcrum is also rather lengthy on HDD iirc.
hero member
Activity: 560
Merit: 1060
May 16, 2023, 05:54:56 AM
#16
Still working on this.
But, it does show to me at lest that we as a group should probably have better instructions for people then just download core and let it sync the blockchain.

1) Windows update forced a reboot with the patches last week and I did not notice for a few days so that added some time to the IBD. That's on me.
2) Lost power and the PC did not power on. Yes, that's on me again.

But with those 2 points above, someone who DOES know better can still drag what should be a 1 week or less IBD into a 2 week fiasco. Can you picture a normal user dealing with this.

Yes, we all know SSD, faster PC, and so on and this becomes a non issue. But someone just reusing an old PC is going to be miserable.

-Dave

Hmm. I get your point, however I don't understand what you mean by the underlined text.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
May 15, 2023, 03:27:55 PM
#15
Still working on this.
But, it does show to me at lest that we as a group should probably have better instructions for people then just download core and let it sync the blockchain.

1) Windows update forced a reboot with the patches last week and I did not notice for a few days so that added some time to the IBD. That's on me.
2) Lost power and the PC did not power on. Yes, that's on me again.

But with those 2 points above, someone who DOES know better can still drag what should be a 1 week or less IBD into a 2 week fiasco. Can you picture a normal user dealing with this.

Yes, we all know SSD, faster PC, and so on and this becomes a non issue. But someone just reusing an old PC is going to be miserable.

-Dave
hero member
Activity: 560
Merit: 1060
May 09, 2023, 08:43:49 AM
#14
So as I ve seen above you are using a spinning drive to store bitcoin and fulcrum data, is that correct? If so, is there any other storage device on the PC? Or is it the only disk you have?

That is the one and only disk.

Trying to make it as 'authentic' as possible, except for the fact that I put the drive in, it's just an old machine that I pulled off a shelf.
The same way someone who wanted to run their own node + electum server might have an old machine sitting around or get one from a friend.
No more memory, no multiple drives, no figuring out (or even noticing) that the CPU keeps throttling back. Just install core and wait, and then install Fulcrum and wait.

Will play with tweaks after that.

-Dave





Alright! Fair enough! I also run Bitcoin Core on an external HDD and after the initial synch, it works flawlessly now.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
May 09, 2023, 08:35:34 AM
#13
So as I ve seen above you are using a spinning drive to store bitcoin and fulcrum data, is that correct? If so, is there any other storage device on the PC? Or is it the only disk you have?

That is the one and only disk.

Trying to make it as 'authentic' as possible, except for the fact that I put the drive in, it's just an old machine that I pulled off a shelf.
The same way someone who wanted to run their own node + electum server might have an old machine sitting around or get one from a friend.
No more memory, no multiple drives, no figuring out (or even noticing) that the CPU keeps throttling back. Just install core and wait, and then install Fulcrum and wait.

Will play with tweaks after that.

-Dave



hero member
Activity: 560
Merit: 1060
May 09, 2023, 06:36:05 AM
#12
Core is still syncing slowly:



There is a issue with the hardware for some reason the CPU keeps throttling.

Was going to stop and start on a different box, but decided to see if it would finish syncing and then how Fulcrum would work on something with an old slow drive and funky hardware. Kind of a test to see if someone could do it on an old PC they pulled out of the closet.

Although I don't know exactly when this PC was built, it has to be close to 8 or 9 years at this point.
Just like what someone would have in storage to do something with sooner or later but never did.

-Dave

So as I ve seen above you are using a spinning drive to store bitcoin and fulcrum data, is that correct? If so, is there any other storage device on the PC? Or is it the only disk you have?
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
May 09, 2023, 06:32:13 AM
#11
Core is still syncing slowly:



There is a issue with the hardware for some reason the CPU keeps throttling.

Was going to stop and start on a different box, but decided to see if it would finish syncing and then how Fulcrum would work on something with an old slow drive and funky hardware. Kind of a test to see if someone could do it on an old PC they pulled out of the closet.

Although I don't know exactly when this PC was built, it has to be close to 8 or 9 years at this point.
Just like what someone would have in storage to do something with sooner or later but never did.

-Dave
hero member
Activity: 560
Merit: 1060
May 09, 2023, 02:58:01 AM
#10
Since I never ran it I'm trying it out now. Put a 1TB spinning drive in a 4th gen i3 with 8GB of ram and am in the process of download the blockchain now.
Somebody remind me in a week to take a look at how it's going. I really hate spinning drives but it's all I have for larger then 512GB in the office. All the real ones are in the DC.

Looks interesting since it's a compiled executable along with core it should allow people who 'don't know computers' to run their own electrum server without too much effort. Which is good for privacy.

-Dave

Any feedback?? I am syncing slowly personally... I had to interrupt for several days and I just started the process yesterday night.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
April 28, 2023, 10:36:58 AM
#9
Since I never ran it I'm trying it out now. Put a 1TB spinning drive in a 4th gen i3 with 8GB of ram and am in the process of download the blockchain now.
Somebody remind me in a week to take a look at how it's going. I really hate spinning drives but it's all I have for larger then 512GB in the office. All the real ones are in the DC.

Looks interesting since it's a compiled executable along with core it should allow people who 'don't know computers' to run their own electrum server without too much effort. Which is good for privacy.

-Dave
Pages:
Jump to: