Keet introduserer P2P digital kommunikasjon, vil integrere Bitcoin Payments PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Keet introduserer P2P digital kommunikasjon, vil integrere Bitcoin-betalinger

Kryptovalutautveksling Bitfinex og USDT stablecoin-utsteder Tether har samarbeidet med Hypercore åpen kildekode-protokollteam for å lansere en ny peer-to-peer (P2P) kommunikasjonsapplikasjon, Keet.

Keet lar et gitt sett med parter utveksle umiddelbar video-, meldings- og filkommunikasjon på en virkelig P2P-måte.

Tilnærmingen forbedrer på populære ende-til-ende krypterte, men sentraliserte tilbud som Zoom og WhatsApp fordi dataene som deles ikke videresendes til en sentral server når som helst; snarere etableres forbindelsen utelukkende mellom brukerne som deltar i chatten – noe som reduserer ventetiden og øker påliteligheten.

Keet lanserer sin alfaversjon i dag, og brukere kan laste ned applikasjonen på den nettsted. Mobilversjonen av appen forventes å bli lansert innen november 2022.

Holepunch: The Tech Behind Keet

Keet fungerer som en demoapplikasjon av hva den underliggende teknologien som de tre teamene har jobbet med de siste tre årene, Holepunch, kan oppnå.

Holepunch, som utnytter BitTorrent-lignende datanettverksinfrastruktur, vil bli fullt lansert for publikum som et åpen kildekode-programvareutviklingssett (SDK) i desember 2022. Som et nikk til "hullslagning" — handlingen til en datamaskin i direkte koble til en annen — backboning-infrastrukturen har som mål å gjøre det enklere for utviklere å utvikle virkelige P2P-apper med Hypercore-stakken.

Hypercore er et peer-to-peer-datanettverk bygget på signerte logger som kun kan legges til. Disse loggene fungerer på samme måte som en blokkjede, men uten konsensusalgoritmen og dermed uten behov for en global hovedbok-tilstand som skal holdes av alle noder.

Holepunch gjør Hypercore mer tilgjengelig ved å abstrahere bort tekniske detaljer på lavt nivå i protokollen. Det tar Hypercore ett skritt videre ved å forenkle arkitekturen og gjøre det mulig for flere å bygge apper med den – noe som gjorde det mulig for en enkelt frontend-utvikler å bygge Keet på under fire måneder, fortalte strategisjef i Holepunch og CTO i Bitfinex og Tether, Paolo Ardoino. Bitcoin Magazine.

"Holepunch tilbyr en rekke brukervennlige, samarbeidende P2P-datastrukturer som lar utviklere hovedsakelig fokusere på å bygge gode apper i stedet for å være nettverks- eller P2P-eksperter," sa Ardoino og Holepunch-sjef Mathias Buus i en felles uttalelse sendt til Bitcoin Magazine. "Etter å ha bygget Keet på toppen av Holepunch, vet vi selv hvor kraftig plattformen er, og vi kan ikke vente med å se hva andre utviklere vil bygge."

All kommunikasjon på Keet er kryptert som standard, da appen utnytter asymmetrisk kryptografi. Applikasjonen genererer ED25519 private og offentlige nøkkelpar lokalt ved første lansering.

"Nøkler genereres på enheten, alt lokalt, og vi jobber med å legge til støtte for ulike maskinvaresikre moduler (HSM), som Ledger, for å gi brukerne mer fleksibilitet," forklarte Ardoino og Buus. "Dette betyr at brukere i fremtiden, i tillegg til å holde nøklene på deres lokale enhet, kan lagre dem på ekstern maskinvare eller telefonene deres."

Offentlige nøkler kunngjøres til Holepunchs distribuerte hash-tabell (DHT), et åpent nettverk av datamaskiner som kan brukes av jevnaldrende til å oppdage og koble til hverandre.

"Vår DHT brukes både til å oppdage peers (dvs. kartlegge en offentlig nøkkel til en peer), og for å lette 'holepunching'," sa Ardoino og Buus. «I tradisjonelle systemer, som WebRTC og andre, skjer dette gjennom en sentralisert server, som lekker mye metadata. Med Keet skjer dette ved å bruke flere DHT-noder, som hver bare har delvis informasjon, noe som betyr at mye mindre metadata går tapt."

Holepunch gir helt avkall på å bruke en blokkjede og et innfødt token, noe som gjør det mulig å lage distribuerte apper for skalerbarhet med minimale ressurser.

"I stedet for å stole på en delt blokkjede mellom alle brukere av appen, konstruerer hver bruker mange små datastrukturer" som brukes til å lagre brukerens egne data så vel som de i samme samtale, forklarte Ardoino og Buus.

"Når du bruker blokkjeder, må alle disse dataene lagres i en stor kjede, strengt ordnet og replikeres mellom alle brukere globalt, noe som gir mening for finansielle systemer som Bitcoin," fortsatte de. "Men for vanlige apper er det ofte mye mer effektivt å bruke en haug med mindre datastrukturer, bare å lagre lokale data."

Når vi snakker om Bitcoin, sa Ardoino til Bitcoin Magazine at teamet jobber med å integrere muligheten til å sende Lightning-betalinger i SDK-en. Mulighetene for bitcoin i Holepunch-apper inkluderer å la brukere streame BTC til innholdsskapere, foreta vanlige P2P-betalinger og gi tips. SDK vil også støtte Tethers USDT.

"Bitcoin- og Tether-betalinger er tilleggsfunksjoner for å gi betalingsskinner/alternativer for folk som bruker applikasjoner bygget på toppen av Holepunch eller planlegger å bygge/tilby tjenester gjennom Holepunch-nettverket," sa Ardoino og Buus.

Holepunch vil gi primitiver for å støtte de digitale P2P-betalingsalternativene i en ikke-depotform.

"Forskjellig fra andre prosjekter [som] Impervious AI ... Holepunch bruker rene P2P-kommunikasjonsteknikker (DHT, distribuert holepunching, sverming) ... som er koblet fra betalingssystemet for å oppnå det høyeste nivået av frihet i å nå skalerbarhetskravene til en masse kommunikasjonssystem," la de til.

Holepunchs team reimplementerte nettverksprotokoller på lavt nivå for uavhengig å velge den beste teknologien for svært skalerbare datastrømmer.

"Denne tilnærmingen resulterte i en veldig fleksibel løsning, som utvidet seg fra Merkle-loggdatastrukturene som brukes i Hypercore (som iboende tilbyr dataverifisering og integritet) til en gruppe med små biblioteker og moduler som kan kobles sammen for å bygge mesh-nettverk med høy tilgjengelighet ", sa lederne.

Ardoino fortalte Bitcoin Magazine at alternativer som for tiden vurderes av Holepunch-teamet med hensyn til Lightning-integrasjon inkluderer integrering av tjenester som f.eks. Blockstreams Greenlight, som gir rimelig, on-demand, men ikke-forvarende Lightning-nodeadministrasjon. Teamet utforsker også å muliggjøre full Lightning-node-integrasjon, sa Ardoino.

Betalinger er en faset av kommunikasjon, Buus og Ardoino fremhevet, som kan tilbys som en valgfri tjeneste til brukere som tar fatt på P2P, ustoppelige video-, lyd- eller tekstchatter.

"Keet er et godt eksempel for å forklare alt det ovennevnte. Keets mål er å bli den mest ustoppelige kommunikasjonsapplikasjonen, som tilbyr en flott brukeropplevelse, med maksimalt personvern og sikkerhet,” sa de. "Dette har ingenting med betalinger å gjøre siden video/lyd/tekstchatter er rene datastrømmer. Betalinger i Keet-sammenheng er valgfrie og kan brukes til å gi tips, betale for livestreams, sende penger til venner og familie osv.»

keet

I tillegg til bedre ytelse og enklere skalerbarhet, får brukere også lavere ventetid og mer personvern ved å bruke distribuerte apper som Keet som ikke utnytter iboende ineffektive blokkjeder, sa de to lederne.

"Brukere må replikere svært lite data for å bli med i en samtale - faktisk gjør vi en rekke avanserte indekseringsteknikker for å sikre at bare et delsett av data i disse små datastrukturene trenger å bli replikert," la de til.

