图片

Millionen von Menschen nutzen Messaging-Apps wie Twitter (jetzt).

Typischerweise haben diese Kontoinhaber kein Mitspracherecht bei der Entwicklung der Plattform, es sei denn, sie haben sich bei OpenChat angemeldet, das eine andere Sicht auf die Steuerung von Messaging-Apps hat.

Wir sind es gewohnt, dass Technologiegiganten kostenlose oder kostengünstige Dienste im Austausch dafür anbieten, Erkenntnisse aus Kundendaten zu gewinnen, aber die Entwickler von OpenChat, einer dezentralen Plattform zum Hosten von Computercode, Daten und Computern, die auf Computern im Internet läuft, Plattformen ( siehe unten) – bieten ihre Anwendungen als offene Internetdienste an.

„Das bedeutet, dass es für Unternehmen keine Unterstützung gibt, Ihre Daten zu verfolgen und zu verkaufen.“

OpenChat-Mitbegründer Hamish Peebles, einer der Rust-Entwickler des Projekts, erklärte in der Online-Einführung von OpenChat: „Stattdessen gehört der Dienst den Inhabern des Service-Governance-Tokens und wird von ihnen verwaltet. In unserem Fall werden wir diese Token unter den Benutzern verteilen.“ ”

Änderungen an offenen Internetdiensten werden durch öffentliche Vorschläge vorgenommen, bei denen Benutzer, die am Entscheidungsprozess teilnehmen möchten, über vorgeschlagene Code- oder Funktionsänderungen abstimmen können. Vorschläge, die ausreichend Unterstützung erhalten, werden dann angenommen.

Um andere zur Teilnahme zu ermutigen, werden die Mitwirkenden außerdem mit zusätzlichen Governance-Tokens belohnt.

Peebles sagte bei der Vorstellung des Projekts im Jahr 2021: „Nichts passiert hinter verschlossenen Türen, alles passiert im Freien und jeder ist willkommen, mitzumachen. Für diejenigen, die OpenChat einfach nur als normale Chat-Anwendung nutzen möchten, ist das auch gut.“

So funktioniert OpenChat auf ICP

Der erste Schritt ist die Registrierung. Durch die Erstellung einer Internet-Computeridentität kann ein Benutzer beispielsweise einen Schlüssel generieren – ein einzigartiges öffentliches/privates Schlüsselpaar, das in einem sicheren Hardware-Chip in Smartphones und anderen Messaging-Geräten gespeichert ist.

Nachrichten haben ein erstes Häkchen, das anzeigt, dass sie vom OpenChat-Dienst empfangen wurden. Nachdem der Empfänger den Brief gelesen hat, erscheint ein zweites Häkchen und Benutzer können der Nachricht Emoticons hinzufügen und Anhänge hochladen.

Mediendateien wie Bilder und Videos werden direkt im Nachrichtenfeld gerendert, andere Dateitypen werden als herunterladbare Anhänge markiert und das OpenChat-Team hat kürzlich Community-Funktionen eingeführt und eine Roadmap für Technologie-Updates online veröffentlicht.

Mitbegründer Matt Grogan, ein weiterer an dem Projekt beteiligter Softwareentwickler, sagte, dass Benachrichtigungen und Nachrichten zwischen Browsern über Punkt-zu-Punkt-Web-RTC-Verbindungen gesendet werden können, die über den OpenChat-Dienst, der auf Computern im Internet läuft, als Proxy verwendet werden, was extrem viel ermöglichen kann schnelle Nachrichtenzustellung – zum Beispiel, wenn beide Benutzer einer Konversation online sind.

Suchdaten sind im eigenen Chat-Container des Benutzers verfügbar, der auf einem Internetcomputer gesichert ist, sodass Benutzer ihren gesamten Chat-Verlauf von jedem Gerät aus abfragen können.

Ein weiteres Merkmal des Dienstes ist die Möglichkeit für Benutzer, sich gegenseitig sogenannte Zyklen zu senden. „Zyklen ähneln Gas in Ethereum und werden verwendet, um Computerressourcen im Internet zu bezahlen, insbesondere CPU-Anweisungen und Speicherbytes“, erklärte Grogan .

Die Basiseinheit von Zyklen ist eine Billion, was ein guter Punkt in der Geschichte ist, um die Frage zu beantworten: „Was ist ein Internetcomputer?“

Was ist ein Internetcomputer?

Der Zweck des Internet Computer Project besteht darin, „das Internet zu erweitern und leistungsfähiger zu machen“, so Dominic Williams, Gründer und Chefwissenschaftler der DFINITY Foundation, die für den Aufbau föderierter Computerressourcen verantwortlich ist.

Internet Computer strebt danach, eine globale Computerplattform bereitzustellen, anstatt dass private Unternehmen Dienste in der Cloud hosten. Williams nennt das Projekt „die dritte große Innovation in der Blockchain“, die erste war die Erfindung von Bitcoin im Jahr 2009 – was an das Konzept des Digitalen erinnert Gold, gefolgt vom zweiten Meilenstein der Ethereum Smart Contracts im Jahr 2015.

Vor zehn Jahren erlebte Williams, wie Blockchain nicht nur Kryptowährungen unterstützen, sondern auch zum Hosten von Computercode (Smart Contracts), Daten und (am wichtigsten) Internet-Computer-Smart Contracts durch die Verarbeitung von HTTP-Befehlen dienen kann ), was diese Plattform von anderen Projekten unterscheidet.

Darüber hinaus führen jüngste Entwicklungen dazu, dass Internet-Computerknoten mit Bitcoin-Knoten kommunizieren können, „was es Smart Contracts auf Internet-Computern ermöglicht, Bitcoins direkt auf der Bitcoin-Blockchain zu verarbeiten, ohne dass eine Kettenbrücke erforderlich ist.“

„Der nächste Schritt ist die Integration mit Ethereum“, sagte Williams Anfang des Jahres, als er die bisherigen Erfolge des Projekts überprüfte.

Das Computer-Governance-System des Internets wird Network Neural System (NNS) genannt und bietet adaptiven Blockchains die Möglichkeit, Protokoll-Upgrades einzuführen, ohne einen Hard Fork durchzuführen.

Williams wies auch auf andere Effizienzgewinne hin. Er glaubt, dass die verschlüsselte Cloud von Internet-Computern letztendlich effizienter sein wird als zentralisierte Technologie. Es wird berichtet, dass die Stiftung mit Carbon Crowd zusammenarbeitet Die Google-Suche macht 10 % des Internets aus. Das Vierfache einer Transaktion auf dem Computer.

OpenChat – eine von vielen Internet-Computeranwendungen – wird in unabhängigen Rechenzentren gehostet, die das Internet Computer Protocol (ICP) betreiben, das von einigen als potenzieller Ersatz für herkömmliche IT-Stacks angesehen wird, nicht nur für Messaging-Anwendungen, sondern auch für andere Produkte.

Software wird als interoperable Recheneinheit (sogenannte Container) konzipiert, die eine Reihe von WebAssembly-Bytecodes und zugehörigen Speicher enthält, die mit Webgeschwindigkeit ausgeführt werden und zum Erstellen von Websites bis hin zu Unternehmenssystemen und verschiedenen Diensten der Plattform verwendet werden können .

Entwickler schreiben Code in einer beliebigen Sprache, die in WebAssembly kompiliert werden kann, wie etwa Rust, und laden die resultierenden Container dann über ICP auf Internetcomputer hoch. Diese Architektur soll Cloud-Dienste, Datenbankserver und Webserver eliminieren und zur Beschleunigung Content-Delivery-Netzwerke nutzen Lieferung. .

Williams sagt, dass dieser Ansatz sogar Firewalls eliminiert, da Container in einer manipulationssicheren Umgebung laufen, die von den Knotenmaschinen (als Subnetze angeordnet) unterstützt wird, die die Container hosten, alles mit Genehmigung des sogenannten neuronalen Systems des Netzwerks.

Ein Blick auf das Carbon Crowd Internet Computer Dashboard zeigt, dass der Großteil der Knoten in der Schweiz gehostet wird (DFINITY hat seinen Hauptsitz in Zürich), mit insgesamt 26 Rechenzentren und 66 Knotenanbietern weltweit.

Wenn sich ein Benutzer in OpenChat für den dezentralen Messaging-Dienst anmeldet, wird ein Container erstellt, in dem er direkt chattet und die Gruppen auflistet, denen der Benutzer angehört. Der Container kann durch die Verknüpfung mit einem Hauptkonto auch als individuelle Benutzer-Wallet fungieren.

Die Systemsicherheit ergibt sich aus der Tatsache, dass der Benutzer eines Containers der einzige ist, der die Befugnis hat, diesem Container Anweisungen zu geben, was auch die Abstimmungsrechte erleichtert. Der „Ein Benutzer, ein Container“-Ansatz macht das System außerdem hoch skalierbar und macht dies überflüssig Die Entwicklung der Plattform erfordert eine Aufteilung der Benutzer.

OpenChat hatte Anfang des Jahres große Erfolge bei der Beschaffung von ICP-Mitteln und wurde von der Internet-Computing-Community anerkannt. Jetzt liegt es an den Entwicklern, diese Erwartungen zu erfüllen und eine dezentrale Messaging-App bereitzustellen, die mit WhatsApp und anderen namhaften Unternehmen im Chat-Bereich konkurriert Dienstleistungen konkurrieren.

In der Praxis bedeutete dies für das OpenChat-Team einen Anstieg der täglich aktiven Benutzer von Zehntausenden auf Hundertfache oder mehr.

图片

IC-Inhalte, die Ihnen wichtig sind

Technologiefortschritt |. Projektinformationen |

Sammeln und folgen Sie dem IC Binance Channel

Bleiben Sie mit den neuesten Informationen auf dem Laufenden