NewNode - decentralized CDN kubva kumugadziri FireChat

NewNode - decentralized CDN kubva kumugadziri FireChat

Rimwe zuva ndakasangana nekutaurwa kweimwe NewNode:

NewNode ndeye SDK yekusimudzira nhare inoita kuti chero application isaparare kune chero censorship uye DDoS, uye inoderedza zvakanyanya mutoro paserver. P2P network. Inogona kushanda mune dzidziso pasina Internet.

Zvaiita sekunge zvine mhirizhonga, asi zvinonakidza, uye ndakatanga kuzviona. Pakanga pasina nzvimbo mune repository yekutsanangura purojekiti, saka ndaifanira kuenda kune webhusaiti yeClostra (zvinoshamisa) uye kuverenga zvakare peji rekumhara renzvimbo kakawanda kuti ndinzwisise kuti imhando yei tekinoroji uye kuti chikamu chayo chikuru ndechei. ndizvo. Ndichazvitaura pazasi.

dCDN

Vagadziri vanobva kuClostra vanotenda kuti maCDN echinyakare haashande zvakanaka nekusangana kwenetiweki, ari panjodzi yekugona kuongororwa uye kubira, uye zvakare inoda basa rakawanda nemari pakuyera. Ivo vanopa imwe nzira - yakasarudzika CDN, mukati umo maapplication achakwanisa kuchinjanisa zvemukati pasina kugona kupinda uye kutonga traffic kubva kunze. Zvakare, mumaonero avo, kushandiswa kukuru kwedCDN hakuzokonzerese kuwandisa uye kuzara kwenetiweki.

Protocol

Zvinozoitika zvakare kuti NewNode ndeye peer-to-peer protocol pane iyo dCDN yakatovakwa. Inovimbisa kumhanya kwakanyanya, izvo zvinowanzokonzera matambudziko kune decentralized network.
Iyo protocol haina kutsanangurwa zviri pamutemo chero kupi, asi kubva paPDF unogona kunzwisisa kuti inoshanda uchishandisa:

  • LEDBAT
  • Bittorrent DHT
  • Chishandiso-ku-chishandiso chinongedzo kubva kuFireChat

Ndima yakaparadzana inoratidza kugona kwemanetiweki paNewNode kuendesa uye kugadzirisa otomatiki (iyo yekupedzisira ingangoreva kusagadzikana kwemesh network yenharembozha). Zvakare, sezvo vagadziri vachitarisira kuita tsigiro yeprotocol mune zvese zvinogoneka maapplication, traffic inogadzirwa neNewNode haizovhure mushandisi. DDoS dziviriro inoziviswa uye mutsara unoratidzwa zvakasiyana:

Tora mukana weBitTorrent's 250 Mamirioni mushandisi base

Kazhinji, hazvisi pachena kuti chii chavaida kutaura neizvi uye kuti kupinda kweBittorrent DHT muprotocol kwakafananidzwa sei neBittorrent's user base.

Kushanda pasina Indaneti zviri pachena kuti kwakagarwa nhaka kubva kuFireChat technologies, asi hazvisi pachena kusvika papi. Mutsara wega wepamhepo unotaura kuwana "zvako zvirimo," izvo zvinowanzoreva kutumira data rinouya kuburikidza nemutengi wevavakidzani neInternet pane mesh network.

repository

Iyo ine maSDK eAroid, iOS uye macOS/Linux. Kwemakore matatu nehafu ekuvapo kweprojekiti, 4 vatsigiri vakaonekwa mairi, asi chaizvoizvo kodhi yose yakanyorwa nemugadziri mumwe - Greg Hazel. Pano, hongu, ndakapererwa - zvese izvi zvechishuviro zvakazoitika kuve purojekiti yemhuka yemugadziri mumwe. Asi chimwe chinhu chinondipa tariro.

NewNode - decentralized CDN kubva kumugadziri FireChat

Kubatana kwemunhu kwakatanga kuvakwa panzvimbo, uye mushure mekutsvaga kuburikidza neGithub, ndakazorangarira. Mukuru weClostra, ari kugadzira chirongwa, uye mumwe wevabatsiri ndiStanislav Shalunov, mumwe wevagadziri veFireChat uye munyori weLow Extra Delay Background Transport (LEDBAT), iyo inoshandiswa neBittorrent, Apple uye zvichida chimwe chinhu. . Iye zvino ariwo mutengi, uye zvinoita sekunge anoronga kuvandudza protocol yake uye kuita kuti igamuchirwe (kana kuti inozivikanwa pachena, sezvakaitika neLEDBAT).

Chii chimwe chinovhiringa

Kunze kwekutsamira zvizere kune mumwe mugadziri, pane zvimwe zvisinganzwisisike zvakatenderedza chirongwa ichi.

  • Hapana anonyora nezvake chero kupi zvako. Kwete paHN, kwete pamablog kana Twitter. Zadzisa ruzivo vacuum. Handitozivi kuti munhu akanyora tsananguro kubva pakutanga kwetsamba akaziva kupi nezvake.
  • Kana iyo pfungwa yakanaka chaizvo, kushandisa Shalunov pachake zita uye chiremera, inogona kunge yakasimudzirwa kare uye yakawana kutsigirwa kwevatambi vakuru (kana nharaunda huru). Hapana chimwe cheizvi.
  • Clostra is studio ine shady kwazvo. Kumberi chaiko. Vane webhusaiti inotyisa kwazvo yavanopa yavo yega chigadzirwa Keymaker (uye NewNode), zvese zvisina mienzaniso, ongororo, zvidzitiro uye mamwe mabhuru anodiwa kune yekumhara peji. Pane zvinongokurudzira zvinyorwa mumazwi asina kujeka uye zvidhori kubva kune iri pedyo stock. Iwe haugone kudzidza timu, vacancies, kana kunyange kuwana chero chinhu nezve iyi kambani. Ivo vane Twitter, iyo sezviri pachena inofambiswa ne bot, uye Facebook iyo yakasiiwa panguva yekusikwa kwayo. Asi zvisinei nekusagadzikana kwekunze uku, munzvimbo dzinoverengeka vanosimbisa chokwadi chekubatana kwavo nehurumende masevhisi, kunyanya neDhipatimendi reDziviriro. Pane ongororo nhatu pamusoro pekutsvaga basa navo, mbiri dzacho dzisina kunaka zvakanyanya (somuenzaniso, β€œUsatambise nguva yako neClostra. Pane chinhu chinonhuwa pamusoro pechitsotsi ichi,” uye imwe yakanaka kwazvo. Kazhinji, pakutanga kutarisa, chirongwa chakadaro hachisi chitsotsi kusiyanisa.

Ngationei zvinouya nezvese izvi; ini pachangu, zvichave zvinonakidza kwandiri kutevera purojekiti yekuda. Kana NewNode ikasimuka, inogona kuchinja zvakanyanya mashandiro anoita nharembozha uye traffic yavo, uye kana ikatadza, pfungwa yacho inogona kutorwa nemumwe munhu ane mutoro uye anokwanisa.

Pamusoro pekodzero dzekutsvaga

Epic maseva akavimbika VDS yakavakirwa paKVM neazvino AMD EPYC processors. Sezvimwe nemamwe marudzi emaseva, pane sarudzo yakakura yeanoshanda masisitimu ekuisa otomatiki; zvinokwanisika kuisa chero OS kubva kune yako. ISO, kusununguka control pan kuvandudza uye kubhadhara kwezuva nezuva.

NewNode - decentralized CDN kubva kumugadziri FireChat

Source: www.habr.com

Voeg