Fighting towards MORE decentralization...

in #hive β€’ 12 days ago (edited)

Right, some more testing is needed at a larger scale. Aka, I need helpers... πŸ™ 😎

(please don't just forward traffic to these... I would love this to be natural... but if you are, at least let me know, please, I won't be a karen) - although if you do, I can deal with it, I guess! I can... will 😏

And great news for a "next post", is that I hear (need to verify) some people are reducing funds on specific proposals on the DHF... This was music to my ears, given my current "strike" stance on this. More on this in a later post... and then re-enable the proposals I love so much, the work they are doing. Having that said...

I have added a new commit here (from the last changes on dev)... @asgarth, unsure if all those commented ones should be. But if not, rectify my MR. Sorry if this is super low priority... I am ok with it.

The important part I want to make it out is that I want to start testing with more platforms/apps, my API from New Zealand infrastructure. However, I want to be cautious due to the distance to avoid bad experiences. So, if you are comfortable adding it, please feel free to do it now (and please provide feedback, no matter how it is). I am going to watch it, and if something is really wrong, I will ask for temporary removal and reach out, as I don't want to cause a bad experience to people, if that's ok?

I am using Cloudflare (7-day stats above), so if you guys want to route depending on the request origin, that should be available. I am MORE than OK with that.

I want to test myself on the experience from your endpoint/website, using my endpoint. If you want to add the Hive Engine API node too, then this will be my butter (perfect) testing phase.

Recalling everyone the stuff they can use...

