Ab sofort ist es einfacher eines oder mehrere Steemit-Konten samt ihrer Wallets im Griff zu haben.
Da ich das Projekt sowohl nützlich als auch ansprechend umgesetzt empfinde, gebe ich nachfolgend die deutsche Übersetzung des englischen Beitrags von @yabapmatt namens Hate putting private keys into websites? Introducing Steem Keychain! wider - übersetzt mit Unterstützung von https://www.DeepL.com/Translator
*** ZITAT Beginn ***
Hassen Sie es, private Schlüssel in Webseiten einzubauen?
Wir stellen vor: Steem-Schlüsselanhänger alias STEEM KEYCHAIN!
Eine Sache, die mich gestört hat, seit ich vor über einem Jahr mit Steem angefangen habe, ist, dass jede einzelne Web-App von Ihnen verlangt, dass Sie Ihren privaten Schlüssel in Webseite eingeben müssen, um diese nutzen zu können.
Es ist keine große Sache, weil die meisten Websites nur Ihren Postingschlüssel benötigen. Aber ich bin anderer Meinung. Sicherlich wissen du und ich, wie man seinen Postingschlüssel benutzt, aber ich schätze, dass eine große Mehrheit der Steem-Nutzer einfach ihr Master-Passwort verwenden.
Als Blockchain-Plattform, die versucht, mehr auf die breite Öffentlichkeit einzugehen, halte ich es nicht für in Ordnung, die Last des Verständnisses der verschiedenen Schlüssel und Sicherheitsstufen auf die Nutzer zu übertragen. Die Tools und Dienste sollten so aufgebaut sein, dass Sicherheit der Standard ist.
Darüber hinaus verwenden die meisten Webanwendungen, die auf Steem basieren, Steem Connect. Das erfordert, dass Du Deinen aktiven Schlüssel (ACTIVE KEY) in eine Webseite vor deren Nutzung eingeben sollst. Damit erteilst Du einem kontrollierten Konto eine Buchungsberechtigung für Dein Steem-Konto.
Was ich häufig über steemit.com oder Steem Connect höre, ist, dass es in Ordnung ist, aktive Schlüssel in Webseiten einzugeben, da sie von Steemit Inc. betrieben werden. Selbst wenn ich Steemit Inc. völlig vertrauen würde, meine Schlüssel nicht absichtlich zu stehlen, kann Jeder gehackt werden. Wenn die Server, auf denen steemit.com oder Steem Connect laufen, gehackt würden, gehe ich davon aus, dass Tausende von Schlüsseln gestohlen und die Konten innerhalb kürzester Zeit von liquiden Mitteln befreit würden.
Die allerletzte Option ist die Verwendung der Vessel Desktop Wallet Software. Dies ist eigentlich eine großartige Option aus Sicherheitssicht. Aber aus Sicht der Benutzerfreundlichkeit ist es nicht großartig. Ich finde es sehr unwahrscheinlich, dass alle außer einer kleinen Gruppe von Power-Nutzern diese verwenden werden.
Also habe ich lange Zeit einfach akzeptiert, dass Steem so ist, bis ich eines Tages tatsächlich eine Ethereum dApp benutzte. Obwohl sie langsam war und Gebühren kostete, bemerkte ich, dass ich zu keinem Zeitpunkt meinen privaten Wallet-Schlüssel auf der Homepage eingeben musste. Die Homepage nutzte einfach die Metamask-Browser-Erweiterung, um die Transaktionen zu signieren und zu übertragen.
Als ich das erkannte, konnte ich nicht verstehen, warum es nicht so etwas wie Metamask für Steem gab. Es würde nicht nur das Problem, private Schlüssel in Webseiten einbauen zu müssen, vollständig lösen, sondern es gibt auch so viel mehr, was man damit auf Steem als auf Ethereum machen könnte (da Steem speziell für Webseiten entwickelt wurde, um mit ihnen zu interagieren).
Zu diesem Zeitpunkt war ich bereits knietief in Steem Monsters involviert. Aber ich fühlte, dass dies eine absolute Notwendigkeit für die Steem-Plattform war. Daher sprach ich mit @aggroed darüber. Er stimmte zu, dass dies ein wichtiges Projekt sei. Er wollte dazu beitragen, es zu verwirklichen. Da ich keine Zeit hatte, es selbst zu bauen, beschlossen wir, dass Steem Monsters seine Entwicklung finanzieren solle.
Also haben Aggroed und ich daran gearbeitet, Spezifikationen für die Erweiterung zu schreiben, welche Funktionen sie haben sollte, Wireframe-Designs zu erstellen etc. Dann bekamen wir das erstaunliche @nateaguila, um die Grafik und das UI-Design zu machen, und schließlich bekam Mr. Steem Plus selbst, @stoodkev, den Großteil der Entwicklung.
Einführung in die Steem Keychain Chrome Browser Erweiterung
Endlich war die Steem Keychain Chrome Browser-Erweiterung geboren! Ich habe die Erweiterung aktiv genutzt, während sie sich in den letzten Monaten in Entwicklung befand, zusammen mit Aggroed und einigen anderen Leuten. Ich kann mit einiger Sicherheit sagen, dass dies die Art und Weise, wie Du mit der Steem-Blockkette interagieren wirst, einiges verändern wird.
Wirf einen Blick auf das folgende Video, um zu sehen, was ich meine:
Mit dieser Erweiterung war ich in der Lage, Informationen einzusehen und Transaktionen von mehreren Steem-Konten aus durchzuführen sowie mit der Steem-Monsters-Web-App zu interagieren, ohne jemals einen meiner Schlüssel zu gefährden!
Derzeit unterstützen Steem Monsters und Peak Monsters die Steem Keychain Erweiterung. Steem Peak arbeitet ebenfalls daran. Meine Hoffnung ist, dass eines Tages alle Steem-basierten Seiten, ich wage zu sagen sogar steemit.com, auch die Erweiterung unterstützen werden, und die Tage des Einfügens von Schlüsseln in Webseiten endlich vorbei sein werden.
Aktuelle Funktionen
Die Steem Keychain Erweiterung beinhaltet derzeit die folgenden Funktionen:
- Speichern unbegrenzter Anzahl von Steem-Kontoschlüsseln, verschlüsselt mit AES.
- Anzeige von Salden, der Transaktionshistorie, Abstimmungsmana und Ressourcengutschriften all Ihrer Konten.
- Senden von STEEM- und SBD-Transfers direkt von der Erweiterung heraus.
- Sichere Interaktion mit Steem-basierten Websites, die in Steem Keychain integriert sind.
- Verwalten der Präferenzen für Transaktionsbestätigungen nach Konto und Website.
- Verwalten der Einstellungen für die automatische Sperre (wenn der Browser geschlossen ist, das Gerät gesperrt ist oder wenn der Browser für einen bestimmten Zeitraum nicht benutzt wird).
Funktionen zur Website-Integration
Websites können derzeit die Steem-Keychain-Erweiterung anfordern, um die folgenden Funktionen / Broadcast-Operationen auszuführen (Beachten Sie, dass Nutzer standardmäßig alle von einer Website angeforderten Transaktionen bestätigen müssen. Sie haben die Möglichkeit, die Bestätigungen für bestimmte Operationen und Websites wie gewünscht zu deaktivieren.):
- Sender eines Handshakes, um sicherzustellen, dass die Erweiterung installiert ist und läuft.
- Entschlüsseln einer Nachricht, die mit einem privaten Schlüssel des Steem-Kontos verschlüsselt ist (häufig für das "Anmelden" verwendet).
- Einen Kommentar (Top-Level oder Antwort) mit einer "comment_options"-Transaktion für Begünstigte posten.
- Eine Abstimmung übertragen
- Senden einer benutzerdefinierten JSON-Operation
- Einen Transfer senden
- Senden einer Delegationsoperation
Neue Funktionen, die bald kommen
- Einschalten / Ausschalten
- Verwaltung von Delegationen
- Verwaltung von Zeugenvoten
- Anspruch auf ausstehende Belohnungssalden
- Unterstützung für Firefox und andere Browser
Integration mit Steem-Keychain
Der Code für die Erweiterung ist ausschließlich Open Source und ist auf Github verfügbar: https://github.com/MattyIce/steem-keychain
Die Readme enthält Anweisungen für Steem-basierte Websites zur Integration in die Erweiterung. Wenn Du Hilfe benötigst oder Fragen / Vorschläge zur Integration von Steem Keychain in Deine Homepage haast, wende Dich bitte an @yabapmatt oder @stoodkev auf Discord.
Die erweiterte Mission
Wie Du wahrscheinlich weißt, sind @aggroed, @stoodkev und ich Steem-Zeugen. Ich kann hier nur für mich selbst sprechen, aber ich vermute, dass sowohl @aggroed als auch @stoodkev sehr ähnliche Gedanken und Ziele besitzen.
Abgesehen von der Standardarbeit, die von Zeugen erwartet wird (die kürzlich mit dem HF20-Release in den Vordergrund gerückt wurde), denke ich, dass jeder Zeuge ein Hauptziel oder eine Mission für die Zukunft der Steem-Blockkette haben sollte, auf die er in erster Linie hinarbeitet.
Für mich bedeutet diese Mission, mehr und vielfältigere Apps in die Steem-Blockkette zu bringen. Ich plane, darauf in meinem nächsten Zeugen-Update-Post näher einzugehen, für den ich längst überfällig bin. Aber ich erwähne es hier, weil ich der Meinung bin, dass die Steem-Keychain-Erweiterung eine wichtige Komponente dieser Mission ist.
Ich sprach mit einigen Ethereum-App-Entwicklern, die erwägen, ihre Apps auf Steem zu portieren. Sie sagten mir, dass fast alle ihre Nutzer Metamask verwenden, um mit ihren Apps zu interagieren. Sie waren überrascht zu hören, dass Steem nicht etwas Ähnliches hat. Nun, jetzt schon.
Wenn Du diese Mission auch unterstützen willst, bitte ich Dich, für mich, @aggroed und @stoodkev als Steem-Zeugen zu stimmen (und auch @nateaguilas Beiträge zu unterstützen, da er ein talentierter und wertvoller Mitwirkender in diesem Projekt und der Steem-Plattform insgesamt ist).
Abschließend
Bitte beachte, dass es sich hierbei um eine erste Version eines brandneuen Produkts handelt. Es wird wahrscheinlich einige Fehler oder andere Probleme geben, die wir während des Tests nicht erkannt haben. Wir begrüßen Hilfe und konstruktives Feedback von der Gemeinde, um das Produkt und die Arbeit zu verbessern. Wir wollen das erklärte Ziel erreichen, die Notwendigkeit, private Schlüssel in Websites einzubauen, vollständig zu eliminieren.
Falls Du es verpasst hast, hier ist der direkte Link zum Herunterladen und Installieren der Erweiterung in Chrome: https://chrome.google.com/webstore/detail/steem-keychain/lkcjlnjfpbikmcmbachjpdbijejflpcm - Wir würden uns freuen, wenn Du Dir die Zeit nehmen würdest, die App im Chrome-Webshop zu bewerten, um ihre Sichtbarkeit bei der Suche zu erhöhen.
Seid frei und streichelt weiter!
@yabapmatt
*** ZITAT Ende ***
Meine Meinung
Ich hab die App bei mir installiert, aber noch keine Überweisung getätigt. Die Anzeigen sind informativ und funktionieren offensichtlich gut. Die App läuft auf Chrome-kompatiblen Browsern.
Schreibt bitte Eure Meinung sowie Erfahrungen in die Kommentare, damit andere Leser davon profitieren können - getreu dem Motto: Geteilte Freude ist doppelte Freude.
So sieht Metamask alias Steem-Keychain bei mir aus:
Hi @zeitspringer, I'm @checky ! While checking the mentions made in this post I noticed that @nateaguilas doesn't exist on Steem. Did you mean to write @nateaguila ?
If you found this comment useful, consider upvoting it to help keep this bot running. You can see a list of all available commands by replying with
!help
.Congratulations @zeitspringer! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congratulations @zeitspringer! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Zeitspringer from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, 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.
Congratulations @zeitspringer! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congratulations @zeitspringer! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard: