Wir verwenden Blockchain, um Korruption und Cybermobbing zu bekämpfen

Die Frage, die ich mir immer wieder stelle, ist, wie Blockchain-Technologien hier und jetzt praktisch angewendet werden. Welche Bedürfnisse kann die Technologie im aktuellen Entwicklungsstadium schließen? Auf der Suche nach einer Antwort im letzten Jahr nahm ich an einem Dutzend Hackathons teil, experimentierte mit Technologie und entwickelte ein Konzept nach dem anderen. Beim Binary District- Hackathon, der nach dem Blockchain Developer-Kurs stattfand, musste unser Team (ich und Denis Moskovchenko Di0niz ) ein Dateistempelsystem erstellen, das OpenTimestamps ähnelt .



Als Ergebnis wurde ein Konzept geboren, das die Aufgabe mithilfe einer Kombination aus Blockchain-Technologie und IPFS löste. Ein Jahr später entwickelte sich aus diesem Konzept der Chainify- Dienst, mit dem Daten einfach in der Blockchain gespeichert und bequem mit ihnen gearbeitet werden können. In diesem Artikel werde ich Ihnen erklären, wie der Dienst funktioniert und welche Probleme er lösen kann.

Rückzug


Nachdem Steve Jobs 1997 zu Apple zurückgekehrt war und über die Entwicklung von Produkten gesprochen hatte , forderte er ihn auf, sich nicht mehr auf bahnbrechende Technologien und Verkaufsmethoden zu konzentrieren. Er schlug vor, mit dem Verbraucher zu beginnen - und sich erst dann der Technologie zuzuwenden, um Lösungen zu finden. Diese Regel kann nun der Kategorie der Marketing-Dogmen zugeordnet werden, die für erfolgreiche Produkte obligatorisch sind. Seit vielen Jahren beweist dies, wie es jetzt scheint, eine offensichtliche Regel seine Wirksamkeit in unzähligen Branchen. Es ist auch eines der Schlüsselprinzipien eines schlanken Startups bei der Schaffung eines minimal lebensfähigen Produkts. Der Übergang vom Problem zur Lösung ist einfach.

Da ich jedoch in die Blockchain-Branche eintauche, bin ich immer wieder erstaunt über die Anzahl der Projekte, die bis Mitte 2022 eine weitere leistungsstarke Blockchain-Plattform mit künstlicher Intelligenz versprechen, deren Vollständigkeit, Dezentralisierung und eine neue Weltordnung gewährleistet sind. Ist dies nicht ein Fokus auf Technologie, aber nicht auf den Verbraucher und seine Probleme? Das Erstellen von Hochleistungsblockchains für alternative Konsensarten ist aus Forschungssicht wahrscheinlich nützlich. Was ist ihre praktische Bedeutung, wenn ein Bitcoin-Netzwerk mit einer Kapazität von drei Transaktionen pro Sekunde unterlastet bleibt?

Was ist IPFS?


Chainify verwendet IPFS, ein verteiltes Dateispeicherprotokoll. Das ipfs.io- Team hat einen Open-Source-Client entwickelt, mit dem jeder, der Mitglied des Netzwerks werden und seinen eigenen Knoten starten möchte, Der IPFS-Client bietet Zugriff auf alle Dateien, die jemals in das Netzwerk hochgeladen wurden. Die Dateiadresse ist der Hash, den der Client zurückgibt, wenn die Datei erfolgreich heruntergeladen wurde. Ein Hash wird basierend auf dem Inhalt der Datei gebildet, indem er in kleine Teile aufgeteilt und der Merkle-Baum aus den Hashes dieser Teile zusammengesetzt wird. Was bedeutet das? Durch das Herunterladen des Romans „Krieg und Frieden“ erhalten wir einen Hash. Wenn Sie es erneut herunterladen, erhalten Sie denselben Hash, da sich der Inhalt der Datei nicht geändert hat.

Dies ist die Essenz des IPFS-Netzwerkdesigns, da hierdurch Datenverkehr und Speicherplatz auf Medien verbrannt werden und bereits in das Netzwerk hochgeladene Dateien dupliziert werden. Wenn Sie beispielsweise ein zuvor nicht vorhandenes Komma hinzufügen, wird die Datei geladen und der Hash in der Ausgabe unterscheidet sich grundlegend. Eine ähnliche Regel gilt für Bilder mit einem modifizierten Pixel und Audio / Video mit einem ausgeschnittenen Fragment.

Mit IPFS können wir also eine Datei in das Netzwerk hochladen und von jedem Knoten aus darauf zugreifen. Gleichzeitig impliziert das Protokoll jedoch nicht das Löschen zuvor heruntergeladener Dateien, obwohl dies technisch möglich ist.

Warum brauchen wir Blockchain?


IPFS bietet nur Informationen über das Vorhandensein einer Datei und deren Inhalt, beantwortet jedoch nicht die Frage, von wem und wann diese Datei heruntergeladen wurde. Blockchain kann jedoch Antworten auf diese Fragen geben.

Chainify verwendet die Waves Platform- Lösung aufgrund der Arbeitsgeschwindigkeit und der festen Transaktionskosten als Blockchain-Plattform. Die Transaktionsstruktur dieser Blockchain setzt das Vorhandensein des Anhangsfelds voraus, mit dem Sie der Transaktion zusätzliche Informationen in Textform (in Base58-Codierung) hinzufügen können. Lesen Sie hier mehr über das Transaktionsgerät. Das Feld Zeitstempel zeigt wiederum an, wann die Transaktion abgeschlossen wurde. Nachdem wir den Hash der IPFS-Datei in den Anhang geschrieben haben , können wir nachweisen, dass die Datei zu einem bestimmten Zeitpunkt existiert und seitdem unverändert geblieben ist.

Offtopic
Die erste Transaktion des Bitcoin-Netzwerks enthält die Überschrift der Zeitung The Times vom 3. Januar 2009, Kanzler am Rande einer zweiten Rettungsaktion für Banken. Dies zeigt, dass die Transaktion nicht früher als zum angegebenen Datum abgeschlossen wurde.

Die Chainify-Architektur umfasst das Senden einer Transaktion an sich selbst, das Speichern in der Blockchain und das Signieren der Transaktion auf der Clientseite. Es ist zu beachten, dass in der Blockchain Transaktionen nur mit einem privaten Schlüssel möglich sind. Mehr dazu erfahren Sie hier oder hier . Somit kann der Schlüsselinhaber kryptografisch nachweisen, dass er die Transaktion gesendet hat.

Daraus folgt, dass die Tatsache der Transaktion (mit dem angehängten Datei-Hash) die Existenz der Datei zum Zeitpunkt der Transaktion durch den Inhaber des privaten Schlüssels kryptografisch belegt. Dies gibt natürlich keinen Besitz der IPFS-Datei, die in das Netzwerk hochgeladen wurde. Es wird auch nicht garantiert, dass die Datei im IPFS-Netzwerk nicht heruntergeladen wurde, bevor die Anwendung zur Transaktion gehasht hat.

Mit der Kombination von Blockchain und IPFS können Sie Folgendes beweisen:

  • Dateiverfügbarkeit für ein bestimmtes Datum;
  • Unveränderlichkeit der Datei seit;
  • Dateieigentum des privaten Schlüsselinhabers.

In naher Zukunft wird der Quellcode für Chainify öffentlich verfügbar sein.

Praktische Anwendung


Medienoffenheit


Ich wage es nicht zu berechnen, wie viele Beiträge von den Medien in sozialen Netzwerken gepostet werden, aber ich gehe davon aus, dass sie eine angemessene Menge an Verkehr in Benutzer-Feeds verursachen. Es ist bekannt, dass ein geposteter Beitrag bearbeitet oder gelöscht werden kann. Dieses Problem wird im Zeitalter der Informationskriege besonders akut: Die Parteien werfen sich gegenseitig vor, Daten zu fälschen und zweifelhafte Quellen zu verwenden. Es ist auch für Wahlkämpfe relevant - die Aussagen der Kandidaten können auch bearbeitet werden.



Das Erstellen eines Post-Klons in der Blockchain ist ein kryptografischer Beweis für die Veröffentlichungszeit und die Unveränderlichkeit des Materials. Ein Link zum Post-Cryptoclon kann der Veröffentlichung beigefügt oder im Anhang zum Brief gesendet werden.

Der Kampf gegen Korruption in der Justiz


Leider wird das Vorhandensein einer Korruptionskomponente in den Justizsystemen in keiner Weltgerichtsbarkeit bestritten. Dieses Problem manifestiert sich in der Möglichkeit, Gehäusematerialien zu manipulieren. Manchmal werden die Fallmaterialien zugunsten einer der Parteien nicht zur Prüfung angenommen, bearbeitet oder gehen vollständig verloren. Dies gilt auch für Fälle, in denen bereits eine Anklage erhoben wurde. Wenn nach einem Urteil - beispielsweise ein Jahr später - Berufung eingelegt wird, führt die Vernichtung der Akte zu einem Mangel an Beweisen, und die Gefangenen werden aufgrund der Unbeweisbarkeit der Anklage freigelassen.



Durch die Aufzeichnung der Fallmaterialien durch die Anwälte in der Blockchain-Datenbank sowie die Strukturierung der Materialien in einer für alle verständlichen Form können Sie die Fallmaterialien sicher speichern und untersuchen. Jeder, der möchte (zum Beispiel ein Jurastudent oder ein Vertreter einer Menschenrechtsorganisation), kann die Fallunterlagen unabhängig studieren und die Rechtmäßigkeit von Gerichtsentscheidungen bewerten.

Kampf gegen Cybermobbing


Vor einiger Zeit nahm ich an einem von Mail.Ru organisierten Charity-Hackathon teil. Ihr Thema war es, das Problem der Gewalt in einer jugendlichen Umgebung zu lösen, sei es häusliche Gewalt, die Manifestation von Aggression im Netzwerk (Cybermobbing, Trolling usw.) oder in einer Bildungseinrichtung. Ich drückte meine Vision aus, das Problem zu lösen, und nach dem Hackathon kontaktierten mich Vertreter des Wohltätigkeitsfonds „ Your Territory “. Sie sprachen über ihr Problem .
„Bis vor kurzem hat die Stiftung unter anderem Kinder durch ask.fm psychologisch unterstützt. Der Kanal war erfolgreich und sammelte einen spürbaren Anteil an Anrufen. Später stellte sich jedoch heraus, dass es durch Appelle und Links zu den Profilen von Kindern in sozialen Netzwerken möglich war, diese zu verfolgen. Wenn sie sich an den psychologischen Hilfsdienst wenden, befinden sie sich zumindest in einem prekären psychologischen Zustand und können manipuliert werden. “

Nachdem der Fonds dies herausgefunden hatte, weigerte er sich, den Kanal auf ask.fm zu unterstützen. Und als sie die Möglichkeit sahen, Anrufe zu anonymisieren, interessierten sie sich für Technologie. In der Blockchain können Sie Text in seiner reinen Form speichern - dies bedeutet, dass er als Kommunikationsmittel verwendet werden kann. So kann die Sicherheit von Jugendlichen durch eine Blockchain-Architektur gewährleistet werden.



Jede Nachricht ist eine Datei, die im IPFS-Netzwerk gespeichert ist. Es hat auch einen Reisepass, dessen Link dem offiziellen Brief beigefügt werden kann.

Gleichzeitig kann der Fonds mit Hilfe der Blockchain ein weiteres Problem lösen - den Nachweis der Tatsache und der Anzahl der Anträge an den Fonds, was für Investoren und Philanthropen, die gemeinnützige Organisationen unterstützen, sehr wichtig ist.

Festlegung von Verpflichtungen


Ein Kommunikationsdienst kann auch verwendet werden, um Vereinbarungen beim Abschluss von Verträgen festzulegen oder um öffentliche Beschwerden an Regierungsbehörden zu richten. In diesem Fall können Sie anhand der Publizität der Kommunikation die Tatsache und das Wesentliche der Berufung an staatliche Stellen, die Geschwindigkeit der Bearbeitung des Antrags und die Art der Antwort verfolgen.

Fazit


Vor einiger Zeit habe ich in Simon Wardleys Artikel diese Grafik gesehen.



Die Grafik zeigt die Stadien der Technologieentwicklung im Kontext ihrer Anpassung an die Gesellschaft. Betrachten Sie zum Beispiel Elektrizität. Elektrizität als Technologie wird als Standard übernommen, den die Industrie einhalten muss. Wir haben keine persönlichen Kraftwerke in Wohnungen - wir stecken einfach einen Stecker in die Steckdose. Stellen Sie sich vor, Sie würden beim Verkauf von Elektrizität als Technologie über die Geschwindigkeit des Elektronentransfers durch das Netzwerk informiert. Würden Sie kaufen?

Der Erfolg der Blockchain liegt nicht in der Geschwindigkeit der Transaktionen und nicht in der Vollständigkeit. Die Menschheit hat endlich eine Quelle der Wahrheit, auf die man sich verlassen kann - und das zu tun, was vorher unmöglich war.

Blockchain ist eine herausragende Technologie, die das Prinzip der Kommunikation und Interaktion grundlegend verändern kann. Ein einfaches Beispiel: Bei der Entscheidung, ob Sie investieren oder zusammenarbeiten möchten, müssen Sie sich nicht auf Geschäftsaussagen über das Umsatzwachstum und die Anzahl der Investoren verlassen. Es reicht aus, dies in der Transaktionshistorie zu lesen.

Im Januar beginnt ein neuer Ablauf des Blockchain Developer- Kurses, mit dem ich meine Reise in die Blockchain-Entwicklung begonnen habe. Wenn Sie bereits ein erfahrener Entwickler sind und nur Ihre Stärken testen möchten, besuchen Sie den Waves-Hackathon , der vom 14. bis 16. Dezember in Moskau stattfindet.

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


All Articles