NewNode - desentralisado nga CDN gikan sa developer nga FireChat

NewNode - desentralisado nga CDN gikan sa developer nga FireChat

Sa miaging adlaw nakit-an nako ang usa ka paghisgot sa usa ka NewNode:

Ang NewNode usa ka SDK alang sa mobile development nga naghimo sa bisan unsang aplikasyon nga dili maguba alang sa bisan unsang censorship ug DDoS, ug mahinuklugong makapamenos sa load sa server. P2P network. Makatrabaho sa teorya nga wala ang Internet.

Kini tan-awon medyo gubot, apan makapaikag, ug nagsugod ako sa paghunahuna niini. Wala'y lugar sa repository alang sa usa ka paghulagway sa proyekto, mao nga kinahanglan kong moadto sa Clostra website (katingad-an) ug basahon pag-usab ang lokal nga landing page sa makadaghang higayon aron masabtan kung unsa nga matang sa teknolohiya kini ug unsa ang nag-unang bahin niini. mao ang. Isaysay ko kini pag-usab sa ubos.

dCDN

Nagtuo ang mga developers gikan sa Clostra nga ang mga tradisyonal nga CDN dili makasagubang og maayo sa network congestion, bulnerable sa posible nga censorship ug hacking, ug nagkinahanglan usab og daghang trabaho ug kwarta kung mag-scale. Nagtanyag sila og alternatibo - usa ka desentralisadong CDN, diin ang mga aplikasyon makahimo sa pagbayloay sa sulod nga walay abilidad sa pagsulod ug pagkontrol sa trapiko gikan sa gawas. Usab, sa ilang opinyon, ang kaylap nga paggamit sa dCDN dili hinungdan sa mga overloads ug clutter sa network.

Protokol

Dugang pa nga ang NewNode usa ka peer-to-peer nga protocol diin ang dCDN natukod na. Nagsaad kini og taas nga tulin, nga kasagarang hinungdan sa mga problema sa mga desentralisadong network.
Ang protocol dili pormal nga gihulagway bisan asa, apan gikan sa PDF imong masabtan nga kini nagtrabaho gamit ang:

  • LEDBAT
  • Bittorrent DHT
  • Mga koneksyon sa device-to-device gikan sa FireChat

Ang usa ka bulag nga parapo nagpaila sa katakus sa mga network sa NewNode nga awtomatiko nga i-deploy ug ayohon (ang ulahi lagmit nagpasabut sa pagkawalay kalig-on sa usa ka mesh network sa mga mobile device). Usab, tungod kay ang mga nag-develop naglaum nga ipatuman ang suporta sa protocol sa tanan nga posible nga mga aplikasyon, ang trapiko nga gihimo sa NewNode dili magbukas sa maskara sa tiggamit. Ang proteksyon sa DDoS gideklarar ug ang hugpong sa mga pulong gi-highlight nga gilain:

Pahimusli ang 250 Million user base sa BitTorrent

Sa kinatibuk-an, dili klaro kung unsa ang gusto nilang isulti niini ug kung giunsa ang pag-access sa Bittorrent DHT sa protocol gipakasama sa base sa tiggamit sa Bittorrent.

Ang pagtrabaho nga wala ang Internet klaro nga napanunod gikan sa mga teknolohiya sa FireChat, apan dili klaro kung unsa ang gidak-on. Ang bugtong linya bahin sa offline nag-ingon sa pag-access sa "imong sulud," nga lagmit nagpasabut sa pagpasa sa umaabot nga datos pinaagi sa usa ka silingan nga kliyente nga adunay Internet sa usa ka mesh network.

tipiganan

Naglangkob kini og mga SDK alang sa Android, iOS ug macOS/Linux. Sulod sa tulo ug tunga ka tuig sa paglungtad sa proyekto, 4 nga mga kontribyutor ang nakit-an niini, apan ang tanan nga code gisulat sa usa ka developer - Greg Hazel. Dinhi, siyempre, ako nawad-an sa paglaum - kining tanan nga ambisyoso nga tinsel nahimo nga usa ka binuhi nga proyekto sa usa ka developer. Pero naay naghatag nakog paglaom.

