gtg witness log

in #witness-category7 years 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

Sort:  

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 :-)

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

Thank you :-)