Hive API (https://hive.atexoras.com:2096)
HE RPC (https://v6-he.atexoras.com:2083)
HE History (https://v6-he.atexoras.com:8443)

Any feedback/problems, feel free to contact me directly ANYWHERE! Tag me or forkyishere...

So far, these are THE places I tested!

(this is what I will fight for in terms of LEGENDARY dencentralization apps)

BeeSwap (by @scriptioner & @gerber)

These are not default, but you can add them manually to test if you want. For me, the best Hive Engine app for what matters... This will be recorded forever on this chain!

HE Explorer (by @reazuliqbal)

Tribaldex

Note: This is an example of how to add nodes; you can add any other node. Also, the latency depends on where you are. I am sitting on top of my own node, hence that low result!

This is for the Hive API node stuff... "first arrow" from the top picture!

This is for the Hive-Engine API node stuff... "second arrow" from the top picture!

The aim is something I always fought for and wanted... the most feature-rich, advanced decentralised user-friendly front-end in the world that I recall! And this one is...

Hive Tasks (takover by @fernandosoder)

An old legacy chain, an amazing app, and these tests only worked on non-Brave browsers (FOR ME), aka Firefox. But I will continue to troubleshoot this one as I want it to be available to anyone on Hive.

More importantly...

A standard that will enable AI to feed everyone with so much helpful information. Please do still confirm things when you are about to get serious. AI can fail, will always statistically fail... no matter the little detail. But that's ok for rational humans.

Something deliberately...

Yes, ATX is my way of incentivising the community to learn (meaning, you can even cry when you are learning and enjoying it so much πŸ€¦β€β™‚οΈπŸ€£). But that's a layer 2 tech on Hive, so I haven't been pushing people to find much about it, NOT for any particular reasons. But this is my thing, yes... A "tool" to mostly provoke people to learn. I think everyone who has been enabled to use it has been huge learners about what I do.

Don't static about it... Keep interacting, please! I don't bite... I am also a father of many... whatever that counts towards this.

This is still a tool to teach. I will keep maintaining it as part of what I enjoy doing on this chain.

This is and will always be the best trustless decentralised place I have ever met in life

What place lets you learn without closing doors or allowing you to be YOURSELF to full world exposure?

This is Hive πŸ₯²πŸ˜


My πŸ–οΈ motivation!

Have fun, play games, learn, and when possible, teach new things to newcomers, showing them how interesting this place can be. Check my own page too!

🀝 Follow me on X

@forkyishere 😈 (@forykw dark side) is a character I created, which emerged from Crimsonclad imagination πŸ™ while dwelling over the dark dungeons of Discord chat levels.

Follow for #news about the #HIVE #Blockchain, and other stuff. I sometimes get crazy with what happens around social media. I am following all HIVE users! No promises of behaviour. 😁

In addition, if you are looking for a nice place to either reach out, share or just have a great time, come along to @atexoras.pub and say hello (tag @forykw or @forkyishere). We welcome everyone on the blockchain.

πŸ“° My Public Hive/Engine Infrastructure

Any feedback/problems, feel free to contact me! My stuff is being monitored via UpTimeRobot where you can find their current status or just come along to the ATX Discord server.

πŸ‘‰ Vote for Witnesses

(⚑Vote) - Hive-Engine here - voting uses staked WORKERBEE
(⚑Vote) - HIVE here - voting uses staked HIVE

(✍Delegate) - 3Speak Network - You win 0.015% SPK tokens if you delegate LARYNX to other nodes, as opposed to only 0.010% from your powered LARYNX!

@forykw is running 😎 @atexoras.witness on all the above πŸ’ͺ and @atexoras.vsc on the Magi network.

πŸ‘‰ Vote for Proposals


by

Sort: Β 
Β 12 days agoΒ (edited)Β 

It's a pity we can't enter the API node address on Peakd... That would be a significant step toward decentralization... HiveTask didn't work for me, so I'm unable to test it. But here's my screenshot from Beeswap...

image.png

Hmmm... Maybe I could add it to my H-E node streamlist... ;)

HiveTask has currently (or for me at least) a problem on Brave, but if you try it on Firefox for example, it works.

You can use your own HE node yep. Just like I am doing. Don't forget that if a light node, and you need for some reason you need to get very old blocks, it might not get you the right results.

For most stuff it will be ok on these front ends, because most of the functions are doing is most recent point in time. But if you are investigating things in the past, then light node will not work.

Oh, I am using my HE nodes on Beeswap... What I meant is using your Hive API on my streamlist in config.json for a HE node witness... I will maybe give it a try... Yesterday, my node couldn't catch up with the chain due to bad HIVE API nodes... ;)

Β 12 days agoΒ (edited)Β 

Ah! That... if you try that, let me know how it goes. Don't yet put it in first, as I don't yet have HA. When I bring the second node for HA, I will be more comfortable asking people to add it anywhere.

I had previously added your Hive-Engine node to BeeSwap (which I agree is the best Hive-Engine frontend) a while ago, but I apparently had the address wrong. I just added the correct one there, and on Tribaldex. I'll let you know how it goes. I'm in Hawai'i, so I'm a bit closer to you. Thank you for sharing a link to that site, very interesting indeed. πŸ˜πŸ™πŸ’šβœ¨πŸ€™

When I go there... I will try to contact you. Not sure when, but it's on my list.

Sounds great, my friend, I'll be here. I'm off the beaten path, off-grid in the jungle. πŸ˜πŸ™πŸ’šβœ¨πŸ€™

Enjoy your freedom.

Thank you, brother, and I do every day, and with much gratitude. πŸ˜πŸ™πŸ’šβœ¨πŸ€™

We aren't that decentralized with so many nodes behind CF. If they decide to stop serving Hive one day, then poof, there we go.

Assuming you are referring to BeeSwap?

No, I mean Cloudflare. All of the popular UIs(hive.blog, peakd, ecency) rely on it. Cloudflare outage(one of which happened today) means they are all down...

Yeah, you are right. We should start looking at how to move everything to IPv6 and how to manage the "authenticity" of IPs to prevent impostors' impersonation, etc... although it will be much harder for the user, because of how IPv6 adds up in terms of complexity.

Several problems in my view that create the situation:

  • DNS dependency as a way to exploit the lack of IPv4 addresses.
  • IPv4 with SSL is too expensive because of the lack of Public IP addresses (solution became the above problem)
  • IPv6 is too complex to use as a human-readable form with SSL certs (and not using DNS).

The closest alternative that I see potentially becoming a standard is IPFS... or something like that.

DNS is a must. There's no way around it. You need DNS. Nobody is going to remember 121.82.124.189 or 2602:fb95:320:3234:5f4::a or 2600::1 for your site when your competition has ezname.com.

Going IPv6 only for end users applications isn't feasible yet, I agree, but definitely possible for machine comms. Most cloud providers support it and getting it on business plans is being more and more of a reality. The sheer cost of IPv4 addresses will drive more and more to IPv6 as we have seen.

Β 12 days agoΒ (edited)Β 

Agree, but it's still a pain relying on DNS way of keeping things "aka mid legal".

What about OpenNIC for example, what do you think about it? I haven't tried it yet but have been hearing things about it.

The idea looks cool but we'll need people to set it to these resolver. That's just not going to happen. My mom doesn't know what DNS is. She's not going to be changing settings to access a website. If it doesn't work with 0 config, then the site it broken in her eyes.

Handshake is another DNS alternative but I do believe it requires using one of their name servers as well. I've dabbled in it but it's been years. I am not entirely sure it would be helpful for the use case but it did mention as a way to circumvent relying on corporate certificate authorities so maybe something there.

OpenNIC is excellent, and I've both used their DNS servers, and I even ran one from my computer for my own personal use for a while. Finding ways to get around the top 13 root DNS servers, which handle all DNS queries, is very important from my perspective. πŸ˜πŸ™πŸ’šβœ¨πŸ€™