NewNode - FireChat хөгжүүлэгчийн төвлөрсөн бус CDN

NewNode - FireChat хөгжүүлэгчийн төвлөрсөн бус CDN

Нөгөө өдөр би нэг NewNode-ийн тухай дурдлаа:

NewNode нь гар утасны хөгжүүлэлтэд зориулсан SDK бөгөөд ямар ч цензур болон DDoS-ийн хувьд ямар ч програмыг устгах боломжгүй болгож, серверийн ачааллыг эрс багасгадаг. P2P сүлжээ. Интернетгүйгээр онолын хувьд ажиллах боломжтой.

Энэ нь нэлээд эмх замбараагүй, гэхдээ сонирхолтой харагдаж байсан тул би үүнийг ойлгож эхлэв. Хадгалахад төслийн талаар тайлбар хийх газар байхгүй байсан тул би Clostra вэбсайт руу орж (нэлээн хачирхалтай) энэ нь ямар технологи, түүний гол хэсэг нь юу болохыг ойлгохын тулд орон нутгийн буух хуудсыг хэд хэдэн удаа унших шаардлагатай болсон. байна. Би үүнийг доор дахин хэлье.

dCDN

Clostra-ийн хөгжүүлэгчид уламжлалт CDN нь сүлжээний түгжрэлийг сайн даван туулж чаддаггүй, цензур, хакердалтад өртөмтгий, мөн өргөтгөхөд маш их ажил, мөнгө шаарддаг гэж үздэг. Тэд өөр хувилбарыг санал болгож байна - төвлөрсөн бус CDN, түүний дотор програмууд гаднаас орж ирж, урсгалыг хянах чадваргүйгээр контент солилцох боломжтой болно. Түүнчлэн, тэдний бодлоор dCDN-ийг их хэмжээгээр ашиглах нь сүлжээний хэт ачаалал, эмх замбараагүй байдлыг үүсгэхгүй.

Протокол

Цаашлаад NewNode нь dCDN аль хэдийн бүтээгдсэн үе тэнгийн протокол болох нь харагдаж байна. Энэ нь ихэвчлэн төвлөрсөн бус сүлжээнд асуудал үүсгэдэг өндөр хурдыг амлаж байна.
Протоколыг хаана ч албан ёсоор тайлбарлаагүй боловч PDF-ээс дараахь зүйлийг ашиглан ажилладагийг ойлгож болно.

  • LEDBAT
  • Bittorrent DHT
  • FireChat-аас төхөөрөмж хоорондын холболт

Тусдаа догол мөр нь NewNode дээрх сүлжээг автоматаар байршуулах, засах чадварыг заадаг (сүүлийнх нь хөдөлгөөнт төхөөрөмжийн торон сүлжээний тогтворгүй байдлыг илтгэнэ). Түүнчлэн, хөгжүүлэгчид протоколын дэмжлэгийг боломжит бүх програмуудад хэрэгжүүлэхээр найдаж байгаа тул NewNode-ийн үүсгэсэн траффик нь хэрэглэгчийн нүүрийг задлахгүй. DDoS хамгаалалтыг зарлаж, хэллэгийг тусад нь тодруулсан болно:

BitTorrent-ийн 250 сая хэрэглэгчийн баазын давуу талыг ашиглаарай

Ерөнхийдөө тэд үүгээр юу хэлэхийг хүссэн, протокол дахь Bittorrent DHT-д хандах хандалтыг Bittorrent-ийн хэрэглэгчийн баазтай хэрхэн тэнцүүлэх нь тодорхойгүй байна.

Интернэтгүйгээр ажиллах нь FireChat технологиос өвлөгддөг нь тодорхой боловч ямар хэмжээнд байгаа нь тодорхойгүй байна. Офлайнтай холбоотой цорын ганц мөр нь "таны контент"-д хандах хандалтыг илэрхийлдэг бөгөөд энэ нь ирж буй өгөгдлийг хөрш зэргэлдээ үйлчлүүлэгчээр дамжуулан сүлжээгээр дамжуулан интернетээр дамжуулах гэсэн үг юм.

хадгалах газар

Энэ нь Android, iOS болон macOS/Linux-д зориулсан SDK-г агуулдаг. Төсөл хэрэгжиж эхэлснээс хойш гурван жил хагасын хугацаанд 4 хувь нэмэр оруулагчийг тэмдэглэсэн боловч үндсэндээ бүх кодыг нэг хөгжүүлэгч бичсэн - Грег Хэйзел. Энд мэдээжийн хэрэг би цөхрөнгөө барсан - энэ бүх амбицтай цагаан тугалга нь үндсэндээ нэг хөгжүүлэгчийн тэжээвэр амьтдын төсөл болж хувирав. Гэхдээ нэг зүйл надад итгэл найдвар төрүүлдэг.

NewNode - FireChat хөгжүүлэгчийн төвлөрсөн бус CDN

Сайт дээр бие даасан холболтууд баригдаж эхэлсэн бөгөөд Github-г гүйлгээд эцэст нь санав. Төслийг боловсруулж буй Clostra-ийн гүйцэтгэх захирал, хувь нэмэр оруулагчдын нэг нь FireChat-ийн хөгжүүлэгчдийн нэг, Bittorrent, Apple-ийн ашигладаг бага нэмэлт саатал арын тээврийн (LEDBAT) зохиогч Станислав Шалунов юм. . Одоо тэр бас хөрөнгө оруулагч бөгөөд протоколоо нухацтай боловсруулж, түүнийгээ нийтээр хүлээн зөвшөөрүүлэхээр төлөвлөж байгаа юм шиг байна (эсвэл ядаж л LEDBAT-тай адил олон нийтэд мэддэг).

Өөр юу андуураад байна

Нэг хөгжүүлэгчээс бүрэн хамааралтай байхаас гадна энэ төслийг тойрсон бусад хачирхалтай зүйлүүд бий.

  • Түүний тухай хэн ч хаана ч бичдэггүй. HN дээр биш, блог эсвэл Twitter дээр биш. Мэдээллийн бүрэн вакуум. Бичлэгийн эхнээс тайлбар бичсэн хүн түүний тухай хаанаас мэдсэнийг ч мэдэхгүй.
  • Хэрэв энэ санаа үнэхээр сайн байсан бол Шалуновын хувийн брэнд, эрх мэдлийг ашигласан бол аль эрт сурталчилж, томоохон тоглогчдын (эсвэл томоохон нийгэмлэгийн) дэмжлэгийг авч болох байсан. Эдгээрийн аль нь ч байхгүй.
  • Clostra бол маш сүүдэртэй студи юм. Маш шулуун урагшаа. Тэд маш аймшигтай харагдах вэбсайттай бөгөөд тэндээ цорын ганц бүтээгдэхүүн болох Keymaker (болон NewNode)-ийг танилцуулж байгаа бөгөөд үүнд жишээ, тойм, дэлгэцийн агшин болон буух хуудсанд шаардлагатай бусад дэмий хоосон зүйл байхгүй. Ойролцоох хувьцаанаас бүрхэг үг хэллэг, дүрс бүхий урам зориг өгөх текст байна. Та баг, сул орон тоог судлах, тэр ч байтугай энэ компанийн талаар юу ч олж мэдэх боломжгүй. Тэд ботоор удирддаг Твиттер, үүсгэх үедээ орхигдсон Facebook-тэй. Гэхдээ энэ бүх гадаад уйтгартай байдлыг үл харгалзан тэд хэд хэдэн газар төрийн алба, ялангуяа Батлан ​​хамгаалах яамтай хамтран ажиллаж байгаагаа онцолж байна. Тэдэнтэй хамтран ажилд орох тухай гурван тойм байдаг бөгөөд хоёр нь эрс сөрөг (жишээ нь: "Clostra-д цаг битгий үрээрэй. Энэ луйвараас ямар нэг зүйл өмхийрч байна" гэх мэт, нэг нь маш эерэг байдаг. Ерөнхийдөө эхлээд харвал, ийм төсөл нь луйвар биш юм.

Энэ бүхнээс юу гарахыг харцгаая, би хувьдаа ийм амбицтай төслийг дагах нь сонирхолтой байх болно. Хэрэв NewNode ашиглалтад орвол гар утасны аппликешнүүдийн ажиллах арга, траффикийг эрс өөрчилж чадах ба амжилтгүй болвол илүү хариуцлагатай, чадвартай хэн нэгэн санааг нь авч магадгүй.

Сурталчилгааны эрх

Epic серверүүд найдвартай KVM дээр суурилсан VDS хамгийн сүүлийн үеийн AMD EPYC процессоруудтай. Бусад төрлийн серверүүдийн нэгэн адил автомат суулгах үйлдлийн системүүдийн асар том сонголт байдаг бөгөөд та ямар ч үйлдлийн системийг өөрөө суулгах боломжтой. ISO, тав тухтай хянах самбар өөрийн хөгжил, өдөр тутмын төлбөр.

NewNode - FireChat хөгжүүлэгчийн төвлөрсөн бус CDN

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх