What A Brilliant Technology Hive-Engine Is!

in LeoFinance3 years ago (edited)

hiveengine.png

Sometimes we just takes things for granted without much understanding or appreciation of the technologies we are utilizing. I always have been of a thought that Hive-engine is a great asset for Hive blockchain. I haven't given much thought about it as a technology. Only today I came to a realization what a brilliant technology it is.

We normally refer to the core blockchain as a technology, and everything build on top or around it as just some app or tool that uses the blockchain. Hive-engine power layer 2 tribes and apps, and enables Hive participants create economies and experiment with new ideas. I normally would visit Hive-engine website once in a while to stake the rewards from tribes.

Today I wanted to do something else. I wanted to unstake all staked hive-engine tokens just as an experiment. It is most likely I will end up staking them. I just wanted to see how long unstaking would take. When I saw the page that showed all pending unstakes, I realized how complicated it must have been to build such a system. The image above is the screenshot of my pending unstakes. While most tokens seems to have chosen 4 weeks for unstaking, others use more or less time. It even looks like not all withdrawals have weekly payments. Vyb has 25 transactions to unstake all, but they might be daily payments. We can't know for sure until we try and this was the purpose of unstaking them all.

Anyway, as I was trying to understand how unstaking works, staring at this page, looking at these long alphanumeric transactions IDs, I kept thinking how do they even keep track of everything. With blockchains, we sort of understand how the whole system is built around security of native coins, timestamps, consensus algorithms and the magic happens. But layer 2 solutions aren't really blockchains, or are they? Maybe they are. I guess it would depend how on how they work.

Hive-engine is not a new things. It has been around for years now. It is even older than Hive itself, in its rebranded form. It has proven to be a relying sidechain and created new possibilities for Hive ecosystem. Of course it is more than just staking and unstaking tokens. There is much more to it. But just thinking about how staking/unstaking works is good enough to see how brilliant the vision was behind it, and how brilliant it is as a technology.

Ned Scott of Steemit Inc has gone into a blockchain history as someone who sold out the community and threw them under the bus. But he had good ideas. One of them was Smart Media Tokens for the blockchain. Although the idea was born as response to Dan Larimer's departure to build EOS, it made sense to have some sort smart contract feature for the blockchain. I was too naive to even believe that they would be able to deliver this feature before EOS launched. They were finally able to complete somewhat usable SMTs integration to the blockchain. But it was too late, others things were happening, by this time Ned had different plans and was pretty much done with blockchain stuff.

There were those who didn't want to wait for Steemit Inc to finish the project, or perhaps even foresaw they wouldn't be able to. Builders don't wait, they just build. Aggroed and Yabapmatt were these builders. I don't know much about who was involved in building Hive-engine. I think there were more developers, or they joined later. But my understanding always was the Aggroed had the vision, and Yabapmatt made it a reality. Or am I confusing it with Splinterlands? Correct me if I am wrong in the comments.

Regardless the history, Hive-engine was born long time ago, and we still don't have native Hive smart contracts. It seems discussion has ended on native smart contract on Hive, and most developers have agreed layer 2 solutions is a better way to move forward. Hive-engine has proven that there has been a demand for such solutions and many things happened since its creations. Splinterlands becoming a top crypto game and being a reason for onboarding many to Hive is just amazing. Awesome tribe economies emerged like LeoFinance, ProofOfBrain, StemGeeks, Neoxian, Palnet, Cinetv, Vyb, etc. I am sure there are more that I don't even know about yet.

LeoFinance alone became great success and outgrew a tribe stage and created its own ecosystem and continues building interesting platforms that wouldn't be possible without solutions like Hive-engine to enable and empower experimenting with these ideas. Hive-engine provided tools for people to experiment with new ideas and economies. Some of the tribes have proven that content rewards don't really have to rely on Hive native content rewards. ProofOfBrain came up with a unique idea. Airdrops kept happening and kept Hive participants more enthusiastic about things to come. All of these development add great amount of value to the bigger Hive economy and its participants. Even if some tokens may have a value of penny or less, they are still more than nothing.

