Moecki - Witness Update - June 2023steemCreated with Sketch.

Moecki is a witness

About half a year ago, I successfully set up my first witness node. The first supporters were found quickly without much action on my part. I would like to thank them.

However, I haven't really introduced myself officially as a witness yet, so some people haven't even noticed me as a witness yet. But that should change now.

I would describe myself as a user, developer and explorer of the blockchain and the platform. In my first time as a witness, I mainly expanded my knowledge. I would like to use this knowledge as an active witness to further develop Steem.

Latest Data (08/06/2023)

Rang114
Votes Received 2,267.439 MV
Blocks Produced192
Blocks Missed2
Running Version0.23.1

Introduction

As a witness, I would like to use Steem and Steemit itself as what it should be. As a social media platform for interaction with other users on numerous diverse topics. In addition, I am very happy when I can gain new insights into foreign countries and cultures. And even in my own country, there are many things that I have learned about through the Steem. Of course, fun should not be neglected. Sometimes it can even be a little game on the chain...

In addition to the role as a user, I would also like to actively support the system itself. First, by providing the technical infrastructure for the blockchain (see below). In addition, I would like to learn to understand the code of the blockchain, the condenser and various other related tools. On the one hand, to contribute to further development and, on the other, to help other users understand the background. And not to forget: programming applications as well.

Activities

It is important that you vote for witnesses who are active. Unfortunately, there are enough witness corpses from the time before the split. Unfortunately, these also still bind numerous votes. So please check your witness votes. You can also take this opportunity to vote for me. Therefore, I would like to show you a few of my activities below:

My Steem Search / Steem-Pages

One successful application that I have developed and will continue to develop is Steem Search. You can search for posts on Steem at https://moecki.online. The search and other pages are based on the Steem Data Service by @steemchiller. The search can be filtered by author, tags and words. Just give it a try. In the future I would like to add a search for comments and a time limit... be curious :-)

Price Feed for Python

I have implemented the popular price feed for witnesses in Python. In my Github you can find the Repository for it.

Browser Extension for promoted/burnsteem Posts

@remlaps had introduced a browser extension that I upgraded. I still have a few ideas for that too :-)

Community Bots

As I said, I am not only active as a witness on the Chain, but also as a user. I am therefore also a mod in the community Deutsch Unplugged. For the payment of the contest-rewards in the Steem-Scrabble, which is regularly hosted by chriddi, I have developed a financial bot - @du-finanzbot. This leaves them a little more time to enjoy the game. It also allows us to increase the interaction in the community.

Code Reviews and Discussions

I like to discuss the code of the blockchain or the condenser with other users. Especially @remlaps is a popular discussion partner.
I also enjoy working with other developers on code improvement. Here, my Review on API-setting from DIP may be mentioned, which was developed by @happyberrysboy and successfully transferred into productive code.

Hard Fork

I had already mentioned in other places that I would like to work on a hard fork. This is one of the reasons why I am currently refreshing my C++ knowledge.
Now that the condenser of Steemit is being polished up a bit with the DIP, the chain itself should be brought into focus. Maybe we should make a collection of ideas and see which things could/should be implemented in a - first small - hard fork.

Infrastructure

I currently have four servers running. Next, I would like to set up the full API server, for which I need a few more supporters. Below are a few facts about the servers. I don't write down all the details. The configuration is almost always the same.

Main Witness Server:

The main server is a VPS server from Contabo with the following configuration:

Location Germany
CPU8 vCores
RAM30 GB
SSD1200 GB
OSUbuntu 20.04

Seed Node

seed.moecki.online:2001
This node is also on a VPS server from Contabo.

Web Server

https://moecki.online
For my website (Steem Search and Community Page etc.) I use a separate VPS server from Contabo.

Backup Server:

I use the backup server as a fallback option for my Steem page and for the Witness node. It is a VPS server from Strato.

Management Server

I also have a local management server that monitors the other servers in order to be able to react quickly to any failures. The concept as a whole is not yet fully perfected, but I'm working on it.

I would be very happy about additional supporters

Vote for Moecki as Witness


08.06.2023

Witness Activities on https://moecki.online/hive-102132
Steem Search on https://moecki.online/

Sort:  

Aber dass @steemchiller #NUMBERONE witness ist , das ist cool .

