False calls on Hive Engine being down

avatar

This has been the case for the past few days where there is an assumption that Hive Engine itself is down. There have been situations in the past where the entire blockchain had gone down but the current issue is not related to the blockchain being down but to do with a few nodes. I thought I would write an article to clarify a few things about the current issue. I see many people talking about Hive Engine being down and not understanding the fact that the issue is not fully with Hive Engine but with a few nodes. https://enginerpc.com is one of the popular HA nodes run by Reazuliqbal. Many DApps are using this node for the internal failover facility the node has. In the last few days, this node is not working as expected. The URL is not a direct node but instead, it picks data from a few other HE nodes based on the availability. If even one of the nodes is malfunctioning, people either see failures or they see wrong data.

This doesn't mean that the Hive Engine is down. There are threads on INLEO where people are talking about Hive Engine being down. I understand that some of the public nodes have been overloaded in the last few days and going down frequently. My node was also affected but there are still working nodes not getting affected at all. It is also always possible to set up a private node and use that for their apps.

Hive Engine is a side chain on Hive and it is a blockchain built with the transactions broadcasted on Hive and signed by a group of witnesses who run nodes for Hive Engine. The main issue arose when hive-engine.com was not accessible or when it was throwing errors. Currently, there is no facility on hive-engine.com to switch nodes and use them. There are two official interfaces for Hive Engine. One is hive-engine.com and another is tribaldex.com. People have started using tribaldex.com where there is a facility to switch nodes. On hive-engine.com this facility is not available and it is also one of the most used user interfaces by people when it goes down people think that the entire blockchain is down.

To clarify again, Hive Engine is not down but some of the nodes are having issues. People can switch to an alternative node that is working. The status of working nodes can also be found on this site - https://beacon.peakd.com.

When api.hive.blog is down for a few days, we don't usually say that Hive itself is down and there are continuous issues with Hive. We switch to other nodes and keep using Hive. The current issue with Hive Engine is also something similar. It is not that the entire blockchain is down. It is just that some of the nodes are having issues and they also automatically heal. If some dApps are having concerns about using public nodes, they can use some private nodes for their needs. Already some of the games and dApps have been using private nodes or have their own public node.

Outstanding issues with Hive Engine

It will not be good if I complete this article without talking about the outstanding issues we have with Hive Engine. We have problems related to scalability and decentralization from Day 1. But with the facility we have on Hive Engine, people are very happy to onboard their projects on Hive Engine. It is also very cheap to run a project on Hive Engine. This creates a scalability issue when there are more records to query and the inbuilt API in the nodes is not efficient enough to fetch the necessary data.

The second biggest problem is decentralization. There is a big problem here because Hive Engine is mostly centralized and some of the key operations of Hive Engine are still controlled by them. One good thing about this is that the nodes are completely decentralized and open source and anybody can operate a node. Decentralization is not an easy thing on Hive and many people try to build smart contracts with decentralization but they fail and don't progress. We currently don't have any alternative to Hive Engine and that's one of the biggest reasons why this keeps going on and on.

Final note

I agree that we have so many outstanding issues that need to be sorted out with Hive Engine. But the current node issue we are having is not like the entire blockchain itself is down. That's how it is being projected and discussed. There can be scalability issues and trust issues on Hive Engine and that's definitely an important topic to discuss but the current issue is not related to that.


If you like what I'm doing on Hive, you can vote me as a witness with the links below.

Vote @balaz as a Hive Witness

Vote @kanibot as a Hive Engine Witness



Posted Using InLeo Alpha



0
0
0.000
27 comments
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens. HP delegators and IUC token holders also get upto 20% additional vote weight.

Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.

image.png

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited..

This post received an extra 20.00% vote for delegating HP / holding IUC tokens.

0
0
0.000
avatar

This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.

Do you know that you can earn a passive income by delegating your Leo power to @india-leo account? We share 100 % of the curation rewards with the delegators.

100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited.

0
0
0.000
avatar

pixresteemer_incognito_angel_mini.png
Bang, I did it again... I just rehived your post!
Week 184 of my contest just started...you can now check the winners of the previous week!
!PIZZA
8