Tribe rewards utilized tags to keep track of content that authors intended to be included in certain tribes. Normally tags are used to define the category or topic that is discussed in the post. I am sure if there was a better way, instead of tags there would be some other solution. Yes, authors and readers can use tribe or app front ends, and not only hiveBlog, peakD, or Ecency. But at the same time it is in authors' best interest to be able to reach wider audience. Some tribe members strictly focus on tribe based content and perhaps only use those front-ends. If an author is not using tribe tags, they might be missing out on some group of audience on Hive. So, I would recommend to authors to use tribe tags whenever appropriate. Of course, some tribes are topic/category based, so they would require tags to be used only if the post is relevant to the certain category of topics.

Hive-engine powers all these tribes, games and apps. Hive is great. But it is a greater with Hive-engine. Perhaps in the future there will be more layer 2 solutions. That is great too. It is not easy to build brilliant technologies. Maybe that's why we still don't have SMTs or anything that could compete with Hive-engine.

Posted Using LeoFinance Beta

Sort:  

In the GitHub repos, it’s still called “SteemSmartContracts”. The same name appears in the Custom_JSON IDs (abbreviated as “SSC”). A lot of the code was authored by @harpagon.

Thank you for the information. Good to know.

Through out time in our community many have been critical of Hive-Engine, but it has passed the test of time and dispite all the criticism here we are and it is by far the best layer 2 solution and realistically.. any new tokens built into the blockchain layer are going to have some difficult catching up to do!

Good Post, Hive-Engine has never gotten enough credit in my view.

Posted Using LeoFinance Beta

Thank you.