Klar! Das hat er auch verdient... mich beeindruckt unter anderem immer noch, dass er auch weiterhin manuell seine Votes an andere User verteilt.
Zwischenzeitlich sah es mit der Platzierung anders aus. Er hat sich in den letzten Tagen die Pole-Position erst einmal wieder zurückgeholt.

Congratulations moecki!
I like your ideas and what you have done so far.

I have seen many of your developments and they can be very useful to the communities.

I also think it was important for you to introduce yourself like this.

I knew about @du-finanzbot recently and I think it is also an interesting idea.

Hopefully we could have a game in the blog someday?

I wish you success on this new track and you already have my votes.

Once again, congratulations.

Thank you!
I'm not really the one who knows how to promote myself. You know that I like to communicate with others, but not to put myself in the foreground.
Recently, however, I had to realise that this doesn't help. It turned out that those who shout the loudest get further... although it became quite quiet again afterwards.
That is why I have now raised my voice.

Hopefully we could have a game in the blog someday?

We will have to discuss this in the DU team. Theoretically, it would be possible to open the bot to other communities as well.

We will have to discuss this in the DU team

Dürfte nicht so schwer sein, dabei zu einer guten Lösung zu kommen, zumal wir die Idee ja schon mal angedacht haben. Solange jedem klar ist, dass die Verwendung von @du-finanzbot (also explizit, könnte ja sein, dass du für andere Communities eigene Bots bauen möchtest) gleichsam eine Spende für DU bedeutet...
Explizit für DUBby (und seine mögliche "Öffnung") habe ich noch eine Idee, die wiederum mit dem Vote-Verhalten des Community-Accounts und ein paar Abfragen durch den Witness zusammenhängt. Jepp, lass uns mal wieder schnacken... :-)

Vote-Verhalten ... Abfragen durch den Witness...? Jetzt machst du mich aber neugierig ;-))

Bei mehreren Bot-Accounts könnte man schnell den Überblick verlieren. Okay, beim Namen gäbe es jetzt noch etwas zu feilen. Den DUBby finde ja nach wie vor Klasse. Auch klein geschrieben (dubby) sieht es gut aus. Vielleicht sollten wir uns den Account einfach sichern... ob wir das dann nutzen, müssen wir sehen.

Naja, "Vote-Verhalten" klingt zugegeben etwas übertrieben. Zu mäkeln ist daran nichts, geht schließlich alles per Hand und menschlich kontrolliert von der Hand. Ist bloß bisschen wenig. Hatte die Idee, mit dem Bot auch den "Vote-Kreis" etwas zu öffnen. Je länger ich jedoch darüber (incl. von dir eingebauter Automatismen) nachgedacht habe, desto mehr Abuse-Möglichkeiten sind mir aufgefallen. Aber das ginge jetzt zu weit. Lass einfach mal schnacken, sobald hier etwas Ruhe eingekehrt ist... ;-)

Menno! Geht ja jetzt echt ein bisschen ab, bei dir. Go, Moecki, go! Glückwunsch... :-)))

dubby gibt's leider schon...

Ist schon ein wenig schade, dass viel von der VP nicht genutzt werden kann.
Jo, wir werden mal den Brägen aktivieren ;-)

dubby ist fünf Jahre nicht aktiv. Wir wollen dessen Keys haben ;-)

Danke. Mit der Promo-Aktion ist ziemlich viel Begegung reingekommen. Unglaublich. Jetzt möchte ich das natürlich auch ausfüllen. Obwohl.. vielmehr so weitermachen. :-)

duby gibt's auch schon... Hm, uns fällt schon noch was Brillantes ein - hat ja bisher immer geklappt... 😁

so weitermachen

Da das bereits deutlich mehr ist, als viele andere Zeugen für die Community tun, ist das doch ein ausgezeichneter Plan!

I think it's a good idea to publicize or promote per se, this will help people to know about your witness and cast a vote.

Maybe some development or sponsorship can even help to promote.

I wish you success.

The game's name is "DU-Scrabble"... ;-)

It's cool.Maybe someday "DU-Scrabble" would have extention to the English version...?

Actually I do not have an English board… You know, this game is all handmade, homebrain, hard work - maybe that’s the reason why the English speaking owners of an English board haven’t copied the brilliant idea yet… 🤷‍♀️

I understand that. I was actually thinking if it could be made in a digital format.

Or perhaps other games that can be accessible by English speakers. It would be very interesting.

in a digital format.

That way, the charm of the game would be lost. At least for me.

Eine der schönsten - und aussagekräftigesten - Witness-Vorstellungen, die ich je gelesen habe... 😊

Du bist ein sehr Community-tauglicher (und -freundlicher sowieso) Zeuge. Und der beste Mod!

Und damit nun keiner meint, das sei Eigenlob, sondern jeder umgehend weiß, dass du unverzichtbar bist in einer Community, in der der andere Community-Account-Key- Inhaber zu dusselig ist, sich zum Kommentieren korrekt einzuloggen...

LG @chriddi... ;-)

Ei, soo viel Lob :-)
Vielen Dank und weiterhin gutes Gelingen für uns... sozusagen nebenan.

Hast du noch andere Hobbys? :-)

Enorm, also was du alles machst ist schon beeindruckend und vor allem nützlich, da könnten sich einige der Top20 ne Scheibe abschneiden.

So please check your witness votes

Dem kann ich nur zustimmen!

Mir eh ein Rätsel warum z.B. ein Witness der täglich automatisierte Shitposts reinstellt und diese noch fett voten lässt in den oberen Rängen landet. Oh, ich sehe gerade, er (steem.history) hat auch ein Vote dir, könntest du das Rätsel lüften?

Ich würde ich dich jedenfalls sehr gerne in den Top20 sehen, kommt bestimmt noch!

Hast du noch andere Hobbys? :-)

Schwierig ist es, vor allem in dieser Jahreszeit :-) Da zieht es mich doch eher nach draußen...
Der Post lag schon seit Mai bei mir rum. Dann wollte ich noch ein neues Icon machen... und .. und.. Ruck Zuck ist ein Monat vergangen.

könntest du das Rätsel lüften?

Hm, im ersten Moment hatte ich gedacht, ich hätte ihn schon vor Zeiten wegen Kommentar-Spam abgewählt... offensichtlich doch nicht. Dann muss ich irgendwas gefunden haben, was mir zugesagt hat. Ich bin eigentlich alle durchgegangen. Ist aber auch schon in wenig her... da habe ich ja einen Grund mehr noch mal zu schauen ;-).
Wie ich schon oben der Räbin schrieb, habe ich noch einen anderen im Visier, der sich offensichtlich hunderte Accounts eingerichtet hat, die die Start-Delegation einheimsen, nur diesen Witness unterstützen und Posts mit Mini-Votes überfluten...

Perfekte Vorstellung @moecki gratuliere, auf dem Weg wünsche ich dir all das gute.

Vielen Dank! Du hast den Weg ja als "Förderer" der ersten Stunde schon gut begleitet :-D

... und da hatte ich neulich einen hübschen Disput mit einem Vertreter der Steem Alliance - ich nenne keine Namen - (auf dem Discord, also "extern"), der meine Vorstellungen vom System Steem für völlig idiotisch hält und überzeugt ist, daß alle Witnesses nur aus finanziellen Aspekten am Ball bleiben. Und daß sie allesamt in den Sack hauen, wenn da immer weniger läuft... Darf ich das 'mal als Gegenbeweis werten? ;-))

"Steem Alliance Alliierte" gehören sämtlichst zur "Generation sc"... bei denen ist das so (selbst, wenn sie "den Steem" verstanden haben sollten)...
LG Chriddi

Da sind Leute unter den Moderatoren, die ich mag. Die ich schon "fördern" konnte, als sie noch neu und ich Community-Kurator war. Weil sie offen waren und eben NICHT Generation Dingens. Und jetzt...

Sag ich doch: Als du Community-Curator warst, war doch sogar schon die "Engagement-Challenge" in vollem Gange...
Hat ja nichts mit mögen zu tun. Eher damit, wie weit man bereit ist, den Steem zu verstehen. Dieser gehört eben nicht dem sc und seinen kleinen sc (und auch nicht hungrigen Fabelwesen, die "einspringen", wenn's mit dem sc doch nicht so gut läuft), die für User das Geld drucken.

Ja, da gehört aber auch ein Menge Ignoranz dazu... Der "Kollege" meinte lustigerweise, daß der sc mich nicht supporten würde, weil ich mich nicht an Regeln halte... Okay, daß mir gerade dieser Support oft und gerne vorgehalten wurde, obwohl ich... Egal. Man kann sehen, was man sehen will. Bin ich zu vernagelt für. Schönes Wochenende ;-))

