There is a bug in 0351 where startOS cannot tell the difference between two services with the same ID. They need to have the same ID so that dependents, such as lightning, will be satisfied by either. This is fixed in the next release, but right now switching between Core and Knots is a bit confusing. See the video we provided in reply to your other post.
Appreciate you fren.
Yes. It's a Start9 and I have a lightning node going there.
I downloaded Knots but I don't know how to move forward and nostr:nprofile1q9z8wue69uhnvmr9dp58jernwf6xsct8d45hxdn4w5m8gatrdej8v7nhxa3h2cnsw94ksanc09unw6n0d9hkxdp4d44hxu35v4skgtn0de5k7m30qy88wumn8ghj7mn0wvhxcmmv9uqzq44xkafh8j8hhy79809wsmv0lw46nu4pkwqjyp20ekml80mytde8phfu08 's user interface doesn't offer any guidance whatesoever on what the next steps are.
It seems like it should acknowledge when you're running Pepsi and you just downloaded Coke and ask you if you want to switch, at least the first time.
Right now it just downloads and then says "Downloaded". Core just keeps on ticking. If I click the "Downloaded" thingy next to Knots, it takes me to the Core implementation I have running.
Like...what the actual fuck am I supposed to do nostr:nprofile1q9z8wue69uhnvmr9dp58jernwf6xsct8d45hxdn4w5m8gatrdej8v7nhxa3h2cnsw94ksanc09unw6n0d9hkxdp4d44hxu35v4skgtn0de5k7m30qy88wumn8ghj7mn0wvhxcmmv9uqzq44xkafh8j8hhy79809wsmv0lw46nu4pkwqjyp20ekml80mytde8phfu08
Discussion
Thank you. I would zap you but my zapper is currently down due to the switch.
Switching should not have resulting in any downtime. Does that mean you uninstalled Core then installed Knots and so now need to resync?
Yes
Gah! You could have copied the blockchain over to the knots folder
If any devs need insights into how little we normies understand how to do this stuff, I am more than happy to demonstrate how entirely not obvious all of this stuff is.
The chasm is a huge problem. As Bitcoiners and therefore as people who understand how money enables a specialization economy where we all benefit, my hope is that enough devs are able to figure out that these things must be made obvious.
Like, when you download Knots on Start9, but you already have Core running, what you just told me should have been a prompt with an option for a deeper explanation that explains the benefits of doing what you said could be done.
No normie is gonna know any of this stuff. It has to be baked in.
Oh well. This is the cost I pay for focusing on my craft in the specialization economy and not dedicating the last 20 years of my life towards this one skill set. Paradigm shifts can be a bitch.
Feeling that paradigm sting
What's most irritating about it is that I'm nowhere near a luddite. I'm a STEM type of guy. I've coded some basic websites before but that was back in high school and I haven't used those skills much at all in the meantime. Mostly Excel has been useful to me but Excel isn't all that useful in Bitcoin. This stuff is all foreign. I've been around for a while too. In a week my tenure as a Bitcoiner will eclipse 50% of Bitcoin's existence. I'm no noob but I'm no OG either.
I feel like I’m in a pretty similar position to you. Not a dev myself but I can stumble through alot of this stuff. But a lot of it it’s not clear or obvious to me.
I only learned because I saw someone else do it.
Also, it’s making me think and research more on the whole core/knots debate. Because if knots doesn’t “like” the uxto transaction set that core has validated. Why is it possible to move the chain data folder between apps 🤔
It’s almost like they are using all then same info anyway. 🤪
most of the code is the same, core just made changes that stopped users setting some configurations, changed defaults in ways that potentially could increase spam.
also, knots is simply not relaying transactions the filter settings say are spam.
once they get into blocks they accept them, and i think it can also be set to not relay those blocks for a while, like first or second block have to go on top before it will start relaying the block.
it happens fairly often, like every few months that there is two blocks competing to be at the top and settings like this would favor the block that didn't have as much spam in it.
it won't cause a fork but it may reduce spam, slow it down, and favor legitimate use.