Keet introduceert P2P digitale communicatie, zal Bitcoin-betalingen integreren PlatoBlockchain Data Intelligence. Verticaal zoeken. Ai.

Keet introduceert P2P digitale communicatie, zal Bitcoin-betalingen integreren

Cryptocurrency exchange Bitfinex en USDT stablecoin-uitgever Tether hebben samengewerkt met het Hypercore open-source protocolteam om een ​​nieuwe peer-to-peer (P2P) communicatietoepassing, Keet, te lanceren.

Keet stelt een bepaalde groep partijen in staat om directe video-, berichten- en bestandscommunicatie uit te wisselen op een echte P2P-manier.

De aanpak verbetert ten opzichte van populaire end-to-end gecodeerde maar gecentraliseerde aanbiedingen zoals Zoom en WhatsApp, omdat de gegevens die worden gedeeld op geen enkel moment worden doorgestuurd naar een centrale server; in plaats daarvan wordt de verbinding puur tot stand gebracht tussen de gebruikers die deelnemen aan de chat, waardoor de latentie wordt verlaagd en de betrouwbaarheid wordt vergroot.

Keet lanceert vandaag zijn alfaversie en gebruikers kunnen de applicatie downloaden op zijn van de. De mobiele versie van de app wordt naar verwachting in november 2022 gelanceerd.

Holepunch: de techniek achter Keet

Keet dient als een demotoepassing van wat de onderliggende technologie waar de drie teams de afgelopen drie jaar aan hebben gewerkt, Holepunch, kan bereiken.

Holepunch, dat gebruikmaakt van BitTorrent-achtige computernetwerkinfrastructuur, zal in december 2022 volledig voor het publiek worden gelanceerd als een open-source softwareontwikkelingskit (SDK). "perforeren" — de handeling van een computer in direct verbinding maken met een andere - de backboning-infrastructuur is bedoeld om het voor ontwikkelaars gemakkelijker te maken om echte P2P-apps te ontwikkelen met de Hypercore-stack.

Hypercore is een peer-to-peer datanetwerk gebouwd op ondertekende, alleen-toevoegende logbestanden. Deze logboeken werken op dezelfde manier als een blockchain, maar zonder het consensusalgoritme en dus zonder de noodzaak van een globale grootboekstatus die door alle knooppunten moet worden bijgehouden.

Holepunch maakt Hypercore toegankelijker door technische details van het protocol op een laag niveau te abstraheren. Het gaat Hypercore een stap verder door de architectuur te vereenvoudigen en meer mensen in staat te stellen er apps mee te bouwen - waardoor een enkele frontend-ontwikkelaar Keet in minder dan vier maanden kon bouwen, vertelde chief strategy officer van Holepunch en CTO van Bitfinex en Tether, Paolo Ardoino, Bitcoin-tijdschrift.

"Holepunch biedt een reeks gebruiksvriendelijke, collaboratieve P2P-datastructuren waardoor ontwikkelaars zich voornamelijk kunnen concentreren op het bouwen van geweldige apps in plaats van dat ze netwerken of P2P-experts moeten zijn", zeiden Ardoino en Holepunch CEO Mathias Buus in een gezamenlijke verklaring die werd verzonden naar Bitcoin-tijdschrift. "Nadat we Keet bovenop Holepunch hebben gebouwd, weten we uit de eerste hand hoe krachtig het platform is, en we kunnen niet wachten om te zien wat andere ontwikkelaars zullen bouwen."

Alle communicatie op Keet is standaard versleuteld, omdat de app gebruik maakt van asymmetrische cryptografie. De applicatie genereert ED25519 private en publieke sleutelparen lokaal bij de eerste lancering.

"Sleutels worden op het apparaat gegenereerd, allemaal lokaal, en we werken aan het toevoegen van ondersteuning voor verschillende hardware-beveiligde modules (HSM's), zoals Ledger, om gebruikers meer flexibiliteit te bieden", leggen Ardoino en Buus uit. "Dit betekent dat gebruikers hun sleutels in de toekomst niet alleen op hun lokale apparaat kunnen bewaren, maar ook op externe hardware of hun telefoons."

Openbare sleutels worden aangekondigd op Holepunch's distributed hash table (DHT), een open netwerk van computers die door peers kunnen worden gebruikt om elkaar te ontdekken en met elkaar te verbinden.

"Onze DHT wordt gebruikt om zowel peers te ontdekken (dwz een openbare sleutel toe te wijzen aan een peer), als om 'perforeren' te vergemakkelijken", aldus Ardoino en Buus. “In traditionele systemen, zoals WebRTC en andere, gebeurt dit via een gecentraliseerde server, die veel metadata lekt. Bij Keet gebeurt dit met behulp van meerdere DHT-nodes, die elk slechts gedeeltelijke informatie hebben, waardoor er veel minder metadata verloren gaat.”