0
0
0.000
avatar

When I I noticed hive-engine being off a bit I looked for a place to change the node and just couldn’t figure it out. If nothing else I’m learning beeswap and tribal dex are pretty cool as I figure out what’s going on over there…

Hopefully hive-engine we get the folks here in this next run to scale and make help make the hive engine better though.

If we get to a point to where Hive-engine, DLUX, and VSC are all thriving this thing will take off like crazy but we really do need more people here…

We’ll get there somehow, just gotta keep poking at it…✌🏾

0
0
0.000
avatar

Currently there are no proper incentives to do further development on Hive Engine. That's why the project is stagnant.

0
0
0.000
avatar

That might be the case but to front facing users who don't understand nodes and all that it simply just looks like it's down. It would be better if it could detect when a node is down and display a message to switch nodes or to be able to setup a backup node or something. So many applications have been down and buggy the last few weeks it's unreal and seriously frustrating yet a majority of people don't understand what's happening.

0
0
0.000
avatar

exactly it is all about peoples view of what is happening

0
0
0.000
avatar

I agree that front end is what people see but we have to get what is wrong and what is not. We cannot say the house is burning just because something is burning in front of the door. The building has several entry doors and what I'm trying to say is, pick another door that is intact. I understand that for some things we have to enter only through the burning door. That needs to change though.

In decentralization, people will have to pick alternatives.

0
0
0.000
avatar

This might be actually a bit bug but will be fixed soon

0
0
0.000
avatar

Congratulations @bala41288! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 420000 upvotes.
Your next target is to reach 430000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

0
0
0.000
avatar

Thanks for this clarification, I have learned from this article that the nodes can even heal themselves automatically.

0
0
0.000
avatar

Yes sometimes they can heal automatically if the issue was related to overloading.

0
0
0.000
avatar

Thank you for the info bhai. I blame the problems of the nodes on big solar flares hitting earth this week.

0
0
0.000
avatar

Where is the information written to the Hive layer 1??

what account posts my splitnerland buy/sell to Hive??

If I buy a WOO NFT wrestler where is written to Hive??

I believe you that the info is written to Hive but I would like to know the account names to verify my transactions without looking into the HE block explorer.

0
0
0.000
avatar

On Hive it is written as a custom Json transaction. Hive engine is built with the custom Json broadcasted on Hive.

0
0
0.000
avatar

sigh.
you know for a really smart dev sometimes you don't understand the most basic question.
You think I don't know its a cust-json broadcast.
Show me where. Show me an example. on chain.

0
0
0.000
avatar

For a smart person like you who know it is a custom Json, it is also easy for you to go and find where it is. 😉

0
0
0.000
avatar

agreed.
I won't waste time with the HE nonsense anymore.
Moving on as it is a dead-end tech stack
Have a good day.

0
0
0.000
avatar

This sounds like a semantic argument to me. There are lot of reasons a site or web service can be down. For example, their connection to the internet could be down. It's up to Hive Engine to decide how much redundancy is sufficient. If a node they depend on is down, then they are down. This is just an explanation of WHY Hive Engine is down, not an argument that it isn't down.

0
0
0.000
avatar

1


This post has been selected for upvote from our token accounts by @bhattg! Based on your tags you received upvotes from the following account(s):

- @dhedge.bonus
- @dhedge.leo
- @dhedge.bee
- @dhedge.ctp
- @dhedge.pob
- @dhedge.neoxag
- @dhedge.waiv

@bhattg has 8 vote calls left today.

Hold 10 or more DHEDGE to unlock daily dividends. Hold 100 or more DHEDGE to unlock thread votes. Calling in our curation accounts currently has a minimum holding requirement of 100 DHEDGE. The more DHEDGE you hold, the higher upvote you can call in. Buy DHEDGE on Tribaldex or earn some daily by joining one of our many delegation pools at app.dhedge.cc.

0
0
0.000
avatar

This is exactly what happens, some time ago my account value was showing in thousands of dollars and after a few days it was correct, this kind of thing happens here.

0
0
0.000