Wie man's macht...
Da man/du es ohnehin niemandem recht machen kannst, bleibst du dir einfach weiterhin treu.

Hihi, die Kollegen und ihre Theorien... Ein anderer - dann wieder von mir ignorierter - Kollege hat zu deinem "dir vorenthaltenen" sc-Support ja wieder 'ne ganz andere... ;-)
Genau: Bei sich bleiben und gut! Schönes Wochenende... :-))

Darfst du gern :-)
Wenn ich mir allerdings die ganzen "Blind"-Votes unter meinen Posts anschaue, die offensichtlich von Pseudo-Accounts eines Witnesses kommen, glaube ich allerdings auch, dass da was dran sein kann. Ich frage mich ernsthaft, warum man sowas macht... 🤷‍♂️

Will ich mich nicht fragen. Ich will mich doch abgrenzen... Immer erfolgloser. Gut, daß DU die Dinge machst, wie Du sie machst ;-)) Danke.

Glad to see you have lots of ideas. I wish you success!

Thank you! :-)
Unfortunately not enough time for the ideas, but little by little can have its charms :-)

Ja, ich wusste es zum Beispiel nicht. :D

Hey, ich habe mir gerade deine Webseite angesehen und einen kleinen Vorschlag zum Bilderladen für dich.

Steemit hat eine Möglichkeit, die Bilder zu skalieren, sodass der Browser ein kleineres Bild empfängt.

https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTstdNBV3LMeo7jjhk2MxT3bas3F95MYo2dtFDuLeZmPY/steem-moecki300x300.png

https://steemitimages.com/<Breite>x<Höhe>/<URL>

Die URL solltest du aber auch auf XSS überprüfen. Ich denke, dass du das bereits machst. Wenn nicht, reicht es aus, die Zeichen "'<> durch harmlose Zeichen zu ersetzen, die vom Browser nicht falsch interpretiert werden können.

Bitte beachte jedoch, dass das Ersetzen von Zeichen möglicherweise nicht ausreicht, um alle potenziellen XSS-Angriffe abzuwehren. Es ist ratsam, bewährte Sicherheitspraktiken zu befolgen und Sicherheitsmaßnahmen in deiner Webanwendung zu implementieren, um XSS-Angriffe zu verhindern.

Ich habe das bei mir nur nie eingebaut, weil ich ja bei mir auf dem Server alles skaliere und über PHP konvertiere. Es war jedoch mal für den JavaScript-Modus gedacht.
Vielleicht hilft es dir, damit die Blog-Beiträge ohne Ruckler laden.
Ich denke, in deinem Fall bringt es dir einen Vorteil. :)

Ach ja, fast vergessen, du solltest noch SVG-Grafiken blockieren. Sie können für XSS-Angriffe ausgenutzt werden.
Am besten erstellst du eine Liste mit erlaubten Formaten. Cross-Origin Resource Sharing schützt nicht unbedingt vollständig, da einem Nutzer Inhalte mit einer Login-Aufforderung eingeblendet werden kann.

https://moecki.online/search?text=%3C%22%27,Denke,gibts,keine,Probleme,bei,dir%20%3B%29
Das löst einen 500-Fehler aus. Ich weiß nicht, ob das ein Problem darstellt.
Ich habe mit den Zeichen jetzt nicht unnötig viel versucht, aber du solltest sie immer filtern und durch harmlose Zeichen ersetzen.
Ich denke, hier fehlt aber nur eine Fehlermeldung?

Hey, vielen Dank für dein Feedback. Ich muss mir deine Hinweise in Ruhe anschauen und würde mich dann noch mal dazu melden...

Wunderbar. Ich werde dir eine Stimme geben

Vielen Dank schon mal im Voraus :-)

Didn’t know about you before, I wish you success, we have supported you with our curation project @steem-seven, good luck!

I actually had more success today than I could have expected. Thank you very much!