Holepunch ziet af van het gebruik van een blockchain en een native token, waardoor gedistribueerde apps kunnen worden gemaakt voor schaalbaarheid met minimale middelen.

"In plaats van te vertrouwen op een gedeelde blockchain tussen alle gebruikers van de app, bouwt elke gebruiker veel kleine datastructuren" die worden gebruikt voor het opslaan van de eigen gegevens van de gebruiker en die van die in dezelfde oproep, leggen Ardoino en Buus uit.

"Bij het gebruik van blockchains moeten al deze gegevens in één grote keten worden opgeslagen, strikt worden geordend en worden gerepliceerd tussen alle gebruikers wereldwijd, wat logisch is voor financiële systemen zoals Bitcoin", vervolgden ze. "Voor normale apps is het echter vaak veel efficiënter om een ​​aantal kleinere gegevensstructuren te gebruiken, waarbij alleen lokale gegevens worden opgeslagen."

Over Bitcoin gesproken, Ardoino vertelde Bitcoin Magazine dat het team werkt aan de integratie in de SDK van de mogelijkheid om Lightning-betalingen te verzenden. Mogelijkheden voor bitcoin in Holepunch-apps zijn onder meer dat gebruikers BTC kunnen streamen naar makers van inhoud, regelmatige P2P-betalingen kunnen doen en tips kunnen geven. De SDK ondersteunt ook USDT van Tether.

"Bitcoin- en Tether-betalingen zijn add-on-functies om betalingsrails/-opties te bieden aan mensen die applicaties gebruiken die bovenop Holepunch zijn gebouwd of die van plan zijn diensten te bouwen/aan te bieden via het Holepunch-netwerk", aldus Ardoino en Buus.

Holepunch zal primitieven leveren om de digitale P2P-betalingsopties te ondersteunen in een niet-bewarende vorm.

“Anders dan andere projecten [zoals] Impervious AI … gebruikt Holepunch pure P2P-communicatietechnieken (DHT, gedistribueerde gatenponsen, swarming) … die zijn losgekoppeld van het betalingssysteem om het hoogste niveau van vrijheid te bereiken bij het bereiken van de schaalbaarheidsvereisten van een massa communicatiesysteem,” voegde ze eraan toe.

Het team van Holepunch heeft netwerkprotocollen op laag niveau opnieuw geïmplementeerd om onafhankelijk de beste technologie te selecteren voor zeer schaalbare gegevensstromen.

“Deze aanpak resulteerde in een echt flexibele oplossing, die zich uitbreidde van de Merkle-loggegevensstructuren die in Hypercore worden gebruikt (die inherent gegevensverificatie en integriteit bieden) tot een peloton van kleine bibliotheken en modules die aan elkaar kunnen worden gekoppeld om mesh-netwerken met hoge beschikbaarheid te bouwen. ’, aldus de leidinggevenden.

Ardoino vertelde Bitcoin Magazine dat opties die momenteel door het Holepunch-team worden overwogen met betrekking tot Lightning-integratie, integratiediensten omvatten zoals Greenlight van Blockstream, die low-cost, on-demand maar niet-bewarend Lightning-knooppuntbeheer bieden. Het team onderzoekt ook het mogelijk maken van volledige integratie van Lightning-knooppunten, zei Ardoino.

Betalen is een facet van communicatie, benadrukten Buus en Ardoino, die als optionele service kan worden aangeboden aan gebruikers die beginnen met P2P, onstuitbare video-, audio- of tekstchats.

“Keet is een goed voorbeeld om al het bovenstaande uit te leggen. Keet's doel is om de meest onstuitbare communicatietoepassing te worden, die een geweldige gebruikerservaring biedt, met maximale privacy en veiligheid,” zeiden ze. “Dit heeft niets te maken met betalingen, aangezien video/audio/tekstchats pure datastromen zijn. Betalingen in het kader van Keet zijn optioneel en kunnen gebruikt worden voor het geven van fooien, betalen voor livestreams, geld sturen naar vrienden en familie, etc.”

Keet

Naast betere prestaties en eenvoudigere schaalbaarheid, krijgen gebruikers ook een lagere latentie en meer privacy bij het gebruik van gedistribueerde apps zoals Keet die geen inherent inefficiënte blockchains gebruiken, aldus de twee leidinggevenden.

"Gebruikers hoeven heel weinig gegevens te repliceren om deel te nemen aan een gesprek - in feite gebruiken we een reeks geavanceerde indexeringstechnieken om ervoor te zorgen dat slechts een subset van gegevens in deze kleine gegevensstructuren hoeft te worden gerepliceerd", voegde ze eraan toe.

“In Keet zie je dit in actie, als je bijvoorbeeld een groot bestand deelt in de chat. Als je dat doet, zul je merken dat het onmiddellijk verschijnt voor andere gebruikers, en alleen wanneer gebruikers het bestand downloaden, beginnen de ontbrekende delen te repliceren. Zodra je de gegevens hebt, kun je ze opnieuw delen met andere gebruikers, waardoor ze zeer schaalbaar worden.”

Bitcoin Magazine testte Keet voorafgaand aan de lancering door deel te nemen aan een gesprek met drie mensen. Bij een testrun werd een videobestand van 3 gigabyte gedeeld door een van de deelnemers, dat de andere twee gebruikers in minder dan een minuut konden afspelen.

Keet's mechanisme voor het delen van gegevens maakt gebruik van concepten die populair zijn gemaakt door BitTorrent - gebruikers downloaden en zaaien gezamenlijk gegevenspakketten naar elkaar op een manier die de noodzaak voor de oorspronkelijke bron om informatie voor elke nieuwe gebruiker te blijven geven wegneemt.

Dit, een kenmerk van Holepunch zelf zoals eerder vermeld, zou het bijvoorbeeld mogelijk kunnen maken om P2P, censuurbestendige streaming-applicaties te bouwen met de SDK - die de streamer zou kunnen hosten met eenvoudige single-board computers zoals een Raspberry Pi. Als gebruikers lid worden, beginnen ze elkaar te voeden met de streaminggegevens, waardoor de host wordt ontlast om zijn datapakketten met alle kijkers te delen - een realiteit van streamingdiensten zoals Twitch en YouTube die noodzakelijkerwijs afhankelijk zijn van gecentraliseerde servers om te bemiddelen.

Keet abstraheert het meeste werk van de gebruiker weg in een eenvoudige maar functionele en intuïtieve gebruikersinterface. Het vereist toegang tot een microfoon en camera, en hoewel privacybewuste mensen de camera tijdens het gesprek kunnen uitschakelen, werkt de app niet zonder eerst toegang te krijgen.

De Web3-tegenstrijdige trend

Terwijl de Web3-hype die de afgelopen jaren in een stroomversnelling is geraakt, de trommel heeft geraakt om alle dingen te tokeniseren en alles op een blockchain te zetten als het beste alternatief om internet te decentraliseren, is er onlangs een tegentrend ontstaan.

De creatie en ontwikkeling van P2P-infrastructuur die, ondanks de Web3-ophef, helemaal geen gebruik maakt van blockchain-technologie, neemt toe.

Een voorbeeld hiervan is Web5, een ironische reactie op Web3 en "crypto" door hun misschien wel meest prominente criticus, Jack Dorsey. The Block CEO en mede-oprichter en ex-CEO van Twitter heeft gesproken over de valkuilen van Web3 - waarvan hij beweert dat het asymmetrisch de voorkeur geeft aan durfkapitalisten ten koste van kleine beleggers en het publiek voor wie de technologie zogenaamd bedoeld was.

Web5 werd in juni aangekondigd. Het initiatief, waaraan wordt gewerkt door Block-dochter TBD, maakt gebruik van Bitcoin en een overvloed aan degelijke computerwetenschappelijke technologieën om een ​​ecosysteem van gedecentraliseerde identiteiten, gegevensopslag en applicaties te creëren waarin de gebruikers de controle hebben over hun persoonlijke informatie.

Ardoino en Buus stellen dat hun oplossing, Holepunch, flexibeler is dan Web5.

"Web5 heeft, van wat we tot nu toe hebben gezien, een complexere en vooraf bepaalde structuur dan Holepunch", vertelde het duo aan Bitcoin Magazine. "Holepunch biedt een reeks primitieven en de steigers om applicaties te bouwen zonder te proberen specifieke patronen te forceren."

Een andere kans om een ​​tokenvrij gedecentraliseerd web te maken was aangekondigd in november door Synonym, een bedrijf dat eigendom is van Tether. Ondanks dat het voor Tether schijnbaar tegenstrijdig is om twee ondernemingen over hetzelfde onderwerp te hebben, legden Ardoino en Buus uit dat het aanbod complementair kan zijn.

"Synoniem zou Holepunch SDK kunnen gebruiken om een ​​deel van hun diensten in de roadmap op te bouwen", zeiden ze. "Synonym en Holepunch zijn geen concurrenten, maar complementair in termen van visie en producten die ze van plan zijn te bouwen."

Welke gedecentraliseerde versie van het web in de toekomst de winnaar zal zijn, valt nog te bezien, maar degene die de meeste waarde biedt aan de eindgebruiker, niet aan durfkapitalisten, zal ongetwijfeld meer succes hebben.

Tijdstempel:

Meer van Bitcoin Magazine