«I Keet kan du se dette i aksjon, hvis du gjør ting som å dele en stor fil i chatten. Når du gjør det, vil du legge merke til at den umiddelbart dukker opp for andre brukere, og bare når brukere laster ned filen, begynner de manglende delene å replikere. Når du har dataene, kan du hjelpe til med å dele dem videre med andre brukere, noe som gjør dem veldig skalerbare.»

Bitcoin Magazine testet Keet før lanseringen ved å bli med i en samtale med tre personer. I en testkjøring ble en videofil på 3 gigabyte delt av en av deltakerne, som de to andre brukerne kunne begynne å spille av på mindre enn ett minutt.

Keets datadelingsmekanisme utnytter konsepter som er gjort populære av BitTorrent – ​​brukere laster ned og setter sammen pakker med data til hverandre på en måte som fjerner behovet for at den opprinnelige kilden fortsetter å mate informasjon for hver nye bruker.

Dette, et kjennetegn ved selve Holepunch som nevnt tidligere, kan for eksempel gjøre det mulig å bygge P2P, sensurbestandige strømmeapplikasjoner med SDK - som streameren vil kunne være vert for med enkle enkeltbordsdatamaskiner som en Raspberry Pi. Etter hvert som brukere blir med, begynner de å mate hverandre med strømmedata, og avlaster verten for å dele datapakkene sine til alle seere – en realitet med strømmetjenester som Twitch og YouTube som nødvendigvis er avhengige av sentraliserte servere for å formidle.

Keet abstraherer det meste av arbeidet bort fra brukeren i et enkelt, men funksjonelt og intuitivt brukergrensesnitt. Det krever tilgang til en mikrofon og kamera, og mens personvernbevisste personer kan deaktivere kameraet i samtalen, vil ikke appen fungere uten tilgang til den først.

Den Web3-kontratriske trenden

Mens Web3-hypen som akselererte de siste par årene har truffet tromme for å tokenisere alle ting og legge alt på en blokkjede som det beste alternativet for å desentralisere internett, har en mottrend nylig dukket opp.

Opprettelsen og utviklingen av P2P-infrastruktur som, til tross for Web3-oppstyret, ikke utnytter blokkjedeteknologi i det hele tatt, tar seg opp.

Et slikt eksempel er Web5, en tongue-in-cheek-respons på Web3 og "crypto" av deres kanskje mest fremtredende kritisk, Jack Dorsey. The Block CEO og medgründer og tidligere administrerende direktør i Twitter har vært vokal om fallgruvene til Web3 — som han hevder asymmetrisk favoriserer venturekapitalister på bekostning av detaljinvestorer og publikum som teknologien angivelig var ment for.

Web5 ble annonsert i juni. Initiativet, som jobbes med av Block-datterselskapet TBD, utnytter Bitcoin og en mengde lydvitenskapelige teknologier for å skape et økosystem av desentraliserte identiteter, datalagring og applikasjoner der brukerne har kontroll over sin personlige informasjon.

Ardoino og Buus hevder løsningen deres, Holepunch, er mer fleksibel enn Web5.

"Web5, fra det vi har sett så langt, har en mer kompleks og forhåndsbestemt struktur enn Holepunch," sa duoen til Bitcoin Magazine. "Holepunch gir et sett med primitiver og stillasene for å bygge applikasjoner uten å prøve å tvinge frem spesifikke mønstre."

En annen sjanse til å lage en token-fri desentralisert web var annonsert i november av Synonym, et selskap eid av Tether. Til tross for at det tilsynelatende er motstridende for Tether å ha to virksomheter om samme emne, forklarte Ardoino og Buus at tilbudene kan være komplementære.

"Synonym kan utnytte Holepunch SDK for å bygge deler av tjenestene deres i veikartet," sa de. "Synonym og Holepunch er ikke i konkurranse, men komplementære i forhold til visjon og produkter de planlegger å bygge."

Hvilken desentralisert versjon av nettet som vil regjere som vinneren i fremtiden gjenstår å se, men sikkert den som gir mest verdi for sluttbrukeren, ikke venturekapitalister, er mer sannsynlig å lykkes.

Tidstempel:

Mer fra Bitcoin Magazine