Idee: anonyme Registrierung / Autorisierung über das Ethereum + Metamask-Netzwerk, ohne E-Mails usw.

Sicherlich haben viele von Blockchain-basierten sozialen Netzwerken gehört. Und vielleicht hat es sogar jemand in Aktion versucht. Aber oft hören wir die folgenden Bewertungen zu diesem Thema:

  • Ist es teuer. Warum sollte ich für die Registrierung bezahlen?
  • Das ist lang. Eine Transaktion kann für einen Tag einfrieren und Sie werden nichts tun.
  • Dies ist unpraktisch. Es ist notwendig, einige Kryptowährungsbrieftaschen dort zu beherrschen, sie irgendwie wieder aufzufüllen usw.

Ich möchte von mir selbst hinzufügen: Es fällt auf, dass für die kryptosozialen Netzwerke, die aufgrund von Anonymität und Dezentralisierung ertrunken sind, E-Mails und Telefone erforderlich sind, um sich zu registrieren. Das stört mich im Allgemeinen.

Ist es möglich, die Registrierung über eine Krypta bequem und kostenlos zu gestalten? Und damit Sie nichts anderes tun müssen (um Benutzernamen zu erfinden, keine E-Mails, kein Telefon usw.). Ich habe diese Frage positiv für mich beantwortet. Und obwohl die Implementierungsprobleme die Registrierung ohne E-Mails usw. sind. - Dies liegt bereits im Gewissen des Endentwicklers und der ausgewählten Plattform, bietet jedoch direkt eine kostenlose Registrierung über die Blockchain - Ethereum bietet.

Um uns dabei zu helfen, das Metamask- Plugin und dieses Demo-Repository (siehe Demo ), auf das in der offiziellen Dokumentation verwiesen wird .

Die Idee ist, dass kryptosignierte Nachrichten verwendet werden, aus denen Sie die Absenderadresse extrahieren und sicherstellen können, dass die Nachricht an sie gesendet wurde. Dementsprechend wird diese Adresse zur Autorisierung verwendet. Das heißt, wenn sich ein Benutzer auf der Site registriert, sendet er nur seine Ethereum-Adresse und eine signierte Nachricht, um zu beweisen, dass er er ist. Der Signaturüberprüfungsmechanismus selbst wird vom Ethereum bereitgestellt. Sie auf Ihrer Seite können nur ein Konto für ihn erstellen und es autorisieren. In diesem Fall müssen Sie nichts bezahlen, Ihre Brieftasche auffüllen usw. Und vor allem - dies erfordert nicht die Erstellung von Verträgen (wie viele versuchen, dies zu tun).

So funktioniert es bei mir.

Source: https://habr.com/ru/post/de459404/


All Articles