gtg witness log

in witness-category •  7 months ago

AppBase

The next step forward for the Steem blockchain

As you might have seen, Steemit Inc announced that AppBase is ready for testing.

AppBase may not change much for block producers, but it is nonetheless an essential step on our way to the high performance of the Steem platform.

I’ve been testing AppBase for some time, and I encourage you to do the same.

With the current stable version (i.e. the non-AppBase one), even if you run your API node on a 1TB RAM monster and keep your shared memory all-in-ram, you will encounter scalability issues under a heavy load. AppBase will handle your requests in a much more efficient way.

Of course, you should know that it has not been released yet, so you shouldn’t use that on production (or at least make sure that you have fallback in case of any potential problems).


Full HD video rendered exclusively for my witness updates

Seed nodes

I’m trying to keep an eye on seed nodes whose “official” list is located in docs/seednodes.txt by reviewing changes to that file and updating it from time to time to include new nodes and get rid of those that fail to respond multiple times in a row over some time period.
Again, of course, seed nodes don't have to be set up for high availability, but if someone can't provide even one nine, they shouldn't waste the spot.

Steem Chat

Thank you, @riverhead, for your service. You have done an incredible job taking care of everything required to make it available to everyone for a long, long time.
Thank you, @followbtcnews, for taking over the chat.
I have done some wizardry to help set things up and move the chat to a new provider.
See you there :-)

block_log

Up-to-date blockchain data

available for download at:
https://gtg.steem.house/get/blockchain/

or if you prefer

Periodically updated, highly compressed blockchain data

available for download at:
https://gtg.steem.house/get/blockchain.xz
(compatible with parallel, indexed xz)

Steem Pressure: The series.

Two episodes mean a series, right? :-)
Here is the first one: Introducing: Steem Pressure #1
And here is the second: Steem Pressure #2 - toys for boys and girls

And many more yet to come.
Stay tuned.



If you believe I can be of value to Steem, please vote for me (gtg) as a witness on Steemit's Witnesses List or set (gtg) as a proxy that will vote for witnesses for you.
Your vote does matter!
You can contact me directly on steem.chat, as Gandalf



Steem On

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

AppBase is a new parallel architecture that will make requests to various APIs run on parallel threads. If I'm not mistaken, the concepts were first laid out when @dan was still around, and they were dubbed FABRIC. This is a bit foggier to me than Jussi, but more intriguing.. @gtg

·

When you want to Flag them but see their Steem power lol

Fajne dźwięki w filmiku, takie jakby zgniatanie pora, albo innej zieleniny. Efekty specjalne jak z jednego z moich ulubionych filmów o tytule "FX" a w rolach głównych Brian Brown, polecam ... stary film , tak , stary.

·

Mi te dźwięki z filmiku kojarzą się z szemraniem komputera stacjonarnego, przemieszczaniem się informacji elektronicznymi ścieżkami i ich zapis :) A dźwięki "zgniatania pora" to momenty tworzenia bloków z naszymi wpisami pod czujnym okiem @gtg ;)
Pozdrawiam :)

Reading this reminded me that there is a clear improvement from a few days ago when I posted a thread about frequent various errors.
There is also some speed improvement.
But the reason is not AppBase, since it is still being tested, so what is it?
Threads with multitude of comments and replies still fail the browser in my computer and are still virtually unreadable.
Scrolling still causes errors and not of the kind that throws visible exceptions.

·

Definitely not the AppBase as it's not there yet (however you might want to test it on https://steemitstage.com/)
From what I saw in your post, it was most likely issues somewhere around frontend/browser/network connectivity.
If you experience bugs in frontend, here's a proper GitHub repo to file them: https://github.com/steemit/condenser.
There's a lot of development going on for both fronend and backend so I would expect that over time we will see less and less annoying UI/UX quirks related to various errors.

·
·

This comment has received a 8.33 % upvote from @steemdiffuser thanks to: @stimialiti. Steem on my friend!

Above average bids may get additional upvotes from our trail members!

Get Upvotes, Join Our Trail, or Delegate Some SP

·

This comment has received a 4.08 % upvote from @steemdiffuser thanks to: @stimialiti. Steem on my friend!

Above average bids may get additional upvotes from our trail members!

Get Upvotes, Join Our Trail, or Delegate Some SP

Thanks for the witness update gtg. As I am fairly new to the platform I do not fully understand the full implications and advantages of AppBase, but now I can go research it further and learn.

Thank you for being an active witness and keeping us updated with all you guys do to keep the platform moving forward.

Btw you are one of my witness votes and with informative content like this you definitely will remain as one of my votes.

Okay, off to go learn about AppBase now.

·

Thank you :-)

I don't fully understand how many types of nodes are there. Aside from the witness nodes, are there any other kind of nodes?

·

There are also seed nodes and RPC nodes which are needed.

·

Depends on a classification you are going to use.
There are for example nodes that are configured (at build time) for so called FULL NODE or, the other type: LOW MEMORY NODE.
For a consensus all we need is LOW MEMORY NODE.
Seed nodes and Witness node are both LOW MEMORY NODEs.
In fact, RPC nodes doesn't always need to be configured as FULL NODE. It all depends on what RPC calls it's gonig to support.

I think that's a good subject for one of Steem Pressure episodes :-)

·
·

I've looked in to witness and seed nodes, but it looks like a lot of the information might be outdated a little bit now (most of the info was dating 1-2 years back). So an updated post would be great

·
·
·

Next Steem Pressure episode will be about setting up a seed node.

I know this will not convince you to do some hard forking, and neither did zeartul, berniesanders, transisto, etc:
https://steemd.com/@gtg.witnesses

I do know what can do it, an I also know that if you ever agreed on a hard fork, you will still reject most necessary deletions.

·

This comment has received a 30.86 % upvote from @steemdiffuser thanks to: @stimialiti. Steem on my friend!

Above average bids may get additional upvotes from our trail members!

Get Upvotes, Join Our Trail, or Delegate Some SP

good evening @gtg, I am @princessjoyesto I want to inform you that I voted you as one of my witness. Thanks in advance, have a nice day ahead.

·

Thank you :-)

hello @gtg, I am @ezeo and I voted you as my witness. Thanks in advance and have a great day ahead.

·

Hello @ezeo, thank you :-)

Thanks for your service @gtg! I'm following you & voting you as a witness (referred to you by @jrswab)

·

He's a great dev :D

·

Thank you :-)

·
·

Thank YOU @gtg!

I learn more on ur posting. Thx bro @almukhyarsidiq hope u visit my blog

·

Thank you :-)

I put this reply on an older post of yours. I wanted to thank you for getting @cupidzero back on steemit. The 6 part series he just posted may be one of the single most powerful and well written things I've ever seen on steemit. It is like he went to some remote island, wrote a masterpiece and returned to share it.

·

I'm glad he was able to recover :-) Thank you for helping with that.

Thanks you very much @gtg
I like your post.

help follow me and votes
@gtg

·

Please, if you can't make a comment that's at least remotely related to my post, save your bandwidth and don't comment at all because comments like that are considered as spam and upvotes is the last thing you can get for them.

·
·

Considering the original post is mostly a service to others who help run the blockchain I have little to no comment on the new stuff coming out. However, if I could bother you and ask if you think it's a dumb idea to run a UBI whitelist in the hopes of creating an incentive for people who would otherwise just spam to not spam at all? I would like to know how some of the big dogs such as yourself feel about the idea.

I know there are tons of potential flaws with this including people just creating dummy accounts to soak up more than their share, and there's also the issue of them being required to post to get voted on. Thanks, and sorry I don't have much more input on what you've said, I don't run a server, witness, seed, or anything like that for now.

·
·
·

Sorry, I have no idea what do you mean by UBI in this context.
If you mean upvoting regardless content quality, then it's hurting the platform and value of Steem.

·
·
·
·

Optimally it would pay people to not spam or plagiarize, obviously I nor many others would have the means to make it more profitable than spam-farming at this point.

·
·
·
·
·

IMHO: same issue, just called differently.
Only way to implement this kind of solution is on the blockchain level by splitting vests for voting vests and "passive income" vests.
Otherwise you are ripping rewards from those who are not participating.

I think AppBase will evolve to be one of the best things that has ever happened to users of this great platform. I have been dieing to test this and I can't just wait for my higher memory laptop to be fixed.

&#127939 ashtonishing & breathtaking!

Sorry for my bad English, but I do not know it. Although I liked your content and that's why I commented.

The application is new but to do basic tests if it should give results. Is there any side where you can test, perform efficiency statistics and show it?

Do you mention the ram of 1TB, because of the unstable application or because it demands more than that capacity?

@gtg you dedicate yourself to 100% thanks :)

Please upvote my post @gtg thanks

·

I will just copy&paste my previous reply to similar comment, because spending my effort on effort-less comments doesn't make much sense, so:

Please, if you can't make a comment that's at least remotely related to my post, save your bandwidth and do not comment at all because comments like that are considered as spam and upvotes is the last thing you can get for them.

Dear friend ,,, you are a successful and wonderful person, really you deserve the best,,,
So good luck my dear friend @gtg 👍👍👍

Very good post brother

Very important. Good post.

Great post tnx for sharing I just upvote check out my new post upvote resteem comment @gclipse

Hey.)
I will be glad to meet you
my profile pays rewards from 50-70% for app)
subscribe and I will be glad to communicate with everyone

·

It's so sad that I have to write it that many times:
Please, if you can't make a comment that's at least remotely related to my post, save your bandwidth and do not comment at all because comments like that are considered as spam and upvotes is the last thing you can get for them.

Congratulations @gtg, this post is the second most rewarded post (based on pending payouts) in the last 12 hours written by a Superhero or Legend account holder (accounts hold greater than 100 Mega Vests). The total number of posts by Superhero and Legend account holders during this period was 38 and the total pending payments to posts in these categories was $3024.25. To see the full list of highest paid posts across all accounts categories, click here.

If you do not wish to receive these messages in future, please reply stop to this comment.

Hello, sir. Can you restore your friend's steemit account password. The named @balcheng account.

·

He need to contact me directly on steem.chat, as Gandalf

Short answer is: no.

Medium-length answer is: if you don't have control over some account it's not your account. At most it was. Once you leaked your password (as your friend did) you lost your account. To get some more idea about it you can read one of my posts: Memos, Keys and Passwords, Balrogs and Fields of Despair

Recovery from such situation is possible only during 30-day period since the key was changed after leak... and that's only after meeting series of strict conditions.

Your friend case is special because it was part of my research, so there's still non-zero chance.

·
·

Yeah, but what's the long answer? :D

Even more maybe-er-er? :D

:D

·
·
·

Long answer is 100x "Don't lose your password."

·
·
·
·

nice post

BirVery good technical and software information. I'm sure the information will work. Technology is very broad and requires research. I am grateful that you shared these with us.

thank you for the information @gtg, I will learn more. I will wait for your next post.

I love witness i love @gtg to witness.

Hi @gtg ... sorry this link I share in your comment field. I do not ask you to give upvote and comment .. but I just want to share information about what we are doing in Aceh

https://steemit.com/witness/@steem77/vesteem-applications-and-witness-the-first-of-aceh-bilingual

Alright. This is a nice development. @gtg you are doing a great informative role.

Appbase is best thing for aa user Gret thoughts and thanks for shaaring information
keep it up God bless you

Excelente post, Soy nueva en la comunidad espero contar son tu apoyo, Siempre estaré apoyándote gracias... Éxito

Excelente post, Soy nueva en la comunidad espero contar son tu apoyo, Siempre estaré apoyándote gracias... Éxito

Great post thanks for sharing :) wvery usful :)

this post sound interesting even when i don't understand half of it...
Days should have 48 hours to learn all about steemit... I think is gonna be my plan for my next holiday! :)

Huge thanks for sharing this information to us I am follow you and just waiting for your uppcoming post

Congratulations, you were selected for a random upvote! Follow @resteemy and upvote this post to increase your chance of being upvoted again!
Read more about @resteemy here.

I am so glad the STEEMIT platform is evolving and improving. Thanks for your contribution.