I like that Peakd has a feature that allows you to see your Hive Engine wallet without having to open up Hive Engine itself. It was only recently that I realized this feature (I'm a little slow on the up keep lol). I like to check it once and a while though to see what's in there. Not a whole lot for me anymore, but still, it's like you said - "it's something."

One thing I don't like though is that a lot of the tokens don't give a description of what they are used for within the wallet itself and some are really hard to track down on the internet. I had one coin in there that actually had some value to it but I couldn't figure out the point of the coin so I just exchanged it for Hive. I may have kept it if there was a description of its use.

I like that Peakd has a feature that allows you to see your Hive Engine wallet without having to open up Hive Engine itself.

Yeah that why I love @peakd. One can easily find a lot of features in it.

One thing I don't like though is that a lot of the tokens don't give a description of what they are used for within the wallet itself and some are really hard to track down on the internet.

Yeah, this is very true. I saw a coin, I think it is waivo or so. It had quite some value, I don't know how I got it or why I have it or the point of having it. though, I was happy to have it. 😅😂

Posted Using LeoFinance Beta

Yeah Waivo, exactly. That's the one I'm referring to. Same, I couldn't figure out what it was or where I got it so I converted it to Hive. So many coins start out worth a decent amount and then they drop to essentially nothing over the long term. I didn't know what it was so I i took the profits while I could lol.

lol 😂😂😂. You are right that most coins start with decent amount when they recently launch and drops overtime.

Very Smart of you that you took the opportunity and swapped it to Hive.

Posted Using LeoFinance Beta

Very Smart of you that you took the opportunity and swapped it to Hive.

Hopefully. I suppose I could look back one day and the price of the coin is double or triple the value from what I sold at haha. That also happens a lot in the crypto space. Lol

Yes, sometimes it is not that easy to figure out the purpose of the tokens. And there isn't enough time to keep up with them all either.

Discovering Hive engine in my first few weeks was really exciting. Because during my exploration on Hive, I felt the concept of tribe tag was just too good to be true. How can a tag give me audience from a tribe and still earn me the tribe token.

Posted Using LeoFinance Beta

Second layer tokens on Hive are built around communities and there is where the power is. And with their support new projects and apps are being built and even financed. The perfect place for startups!

Posted Using LeoFinance Beta

Yeah Hive-engine can be used for so many functions including staking and unstaking. it has brought so many solutions to hive with the layer 2 tokens. I am glad for this that we can as much earn more than just earning Hive.

Like you said the tag feature is just a great way to reach to far more greater audience without having to post directly to their front-end. I see how you utilize them on this post itself. Awesome!

Posted Using LeoFinance Beta

I usually use first five tags for the topic and next four or five for tribes.

Hmm nice! I can pick this

Ned Scot was a brilliant man, I guess with him at the helm still, the concept of Hive wouldn't be born and we'd still be plagued with the Ninja mined stake. Nevertheless the hive token and tribes that powers them all have this unique dispensation and I'm quite thrilled you go to check it out.

Posted Using LeoFinance Beta

Hive-engine is definitely a useful tool to use because I visit it everyday to see my little tokens been earned and am sure some people don't know it exist especially for newbies to access in other to know other tokens they have

true, it would surely take sometime for newbies to get to know about Hive-engine. but all thanks to peakd, it is easier for them to get notice of it. Do you know how?

Hive engine is already shown in the wallet section in the peakd site. So newbies can easily see how much tokens they have earned and also even transfer some to their friends. Peakd is such a powerful interface!

Posted Using LeoFinance Beta

Peakd is such a powerful interface!

Sure it is

I love the fact that the hive engine provides tools for experimentation and innovation. I didn't know of the hive engine until a friend told me about it. Since then I go to look at those tokens intermittently... But I don't know what to do with them yet.

Thanks for throwing some light into the Engine with your own experimentation. @geekgirl

What do you do with these token? as for myself I stake them, I buy some with hive and stake again. We just don't know which 2nd layer token might boom. Just keep stacking these coins. It could make you a millionaire someday.

Posted Using LeoFinance Beta

Alright... That was some helpful information. I will do just that. Thank you @starstrings01

I use give engine most of the time and agree. But lately I have been using tribaldex by hive engine. Seems to be a little more brushed up and has a few features not available on Hive engine.

I do agree though. Great piece tech! !PIZZA !LUV

about tribaldex, I am not really used to the interface but would give it a try one day.

Posted Using LeoFinance Beta

Took me a moment as well, but then I realised I actually prefer it. As with anything that changes, just takes some getting used to! !PIZZA

I hope Hive Engine won't be a bunch of useless tokens. I have about 25-30 different tokens there and I can say that %75 of them have not even a value.

thats because most open order closed at the end of every 30days if the team can fix that hive engine token will boom as price stabilizes

Posted Using LeoFinance Beta

the fact they don't have value now do not mean they would not have in future. So, let's just keep stacking those tokens and hope for the best.

Posted Using LeoFinance Beta

Vyb has 25 transactions to unstake all, but they might be daily payments. We can't know for sure until we try and this was the purpose of unstaking them all.

Yes, vyb unstake is a daily payment. I saw it on someone's wallet once. And I think it's the shortest so far.... Not really sure though.

wow, 25 daily payments is so cool but would not want it for hive. make dem no go hack my account come quickly commot my coins. 😅😂

Posted Using LeoFinance Beta

Na, you don't understand. For instance, if you had 3000 vyb, it unstakes for let's say 3 weeks. But instead of waiting for 7 days for the first unstake. It divides into daily payments. I don't know if you get it.

yeah, I get the point before... I said it makes sense for a 2nd layer token but having that kind of system on Hive itself would not be good.

Oh ohk. Can you explain why? I'll love to understand more.. thank you.

Hive-engine is really an amazing solution added to Hive. It's the catalyst that helps Hive to fulfill its mission.

Posted Using LeoFinance Beta

Hive engine is definitely amazing but sometimes I wish there were some better tools to analyze what is going on in Hive Engine more. It just seems like more and more gets added like diesel pools and outposts that the tools can't seem to keep up.

Posted Using LeoFinance Beta

quite funny I must confess 😅😂😂. It took me time to know the little I can do on Hive engine, which is buy and sell, delegate, stake and claim rewards. I know there would me more features that can be done there.

True, it would be great if someone makes a posts on all that can be done on Hive Engine and how it can be done so that more people can be enlightened.

Posted Using LeoFinance Beta

I actually agree with you, because newbies take a long time going through different communities on Hive collecting information and trying to make meanings out of it. So making posts on all that can be done on Hive Engine, will go a long way to help.

I agree that having more people make posts would be good but I was talking more about the analytical tools as well. For example, a breakdown of what you are actually getting per day for each token might also be nice. It could help you plan and see where things are going. Having a ranking or richlist of diesel pools could be interesting to the token owners.

Posted Using LeoFinance Beta

I use Hive Engine now and then but I mostly use Leodex, specially whenever depositing or withdrawing HIVE due to fees difference. I agree, though, Hive Engine has much more features than that, one might need to explore it further. Looking forward to more of your Hive Engine exploration.

!PIZZA

Posted Using LeoFinance Beta

That's the sweet thing about leodex, the lower fees. That's the number one point of attraction.

Posted Using LeoFinance Beta

No doubt... Among many other things, of course.

!PIZZA

I haven't tried Leodex yet. I will need to do that.

You will love it too. Both, Leodex and HIVE Engine, also have their unique features other than of the similar ones.

Nice post @geekgirl. You are very correct it takes lots of effort to build a brilliant technology and this technologies must be well appreciated and utilized.

Hive engine is the best tool so far ,am really enjoyed it anytime am using it. it is very simple to use. I recommend it to another people to use.

I don't play around with Hive-Engine a lot but I know it's very useful and important for the ecosystem. It was nice to learn a bit more about history too. I didn't know about many of the facts you pointed out.

Posted Using LeoFinance Beta

Sometimes we just take things for granted without much understanding or appreciation of the technologies we are utilizing.

I could relate with that, very true. Wandering for six months, not seeing the treasure in front of me.

. . . as I was trying to understand how unstaking works . . .

My cluelessness about unstaking cost me a lot, but I consider such loss as tuition fee in learning from the blockchain school.

Posted Using LeoFinance Beta

Hive-engine is a great tool!! I couldn't agree more. Great thing to post on. Go Hive!!

Posted Using LeoFinance Beta

Ok. I understood about half of that, but I'll keep trying.

Well say sister. Permission to share.

As a newbie on here it took me a long while before I knew there was something like hive engine on the hive platform. Thank Goodness for engagements, I got to know about hive engine through an article I read on here and since then it’s been always fun checking my progress on hive engine ! Really really good stuff!!

I don't know if it has much to do with your post, talking about the hive engine, but is there any goal / idea of creating an auto stake? Is it something palpable or just a meaningless wish?

I haven't considered that. They might already be solutions like that. Not sure.

Thank you for the insightful article. There is so much Hive history that many of us are unaware of.

You have gone into the history of Hive engine to enlighten someone like me. It is worthy of note, that so much hard work has gone into bringing us to the present, and much is being done in the present to move us into the future. Thanks.

uh huh, it's incredible stuff. so good that most of us don't ever see it or think about it. I'm sure glad there are people much smarter than me here on hive. :)

Staking is good especially when you are staking on Hive but to unstake that token,it has some processes

Posted Using LeoFinance Beta

any spanish tutorial for Hive-Engine?

How can we buy Hive with Hive Engine tokens?


~~~ embed:1496244276665417728 twitter metadata:aWxiaXNjb218fGh0dHBzOi8vdHdpdHRlci5jb20vaWxiaXNjb20vc3RhdHVzLzE0OTYyNDQyNzY2NjU0MTc3Mjh8 ~~~
The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

PIZZA! PIZZA! PIZZA! PIZZA! PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
mobi72 tipped starstrings01 (x1)
mimismartypants tipped geekgirl (x1)
mimismartypants tipped starstrings01 (x1)
mobi72 tipped geekgirl (x1)
@dbooster(3/10) tipped @geekgirl (x1)

Learn more at https://hive.pizza.

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.

Please contribute to the community by upvoting this comment and posts made by @indiaunited.

Your content has been voted as a part of Encouragement program. Keep up the good work!

Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more

So, I would recommend to authors to use tribe tags whenever appropriate. Of course, some tribes are topic/category based, so they would require tags to be used only if the post is relevant to the certain category of topics.

Exactly, appropriate use of tags is very necessary to avoid non-related posts appearing in certain communities. Communities are the best thing that happened on Hive and
H-E makes tokenization of communities even easier and cheaper. This all makes Hive ecosystem very unique.

Posted Using LeoFinance Beta

One of my favorite aspects of using Hive-Engine is their API support.
https://hive-engine.github.io/engine-docs/tables/
You can post your own transactions on the Blockchain and they will be processed by Hive-Engine. For example, I can transfer a second layer token to another HIVE user by sending a Custom-JSON request to HIVE and using a specific ID (ssc-mainnet-hive) and formatted JSON data. This blockchain request is then streamed and processed by Hive-Engine, even though I did not send the request from their interface.

I don't understand how it works at all, but I have long appreciated what it allows us to do, so I enjoy the site. Good write up!

!PIZZA

Posted Using LeoFinance Beta