Anleitung: Wie man einen zusätzlichen Posting-Key mit Steempy erstellt (und wieder löscht)

in #deutsch7 years ago (edited)

Eine kleine Sache vorweg:
Ich schlage vor zukünftig bei Anleitungen aka. Tutorials den Tag #anleitung für den deutschsprachigen Raum zu verwenden.


cover.png


Diese Anleitung ist in 3 Teile gegliedert:

  • Intention: Warum sollte ich das wollen?
  • Posting-Key erstellen und löschen
  • Informationen zur Installation von Steempy

Intention: Warum sollte ich das wollen?

question.png

Der temporäre Schlüssel für eine Vertretung

Es gibt Situationen im Leben, in denen man mal eine Pause von Steemit benötigt oder für längere Zeit keinen Zugang zu Steemit haben kann. Angenommen man hätte jetzt aber schon eine große Gefolgschaft auf Steemit und möchte seine Fans weiterhin bei Laune halten (ich denke dabei jetzt mal an viele typische YouTuber und Co.), so könnte man Content vorproduzieren und diesen entweder über gewisse Tools automatisch posten lassen oder aber man ernennt einen Vertreter seines Vertrauens für diese Zeit, der dann auch in dem Namen des Steemianers kommentieren und auch voten kann (natürlich auf Kommentare und nicht auf die eigenen Posts ;) ).

Nachdem die Vertretung durch den eigentlichen Steemianer wieder abgelöst wurde, kann er diesen Posting-Key löschen und seinen eigenen einfach weiter nutzen.

Zugang zu einem gemeinsamen Projekt

Angenommen man hat ein Projekt, an denen mehrere Personen beteiligt sind (z. B. @quicktipps). So müssen sich nicht alle einen Posting-Key teilen, sondern jeder erhält seinen eigenen. Sollte eine Person denn aus dem Projekt aussteigen, wird einfach sein Posting-Key gelöscht, so muss nicht ein komplett neuer Posting-Key für alle erzeugt werden.


Posting-Key erstellen und löschen

info.png

Warnung:
Diese Anleitung zeigt nur die wichtigsten Schritte und ist extrem technisch, sowie nichts für schwache Nerven.

Kurzanleitung:

  • Active-Key importieren
  • Standardaccount setzen
  • Alten Posting-Key notieren
  • Neuen Posting-Key generieren

Active-Key importieren

Ihr öffnet euer Terminal und gebt folgenden Befehl ein:

  1. steempy addkey

  2. Nun erscheint Private Key (wif) [Enter to quit]:: Gebt hier euren privaten Active-Key ein und bestätigt mit Enter. (Es ist normal, wenn das Passwort dabei nicht angezeigt werden sollte)

  3. Nun erscheint Passphrase:: Tragt hier ein beliebiges Passwort ein und wiederholt es anschließend bei Confirm Passphrase:. Dies stellt das Passwort der nun neu erzeugten lokalen "Wallet" dar.

01.png

Nun habt ihr erfolgreich euren Active-Key in die lokale Geldbörse importiert und ein Passwort für die Geldbörse erstellt.

Standardaccount setzen

Es erscheint diese Meldung hier:

==============================
Would you like to make maxpatternman a default user?

You can set it with with:
    steempy set default_account <account>
==============================

Das hört sich doch gut an, also machen wir das doch einfach mal.

  1. steempy set default_account maxpatternman tragt hier logischerweise euren Accountnamen ein.

Berechtigungen anzeigen lassen und Posting-Key notieren

  1. Mit steempy permissions erhaltet ihr folgende Ausgabe:

02.png

Hier werden eure öffentlichen Schlüssel angezeigt.
Notiert euch am besten euren derzeitigen Posting-Key, damit wir diesen später noch auseinanderhalten können.

Neuen Posting-Key generieren

  1. Gebt nun steempy allow ein.

  2. Nun erscheint Password for Key Derivation:. Gebt hier nun das Passwort für den neuen Posting-Key ein. Und wiederholt es danach.

  3. Danach erscheint Passphrase: Hier gebt ihr das Passwort aus dem Schritt "Active-Key importieren" ein, welches ihr selber festgelegt habt.

03.png

Nun erhaltet ihr ein relativ langen Text zurück, aber dieser soll uns nicht weiter interessieren.
Wenn ihr alles richtig gemacht habt, müsstet ihr mit steempy permissions nun einen neuen weiteren Posting-Key sehen.

04.png

Selbst in eurem "Wallet" bei "permissions" direkt auf Steemit seht ihr nun beide Schlüssel.

05.png

Nun habt ihr die Möglichkeit euch mit beien Schlüsseln einzuloggen.

Probiert es doch mal aus.


Posting-Key wieder löschen

Wenn ihr den Posting-Key wieder löschen möchtet, dann macht ihr das folgendermaßen:

  1. steempy disallow STM6kRdw3w1xiXWC8ijGkJQZeFZY1qf61BVSwWr4XYErrzJggH5ob Hierbei den öffentlichen Posting-Key eingeben, den ihr löschen möchtet.

  2. Bei Passphrase: wieder das Passwort vom lokalen Wallet.

steempy permissions müsste nun wieder folgendes ausgeben:

02.png


Informationen zur Installation von Steempy

info.png

Steempy ist ein Programm, welches direkt mit der offiziellen Python Library mitinstalliert wird.

