Dear Devs,

If you want normies to join the Bitcoin forces, you have to teach us how.

Simply rolling out Knots doesn't mean we know how to reconfigure a node to run Knots.

Pull your heads out of your asses and realize that most people aren't shadowy supercoders like you.

If you want to win, you cannot stop once you ship. You have to then build support bridges that will allow people to use what you built.

You sink hundreds of hours into developing something that 5000 people use but you won't sink another couple hundred hours into developing it in a way that 5 billion people are CAPABLE of using?

Dumb fucks.

Reply to this note

Please Login to reply.

Discussion

I don't know if it's the dev's responsibility to create that bridge.

It's the job of everyone who cares about the issue.

I haven't spun my node up since moving, but when I do I plan to install knots. Is it more complicated than installing core for some reason?

No it’s not more complicated to install knots. For most users you should be able to just uninstall Core and then install Knots (and probably just tell Knots where the Core data folder is located) and it should just work without redoing the IBD.

"just uninstall"

See?

This is what I mean.

I don't know how to "just uninstall".

Again, I'm not even sure I have the node fully configured to work correctly.

You really think if I can't get it set up confidently that I would have the slightest inkling of how to uninstall something from a Bitcoin node?

You need to understand that running a Bitcoin node is, BY FAR, the MOST ADVANCED thing that many people have ever done in their entire lives.

For you, it's "just" this or "just" that.

You are out of touch with normies. Thank you for highlighting my point.

Things that are "just" for you are not "just" for normies. We don't know what to do.

Imagine there's a bar of gold in a secure box that only unlocks for you, but this box is somewhere in an Olympic sized facility that is completely dark.

Obviously you want the gold (so you can sell it and buy more Bitcoin), but you don't know how to get the gold.

There are people who are with the gold right now. There are other boxes with a bar of gold that only opened for them and all the boxes are in the same place. In other words, they're exactly where you want to be.

The people who are where you want to be can really expedite the process of everyone finding their way to this place but most people are polarized towards service to the self, not service to others, so once they get theirs, they turn their attention to the next thing they can get for themselves.

I have Core 28 running. It says I've downloaded Knots. I have absolutely no fucking idea how to make Knots run instead of Core on my node. No fucking clue. Zero guidance is available on the node's operating software which, given how big a fucking deal this issue apparently is, it would be nice if the node software devs were responsive to this issue.

I would bet that these node software devs have never normie tested their shit. I would bed they've never asked a normie to take a Core node and convert it to a Knots node before. They don't like doing this kind of testing because it reveals to them how shitty and inconsiderate their designs are. Devs are super smart and they don't like it when dumb fuck normies reveal how out of touch the Devs are with the everyday user. Nobody likes to be confronted with their mistakes, but frankly, if you want the masses running your shit you need to make your shit runnable by the masses.

I think Start9 has a bug that shows bitcoin core as being installed even after you selected knotts to run.

I don't know if that's the issue I am dealing with or not.

All I know is that Core is running and I've downloaded....specifically downloaded and only downloaded...Knots. I cannot progress beyond that. No idea how.

My setup shows this. I know that knotts is installed however.

Start9 sees them as the same app. If you see knots in your services list you’re good.

It was confusing because the install button on Knots doesn’t appear until you uninstall Core. I barely know how to do anything on a node let alone UNinstall something. That’s brand new territory for me. Doing things with nodes is the most advanced computer shit that a lot of Bitcoiners will ever do especially when considering the financial implications of screwing up.

The problem is that the Knots screen needs to have an Install button whether or not Core is already running. If Core is already running, the Install button on Knots needs to still be present but it needs to be greyed out and inactive and next to it needs to be text that reads something like “to install Knots, uninstall Core by selecting Core, scrolling down to the Actions menu, and selecting Uninstall”.

That would be clean.

It will be clearer in the next version of StartOS.

There is a way to install Knots over Core.

On the start9 settings screen tap “MANAGE” 5 times. This activates dev mode. No you’ll see “reinstall” available for knots and core. When finished tap the “MANAGE” heading 5 times to turn of dev mode.