NewNode - desentralisado nga CDN gikan sa developer nga FireChat

Ang mga indibidwal nga koneksyon nagsugod sa pagtukod sa site, ug pagkahuman sa pag-usisa sa Github, sa katapusan akong nahinumduman. Ang CEO sa Clostra, nga nagpalambo sa proyekto, ug usa sa mga nag-ambag mao si Stanislav Shalunov, usa sa mga nag-develop sa FireChat ug ang tagsulat sa Low Extra Delay Background Transport (LEDBAT), nga gigamit sa Bittorrent, Apple ug tingali usa pa. . Karon usa na usab siya ka mamumuhunan, ug morag nagplano siya nga seryoso nga pauswagon ang iyang protocol ug himuon kini nga gidawat sa kadaghanan (o labing menos nahibal-an sa publiko, sama sa nahitabo sa LEDBAT).

Unsa pa ang nakalibog

Gawas nga hingpit nga nagsalig sa usa ka developer, adunay uban pang mga katingad-an nga naglibot sa kini nga proyekto.

  • Walay nagsulat mahitungod kaniya bisan asa. Dili sa HN, dili sa mga blog o Twitter. Kompleto nga vacuum sa impormasyon. Wala ko kahibalo kung diin nahibal-an siya sa tawo nga nagsulat sa paghulagway gikan sa sinugdanan sa post.
  • Kung maayo gyud ang ideya, gamit ang personal nga tatak ug awtoridad ni Shalunov, mahimo nga kini gipasiugda sa dugay na nga panahon ug nakuha ang suporta sa mga dagkong magdudula (o usa ka dako nga komunidad). Walay usa niini.
  • Ang Clostra usa ka landong kaayo nga studio. Straight forward kaayo. Adunay sila usa ka labi ka makahadlok nga hitsura nga website diin ilang gipresentar ang ilang bugtong produkto nga Keymaker (ug NewNode), tanan nga wala’y mga pananglitan, mga pagsusi, mga screenshot ug uban pang mga kabuang nga gikinahanglan alang sa usa ka landing page. Adunay ra makapadasig nga teksto sa dili klaro nga mga pulong ug mga icon gikan sa labing duol nga stock. Dili nimo mahimo nga tun-an ang team, mga bakante, o bisan unsang mahibal-an bahin sa kini nga opisina. Adunay sila usa ka Twitter, nga dayag nga gipadagan sa usa ka bot, ug usa ka Facebook nga gibiyaan sa panahon sa paghimo niini. Apan bisan pa niining tanan nga pagkadunot sa gawas, sa daghang mga lugar ilang gipasiugda ang kamatuoran sa ilang kooperasyon sa mga serbisyo sa gobyerno, labi na sa Department of Defense. Adunay tulo ka mga review mahitungod sa pag-aplay alang sa usa ka trabaho uban kanila, ang duha niini grabe nga negatibo (pananglitan, "Ayaw usiki ang imong oras sa Clostra. Adunay baho bahin niini nga scam," ug ang usa positibo kaayo. Sa kinatibuk-an, sa una tan-awon, ang ingon nga proyekto dili usa ka pag-ila sa pangilad.

Atong tan-awon kung unsa ang moabut niining tanan; sa personal, makapaikag alang kanako nga sundon ang usa ka ambisyoso nga proyekto. Kung ang NewNode mawala, mahimo’g mabag-o ang paagi sa pagtrabaho sa mga mobile application ug ang ilang trapiko, ug kung kini mapakyas, ang ideya mahimong makuha sa usa ka tawo nga mas responsable ug may katakus.

Diha sa Mga Katungod sa Pagdukiduki

Ang mga epiko nga server kasaligan VDS base sa KVM uban sa pinakabag-o nga AMD EPYC processors. Sama sa ubang mga lahi sa mga server, adunay daghang pagpili sa mga operating system alang sa awtomatikong pag-install; posible nga i-install ang bisan unsang OS gikan sa imong kaugalingon. ISO, komportable control panel kaugalingon nga kalamboan ug adlaw-adlaw nga pagbayad.

NewNode - desentralisado nga CDN gikan sa developer nga FireChat

Source: www.habr.com

Idugang sa usa ka comment