Aktuell ist die Installation von Steempy etwas fummelig und auch fehlerhaft.
Obwohl ich sehe gerade, dass der future_bytes-Bug gerade gefixt worden ist.
Außerdem ist sie von viel zu vielen Faktoren abhängig.

Von daher biete ich euch an mich direkt bei Discord anzuschreiben, wenn ihr ernsthaft vorhabt Steempy zu installieren.

Dockerversion

Für alle die Docker verwendet:
Ich werde hier regelmäßig die neuste Version der Python Library als Base Image pflegen.

Diese Anleitung funktioniert mit docker run -ti maxpatternman/steem-python-base:0.18.3 bash.

Dies sollte auch mit Windows 10 und der Powershell funktionieren.


cover.png


Vielen Dank fürs Lesen
und bei Fragen
gerne fragen

Sort:  

Ich glaube eigentlich, dass du statt Intension Intention schreiben solltest. Und da fehlt dir ein e:

Nun habt ihr erfolgreich euren Active-Key in die lokale Geldbörse importiert und ein Passwort für die Geldbörse erstellt.

Sonst sehr interessant. Habe nicht gewusst, dass das so funktioniert. @quicktipps ist wirklich ein von mehreren Personen geführter Account. Ich habe die bei einem Meetup getroffen. Sind Mitarbeiter von @limesoda ;)
Wenn man dann schon einen Account mit mehreren Personen dahinter hat, kann man das ganze auch etwas weiter treiben und sich mit dem Threshold spielen. So dass zum Beispiel nur Transaktionen und so weiter (die Sachen die man mit dem Active key machen kann) machen kann wenn mehrere der Besitzer zustimmen (zumindest wenn ich das Prinzip von dem Threshold richtig verstanden habe)
Danke für diese Anleitung :D

Moin @flugschwein,
vielen Dank, für Deinen prüfenden Blick und Deine Aufklärung :)
Habe es gleich mal angepasst.

Oha, das mit dem "Threshold" muss ich mir auch mal genauer angucken.

und btw. ich wünsche Dir mehr Erfolg bei Deinen nächsten Utopien Einreichungen, dass ist da deprimierend mit anzusehen :D

VG Max

Upgevotet, Resteemed und Promoted. Sehr interessanter Artikel!

Yep. Monster Hunter Kollege @flugschwein hat recht: @quicktipps machen ein paar Steemaniacs von uns :)

Unser @luschn arbeitet übrigens gerade an einem kleinen SBD-Aufteilungstool für Accounts mit mehreren Autoren. Wenns da was zu sehen gibt, werden wirs eh vorstellen.

Schönen Abend
Bernd (@berndpfeiffer)

Es gibt auf der Steem Blockchain eine Funktion, die es ermöglicht alle post rewards aufzuteilen. DTube nutzt das um sich mit 25% der Rewards von den Videos ihre Server etc. zu finanzieren. Die Steemplus Browser-Erweiterung macht das direkt im Steemit Frontend nutzbar, nimmt sich aber selbst 5% wenn man die Funktion nützt.

Ja und das zweite Problem: Soweit ich weiß, erhält man durch die beneficiaries nur SP.

Vielen Dank :)
Klingt sehr interessant!

Auch noch einen schönen Abend.
VG Max

Herzlichen Glückwunsch, dein Beitrag wurde von @ocd entdeckt und in unserer täglichen Zusammenstellung #134 vorgestellt!
Du kannst @ocd folgen – erfahre mehr über das Projekt und entdecke andere Juwele! Wir streben nach Transparenz.

Wenn du möchtest, dass deine Posts von @ocd resteemed werden, um eine größere Zielgruppe zu erreichen, verwende das Tag #ocd-resteem. Du kannst hier mehr darüber lesen.

@ocd hat jetzt auch eine Witness. Du kannst für @ocd-witness abstimmen mit entweder SteemConnect oder auch über Steemit Witnesses um damit andere unterbewertete Autoren zu unterstützen!

Vielen Dank noch mal. :)

A ok, future_byte gefixt, dachte schon es liegt an meiner Mac OS installation:)

Nope, wahrscheinlich nicht. :)
Der Merge ist aber auch erst acht Stunden alt.

Ich teste gleich mal den neuen Build mit Docker :P
Viele Grüße

Der erste, der richtig errät, welche Shell ich verwende, erhält einen wahnsinnigen 100% Upvote auf seinen letzten Beitrag :D

Dir würde ich die Zsh zutrauen, ich könnte mir vorstellen das dir der Command Editor gefällt. ;)

So siehts aus! Wow!
Sehr gut analysiert :D

Und in dieser Anleitung verwende ich auch eine spezielle Shell.
Kommst du auch darauf? Tipp: Hat etwas mit Docker zu tun. :)

Da muss ich passen, es ist leider zu wenig zusehen.Wenn ich Raten darf dann BusyBox.

Haha du bist echt der Burner.
Durch Docker ist das Linux Betriebssystem Alpine Linux der letzte Schrei geworden. Und dieses wiederum nutzt BusyBox und dieses wiederum als Standardshell ash.

Ja ash, genau hätte ich mir eigentlich denken müssen. Alle Achtung .😁

Schätze mal die Standard UNIX-Shell?

@maxpatternman Warum hast du mich gemutet?

Was soll das?!

@maxpatternman Warum hast du mich gemutet?


Donnerstag ist Kinotag! Heute:
Kings of Baggersee

This post has received a 0.20 % upvote from @speedvoter thanks to: @chriddi.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by MaxPatternMan from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.