NewNode - malcentralizita CDN de la programisto FireChat

NewNode - malcentralizita CDN de la programisto FireChat

La alian tagon mi trovis mencion de certa NewNode:

NewNode estas SDK por movebla disvolviĝo, kiu faras ajnan aplikaĵon nedetruebla por ajna cenzuro kaj DDoS, kaj draste reduktas la ŝarĝon sur la servilo. P2P reto. Povas labori en teorio sen Interreto.

Ĝi aspektis sufiĉe kaosa, sed interesa, kaj mi komencis eltrovi ĝin. Ne estis loko en la deponejo por priskribo de la projekto, do mi devis iri al la retejo de Clostra (sufiĉe strange) kaj relegi la lokan landpaĝon plurfoje por kompreni kia teknologio ĝi estas kaj kio ĝia ĉefa parto. estas. Mi rerakontos ĝin sube.

dCDN

Programistoj de Clostra kredas, ke tradiciaj CDN-oj ne bone traktas retan obstrukciĝon, estas vundeblaj al ebla cenzuro kaj hakado, kaj ankaŭ postulas multan laboron kaj monon dum grimpado. Ili ofertas alternativon - malcentralizita CDN, ene de kiu aplikoj povos interŝanĝi enhavon sen la kapablo eniri kaj kontroli la trafikon de ekstere. Ankaŭ, laŭ ilia opinio, la amasa uzo de dCDN ne kaŭzos superŝarĝojn kaj malordon de la reto.

Protokolo

Plie rezultas, ke NewNode estas samulo-al-kunulo protokolo sur kiu dCDN jam estas konstruita. Ĝi promesas altan rapidon, kiu kutime kaŭzas problemojn por malcentralizitaj retoj.
La protokolo ne estas formale priskribita ie ajn, sed el la PDF vi povas kompreni, ke ĝi funkcias uzante:

  • LEDBAT
  • Bittorrent DHT
  • Konektoj de aparato al aparato de FireChat

Aparta alineo indikas la kapablon de retoj sur NewNode disfaldi kaj ripari aŭtomate (ĉi-lasta plej verŝajne implicas la malstabilecon de maŝa reto de porteblaj aparatoj). Ankaŭ, ĉar la programistoj esperas efektivigi protokolan subtenon en ĉiuj eblaj aplikoj, la trafiko generita de NewNode ne malmaskos la uzanton. DDoS-protekto estas deklarita kaj la frazo estas emfazita aparte:

Profitu la 250 Milionojn da uzantbazo de BitTorento

Ĝenerale, ne estas klare, kion ili volis diri per ĉi tio kaj kiel aliro al Bittorrent DHT en la protokolo estis egaligita al la uzantbazo de Bittorrent.

Labori sen Interreto estas evidente heredita de FireChat-teknologioj, sed ne estas klare ĝis kia grado. La nura linio pri eksterrete deklaras aliron al "via enhavo", kio plej verŝajne signifas plusendi envenantajn datumojn tra najbara kliento kun Interreto tra maŝa reto.

deponejo

Ĝi enhavas SDK-ojn por Android, iOS kaj macOS/Linukso. Dum la tri jaroj kaj duono de la ekzisto de la projekto, 4 kontribuantoj estis notitaj en ĝi, sed esence la tuta kodo estis skribita de unu programisto - Greg Hazel. Ĉi tie, kompreneble, mi senkuraĝiĝis - ĉio ĉi ambicia tinsel montriĝis esence dorlotbesta projekto de unu programisto. Sed io donas al mi esperon.

NewNode - malcentralizita CDN de la programisto FireChat

Individuaj ligoj komencis esti konstruitaj sur la retejo, kaj post traserĉi Github, mi finfine rememoris. La CEO de Clostra, kiu disvolvas la projekton, kaj unu el la kontribuantoj estas Stanislav Shalunov, unu el la programistoj de FireChat kaj la aŭtoro de Low Extra Delay Background Transport (LEDBAT), kiu estas uzata de Bittorrent, Apple kaj verŝajne io alia. . Nun li ankaŭ estas investanto, kaj ŝajnas, ke li planas serioze evoluigi sian protokolon kaj igi ĝin ĝenerale akceptita (aŭ almenaŭ publike konata, kiel okazis kun LEDBAT).

Kion alian konfuzas

Krom esti tute dependa de unu programisto, ekzistas aliaj strangaĵoj ĉirkaŭ ĉi tiu projekto.

  • Neniu skribas pri li ie ajn. Ne en HN, ne en blogoj aŭ Tvitero. Kompleta informa vakuo. Mi eĉ ne scias, kie la persono, kiu skribis la priskribon de la komenco de la afiŝo, eksciis pri li.
  • Se la ideo estas vere bona, uzante la personan markon kaj aŭtoritaton de Shalunov, ĝi povus esti antaŭenigita antaŭ longe kaj akiris la subtenon de ĉefaj ludantoj (aŭ granda komunumo). Estas nenio el ĉi tio.
  • Clostra estas tre ombra studio. Tre rekte antaŭen. Ili havas ekstreme timigan retejon, sur kiu ili prezentas sian nuran produkton Keymaker (kaj NewNode), ĉio sen ekzemploj, recenzoj, ekrankopioj kaj aliaj aĉaj fakaĵoj necesaj por surteriĝo. Estas nur inspira teksto en neklara vortumo kaj ikonoj de la plej proksima stoko. Vi ne povas studi la teamon, vakantaĵojn, aŭ eĉ ekscii ion pri ĉi tiu kompanio. Ili havas Twitter, kiu ŝajne estas prizorgita de bot, kaj Facebook kiu estis forlasita en la momento de ĝia kreado. Sed malgraŭ ĉio ĉi ekstera obtuzeco, en pluraj lokoj ili emfazas la fakton de sia kunlaboro kun registaraj servoj, precipe kun la Departemento pri Defendo. Estas tri recenzoj pri kandidatiĝo por laboro kun ili, du el kiuj estas akre negativaj (ekzemple, "Ne malŝparu vian tempon kun Clostra. Io malbonodoras pri ĉi tiu fraŭdo", kaj unu estas tre pozitiva. Ĝenerale, komence ekrigardo, tia projekto ne estas fraŭdo distingi.

Ni vidu kio venas el ĉio ĉi; persone, estos interese por mi sekvi tiel ambician projekton. Se NewNode ekflugas, ĝi povas sufiĉe signife ŝanĝi la manieron kiel poŝtelefonaj aplikaĵoj funkcias kaj ilia trafiko, kaj se ĝi malsukcesas, la ideo povas esti prenita de iu pli respondeca kaj kapabla.

Pri la Rajtoj de Reklamado

Epopeaj serviloj estas fidindaj VDS bazita sur KVM kun la plej novaj procesoroj AMD EPYC. Kiel ĉe aliaj specoj de serviloj, ekzistas grandega elekto de operaciumoj por aŭtomata instalado; eblas instali ajnan OS de via propra ISO, komforta kontrola panelo propra disvolviĝo kaj ĉiutaga pago.

NewNode - malcentralizita CDN de la programisto FireChat

fonto: www.habr.com

Aldoni komenton