Are you running a lightning node? As far as I know at the moment none of the lightning implementations run through knots (could have changed since the last time I checked)

Once I get to the gold bar in the Olympics pool or whatever I'll touch base man 🤙

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

I haven't contacted them in a while, but they used to have a very active support chat.. it was on telegram, but it got moved somewhere else because of all the duplicates and scammers.

I found some help. It seems to be the case that the Install button doesn’t show up until you uninstall the competing instance of Bitcoin software. Also, there isn’t an uninstall button near any of the other button. Apparently the Uninstall option was selected to be buried under the actions menu.

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.

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.

There is this…..

https://community.start9.com/t/guide-switching-from-bitcoin-core-to-bitcoin-knots-on-startos-v0-3-5-1/3140

I moved away from the turnkey nodes a little while ago and now raw dog it on an Ubuntu server. So I am out of the loop with nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll. To my knowledge there is no turnkey option for using a Nots implementation as a lightning node backend on a nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll. They, nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll, are notoriously slow at rolling out new versions and updating. They have been promising a new OS for sometime now and crickets…..part of the reason I ditched them.

My advice would be to watch nostr:npub1txwy7guqkrq6ngvtwft7zp70nekcknudagrvrryy2wxnz8ljk2xqz0yt4x's nodebox series (search Ministry of Nodes on YouTube) and learn. Oh also not run Knots cause it’s a larp. 😆

I found some help.

Basically I think Start9 is dumb because when Core is running, there is not an Install button on Knots. When Core is uninstalled, the Install button for Knots magically appears.

My gripe is why couldn’t Start9 program their user interface such that Knots had an inactive, greyed out Install button with a message explaining how to activate the Install button and instructions on how to uninstall conflicting software implementations.

Also, there is not an uninstall button on the main “page” for Core on Start9. Uninstall is buried under the Actions menu. I had, in my mind, encoded all of the menus as “shit I don’t know shit about” so I didn’t look through any of them. I assumed that the devs would have put an uninstall button somewhere near the bottom.

Is your lighting node still running after the switch?

I would answer you if I knew how but I don’t know what exactly that means.

You said you were running a lightning node and after switching you may want to check it.

Yes. I know that, functionally, I have a lightning node that I was able to get running with the help of friends. Mind you I was confused the entire time this was being set up. I have multiple programs downloaded onto the Start9 that, to me, seem connected to Lightning. I don’t know which of those things is the lightning node.

Also, I don’t know how to interpret “running”. All I know is right now Knots is doing shit and several programs on my Start9 have yellow triangles with an exclamation point inside of them and they all say “Running…” but I don’t know if that means “fully operational and set up” which would be my definition of “running”. I don’t understand how my lightning node could possibly be running if Knots isn’t even synced yet.

All of this confuses me.

What? Lightning (and all other Bitcoin dependents) work perfectly with Knots on StartOS, always save. No extra configuration needed.

OK so no effect on HTLC through stricter mempool policy or need to adjust RPC. Cool!

Not a dev, but this individual comes across as an asshole.

Knots is an application, just like core, download, run.

Some shit is as easy as choosing it from a drop down box.

If they figured out how to run bitcoin in the first place, they’re just being lazy.

He actually figured it out. The option to install wasn't appearing until the other instance was uninstalled or something equally asinine.

They both use the same directory, so asinine maybe, but preventing data being overwritten is prob a good thing.

It’s a simple lock on the data directory. So that two instances of bitcoind can’t overwrite each other’s data.

That’s fine but noobs don’t know what steps to take to make it work and we are intimidated by advanced options and menus filled with such options.

There needs to be an Install button on Knots even if Core is installed and running.

That install button doesn’t need to be operational but it needs to be there and perhaps it should be colored grey or something to indicate that the button is not yet functional for a reason. Then, when users see the button, they go to click it, and it doesn’t do anything. They ask “Why didn’t the button work?”.

Then they see words that the devs could choose to display that say “in order to install Knots you must uninstall Core. To uninstall Core, select Core, scroll down to Actions, and select Uninstall”

That would be clean.

Knots has devs?

I think Knots has a dev.

Start9 has devs

Yes I ran core for a bit using that a year back or so.