Keet führt digitale P2P-Kommunikation ein und integriert Bitcoin Payments PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.

Keet führt digitale P2P-Kommunikation ein und integriert Bitcoin-Zahlungen

Die Kryptowährungsbörse Bitfinex und der USDT-Stablecoin-Emittent Tether haben mit dem Open-Source-Protokollteam von Hypercore zusammengearbeitet, um eine neue Peer-to-Peer (P2P)-Kommunikationsanwendung, Keet, auf den Markt zu bringen.

Keet ermöglicht es einer bestimmten Gruppe von Parteien, sofortige Video-, Nachrichten- und Dateikommunikation auf echte P2P-Art auszutauschen.

Der Ansatz ist eine Verbesserung gegenüber beliebten Ende-zu-Ende-verschlüsselten, aber zentralisierten Angeboten wie Zoom und WhatsApp, da die geteilten Daten zu keinem Zeitpunkt an einen zentralen Server weitergeleitet werden; Vielmehr wird die Verbindung ausschließlich zwischen den am Chat teilnehmenden Benutzern hergestellt – was die Latenz verringert und die Zuverlässigkeit erhöht.

Keet bringt heute seine Alpha-Version auf den Markt, auf der Benutzer die Anwendung herunterladen können Website . Die mobile Version der App soll voraussichtlich im November 2022 auf den Markt kommen.

Holepunch: Die Technik hinter Keet

Keet dient als Demoanwendung dafür, was die zugrunde liegende Technologie, an der die drei Teams in den letzten drei Jahren gearbeitet haben, Holepunch, leisten kann.

Holepunch, das eine BitTorrent-ähnliche Computernetzwerkinfrastruktur nutzt, wird im Dezember 2022 als Open-Source-Software-Entwicklungskit (SDK) vollständig der Öffentlichkeit zugänglich gemacht. Als Anspielung darauf „Lochlochen“ – die Handlung eines Computers in Direkt Verbindung zu einer anderen – die Backboning-Infrastruktur soll es Entwicklern erleichtern, echte P2P-Apps mit dem Hypercore-Stack zu entwickeln.

Hypercore ist ein Peer-to-Peer-Datennetzwerk, das auf signierten Protokollen basiert, die nur angehängt werden können. Diese Protokolle funktionieren ähnlich wie eine Blockchain, jedoch ohne den Konsensalgorithmus und daher ohne die Notwendigkeit, dass alle Knoten einen globalen Ledger-Status führen.

Holepunch macht Hypercore zugänglicher, indem es technische Details des Protokolls auf niedriger Ebene abstrahiert. Es geht mit Hypercore einen Schritt weiter, indem es die Architektur vereinfacht und es mehr Menschen ermöglicht, damit Apps zu erstellen – was es einem einzigen Frontend-Entwickler ermöglichte, Keet in weniger als vier Monaten zu erstellen, sagte Paolo Ardoino, Chief Strategy Officer von Holepunch und CTO von Bitfinex und Tether Bitcoin-Magazin.

„Holepunch bietet eine Reihe benutzerfreundlicher, kollaborativer P2P-Datenstrukturen, die es Entwicklern ermöglichen, sich hauptsächlich auf die Entwicklung großartiger Apps zu konzentrieren, anstatt Netzwerk- oder P2P-Experten sein zu müssen“, sagte Mathias Buus, CEO von Ardoino und Holepunch, in einer gemeinsamen Erklärung an Bitcoin-Magazin. „Da wir Keet auf der Basis von Holepunch entwickelt haben, wissen wir aus erster Hand, wie leistungsstark die Plattform ist, und wir können es kaum erwarten, zu sehen, was andere Entwickler entwickeln werden.“

Die gesamte Kommunikation auf Keet ist standardmäßig verschlüsselt, da die App asymmetrische Kryptografie nutzt. Die Anwendung generiert ED25519 private und öffentliche Schlüsselpaare beim ersten Start lokal.

„Schlüssel werden auf dem Gerät generiert, alles lokal, und wir arbeiten daran, Unterstützung für verschiedene Hardware-Secure-Module (HSMs) wie Ledger hinzuzufügen, um den Benutzern mehr Flexibilität zu bieten“, erklärten Ardoino und Buus. „Das bedeutet, dass Benutzer ihre Schlüssel in Zukunft nicht nur auf ihrem lokalen Gerät, sondern auch auf externer Hardware oder ihren Telefonen speichern können.“

Öffentliche Schlüssel werden der Distributed Hash Table (DHT) von Holepunch bekannt gegeben, einem offenen Netzwerk von Computern, das von Peers verwendet werden kann, um sich gegenseitig zu entdecken und miteinander zu verbinden.

„Unser DHT wird sowohl zum Erkennen von Peers (d. h. zum Zuordnen eines öffentlichen Schlüssels zu einem Peer) als auch zum Erleichtern des ‚Holepunching‘ verwendet“, sagten Ardoino und Buus. „In herkömmlichen Systemen wie WebRTC und anderen geschieht dies über einen zentralen Server, wodurch viele Metadaten verloren gehen. Bei Keet geschieht dies über mehrere DHT-Knoten, von denen jeder nur Teilinformationen hat, was bedeutet, dass viel weniger Metadaten verloren gehen.“

Holepunch verzichtet vollständig auf die Verwendung einer Blockchain und eines nativen Tokens und ermöglicht die Erstellung verteilter Apps für Skalierbarkeit mit minimalen Ressourcen.

„Anstatt sich auf eine gemeinsame Blockchain aller Benutzer der App zu verlassen, erstellt jeder Benutzer viele kleine Datenstrukturen“, die zum Speichern der eigenen Daten des Benutzers sowie der Daten derjenigen im selben Aufruf verwendet werden, erklärten Ardoino und Buus.

„Bei der Verwendung von Blockchains müssen alle diese Daten in einer großen Kette gespeichert, streng geordnet und zwischen allen Benutzern weltweit repliziert werden, was für Finanzsysteme wie Bitcoin sinnvoll ist“, fuhren sie fort. „Für normale Apps ist es jedoch oft viel effizienter, eine Reihe kleinerer Datenstrukturen zu verwenden und nur lokale Daten zu speichern.“

Apropos Bitcoin: Ardoino sagte dem Bitcoin Magazine, dass das Team daran arbeite, die Möglichkeit zum Senden von Lightning-Zahlungen in das SDK zu integrieren. Zu den Möglichkeiten für Bitcoin in Holepunch-Apps gehört es, Benutzern das Streamen von BTC an Inhaltsersteller, regelmäßige P2P-Zahlungen und das Anbieten von Tipps zu ermöglichen. Das SDK wird auch Tethers USDT unterstützen.

„Bitcoin- und Tether-Zahlungen sind Zusatzfunktionen, um Zahlungsschienen/-optionen für Personen bereitzustellen, die auf Holepunch basierende Anwendungen verwenden oder planen, Dienste über das Holepunch-Netzwerk aufzubauen/anzubieten“, sagten Ardoino und Buus.

Holepunch wird Grundelemente bereitstellen, um die digitalen P2P-Zahlungsoptionen in einer nicht verwahrten Form zu unterstützen.

„Anders als andere Projekte [wie] Impervious AI … nutzt Holepunch reine P2P-Kommunikationstechniken (DHT, Distributed Holepunching, Swarming) … die vom Zahlungssystem entkoppelt sind, um ein Höchstmaß an Freiheit beim Erreichen der Skalierbarkeitsanforderungen einer Masse zu erreichen.“ Kommunikationssystem“, fügten sie hinzu.

Das Team von Holepunch implementierte Low-Level-Netzwerkprotokolle neu, um unabhängig die beste Technologie für hochskalierbare Datenströme auszuwählen.

„Dieser Ansatz führte zu einer wirklich flexiblen Lösung, die sich von den in Hypercore verwendeten Merkle-Protokolldatenstrukturen (die von Natur aus Datenüberprüfung und -integrität bieten) auf eine Reihe kleiner Bibliotheken und Module erweitert, die miteinander verbunden werden können, um hochverfügbare Mesh-Netzwerke aufzubauen “, sagten die Führungskräfte.

Ardoino sagte dem Bitcoin Magazine, dass das Holepunch-Team derzeit Optionen in Bezug auf die Lightning-Integration in Betracht zieht, einschließlich der Integration von Diensten wie Blockstreams grünes Licht, die eine kostengünstige, bedarfsgesteuerte, aber nicht verwahrte Lightning-Knotenverwaltung ermöglichen. Laut Ardoino prüft das Team auch die Möglichkeit einer vollständigen Lightning-Knotenintegration.

Buus und Ardoino betonten, Zahlungen seien ein Aspekt der Kommunikation, der als optionaler Dienst für Benutzer angeboten werden könne, die sich auf P2P, unaufhaltsame Video-, Audio- oder Text-Chats einlassen.

„Keet ist ein gutes Beispiel, um all das zu erklären. „Keets Ziel ist es, die unaufhaltsamste Kommunikationsanwendung zu werden, die ein großartiges Benutzererlebnis bei maximaler Privatsphäre und Sicherheit bietet“, sagten sie. „Das hat nichts mit Zahlungen zu tun, da Video-/Audio-/Text-Chats reine Datenströme sind. Zahlungen im Rahmen von Keet sind optional und können verwendet werden, um Tipps anzubieten, für Livestreams zu bezahlen, Geld an Freunde und Familie zu senden usw.“

Keet

Neben besserer Leistung und einfacherer Skalierbarkeit profitieren Benutzer auch von geringerer Latenz und mehr Privatsphäre, wenn sie verteilte Apps wie Keet verwenden, die keine inhärent ineffizienten Blockchains nutzen, sagten die beiden Führungskräfte.

„Benutzer müssen nur sehr wenige Daten replizieren, um an einem Anruf teilzunehmen. Tatsächlich verwenden wir eine Reihe fortschrittlicher Indizierungstechniken, um sicherzustellen, dass nur eine Teilmenge der Daten in diesen kleinen Datenstrukturen repliziert werden muss“, fügten sie hinzu.

„In Keet können Sie dies in Aktion sehen, wenn Sie beispielsweise eine große Datei im Chat teilen. Wenn Sie dies tun, werden Sie feststellen, dass es sofort für andere Benutzer angezeigt wird und die fehlenden Teile erst dann repliziert werden, wenn Benutzer die Datei herunterladen. Sobald Sie die Daten haben, können Sie sie mit anderen Benutzern teilen, wodurch sie sehr skalierbar werden.“

Das Bitcoin Magazine testete Keet vor der Veröffentlichung, indem es an einem Anruf mit drei Personen teilnahm. In einem Testlauf wurde von einem der Teilnehmer eine 3 Gigabyte große Videodatei geteilt, die die beiden anderen Nutzer in weniger als einer Minute abspielen konnten.

Der Datenaustauschmechanismus von Keet nutzt Konzepte, die durch BitTorrent populär gemacht wurden: Benutzer laden kollektiv Datenpakete herunter und verteilen sie gegenseitig auf eine Weise, die es überflüssig macht, dass die ursprüngliche Quelle jedem neuen Benutzer ständig Informationen zukommen lässt.

Dies ist, wie bereits erwähnt, eine Eigenschaft von Holepunch selbst und könnte beispielsweise die Erstellung zensurresistenter P2P-Streaming-Anwendungen mit dem SDK ermöglichen – die der Streamer mit einfachen Einplatinencomputern wie einem Raspberry Pi hosten könnte. Wenn Benutzer beitreten, beginnen sie, sich gegenseitig mit den Streaming-Daten zu versorgen, wodurch der Host von der Last entlastet wird, seine Datenpakete an alle Zuschauer weiterzugeben – eine Realität bei Streaming-Diensten wie Twitch und YouTube, die zur Vermittlung zwangsläufig auf zentrale Server angewiesen sind.

Keet nimmt dem Benutzer den Großteil der Arbeit in einer einfachen, aber funktionalen und intuitiven Benutzeroberfläche ab. Dafür ist der Zugriff auf ein Mikrofon und eine Kamera erforderlich, und während datenschutzbewusste Personen die Kamera während des Anrufs deaktivieren können, funktioniert die App nicht, ohne zuvor Zugriff darauf zu gewähren.

Der Web3-Contrarian-Trend

Während der Web3-Hype, der sich in den letzten Jahren beschleunigt hat, als beste Alternative zur Dezentralisierung des Internets alles in Token umwandelt und alles auf eine Blockchain stellt, hat sich in letzter Zeit ein Gegentrend herausgebildet.

Die Schaffung und Entwicklung einer P2P-Infrastruktur, die trotz des Web3-Rummels überhaupt keine Blockchain-Technologie nutzt, nimmt zu.

Ein solches Beispiel ist Web5, eine ironische Antwort auf Web3 und „Krypto“ durch ihren vielleicht prominentesten Vertreter Kritiker, Jack Dorsey. Der Block-CEO und Mitbegründer und Ex-CEO von Twitter hat sich lautstark über die Fallstricke von Web3 geäußert – was seiner Meinung nach Risikokapitalgeber auf Kosten von Privatanlegern und der Öffentlichkeit, für die die Technologie angeblich gedacht war, asymmetrisch begünstigt.

Web5 wurde im Juni angekündigt. Die Initiative, an der die Block-Tochter TBD arbeitet, nutzt Bitcoin und eine Vielzahl solider Informatiktechnologien, um ein Ökosystem dezentraler Identitäten, Datenspeicherung und Anwendungen zu schaffen, in dem die Benutzer die Kontrolle über ihre persönlichen Daten haben.

Ardoino und Buus argumentieren, dass ihre Lösung, Holepunch, flexibler ist als Web5.

„Web5 hat, soweit wir bisher gesehen haben, eine komplexere und vorgegebene Struktur als Holepunch“, sagte das Duo gegenüber dem Bitcoin Magazine. „Holepunch bietet eine Reihe von Grundelementen und das Gerüst zum Erstellen von Anwendungen, ohne zu versuchen, bestimmte Muster zu erzwingen.“

Ein weiterer Versuch, ein tokenfreies dezentrales Web zu schaffen, war im November von Synonym angekündigt, ein Unternehmen im Besitz von Tether. Obwohl es für Tether scheinbar widersprüchlich ist, zwei Unternehmungen zum gleichen Thema zu haben, erklärten Ardoino und Buus, dass sich die Angebote ergänzen könnten.

„Synonym könnte das Holepunch SDK nutzen, um einen Teil seiner Dienste in die Roadmap einzubauen“, sagten sie. „Synonym und Holepunch stehen nicht im Wettbewerb, sondern ergänzen sich vielmehr hinsichtlich der Vision und der Produkte, die sie entwickeln wollen.“

Es bleibt abzuwarten, welche dezentrale Version des Webs in Zukunft als Sieger hervorgehen wird, aber sicherlich ist diejenige erfolgreicher, die dem Endbenutzer und nicht den Risikokapitalgebern den größten Nutzen bietet.

Zeitstempel:

Mehr von Bitcoin Magazin