NewNode - ապակենտրոնացված CDN մշակողի FireChat-ից

NewNode - ապակենտրոնացված CDN մշակողի FireChat-ից

Օրերս ես հանդիպեցի որոշակի 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 տեխնոլոգիաներից, սակայն պարզ չէ, թե որքանով։ Միակ տողում, որը վերաբերում է անցանց ռեժիմին, նշում է մուտք դեպի «ձեր բովանդակությունը», ինչը, ամենայն հավանականությամբ, նշանակում է մուտքային տվյալների փոխանցում հարևան հաճախորդի միջոցով ինտերնետով ցանցային ցանցի միջոցով:

պահոց

Այն պարունակում է SDK-ներ Android-ի, iOS-ի և macOS/Linux-ի համար: Նախագծի գոյության երեքուկես տարվա ընթացքում դրանում նշվել է 4 ներդրում, բայց, ըստ էության, ամբողջ ծածկագիրը գրվել է մեկ մշակողի կողմից. Գրեգ Հեյզել. Այստեղ, իհարկե, ես հուսահատվեցի. այս ամբողջ հավակնոտ փայլը պարզվեց, որ, ըստ էության, մեկ մշակողի կենդանի նախագիծ է: Բայց ինչ-որ բան ինձ հույս է տալիս.

NewNode - ապակենտրոնացված CDN մշակողի FireChat-ից

Կայքում սկսեցին անհատական ​​կապեր կառուցել, և Github-ը քրքրելուց հետո վերջապես հիշեցի. Clostra-ի գործադիր տնօրենը, որը մշակում է նախագիծը, և ներդրողներից մեկը Ստանիսլավ Շալունովն է՝ FireChat-ի մշակողներից մեկը և Low Extra Delay Background Transport (LEDBAT) հեղինակը, որն օգտագործվում է Bittorrent-ի, Apple-ի և հավանաբար մեկ այլ բանի կողմից։ . Այժմ նա նաև ներդրող է, և թվում է, թե նա նախատեսում է լրջորեն զարգացնել իր արձանագրությունը և այն դարձնել ընդհանուր ընդունված (կամ գոնե հանրությանը հայտնի, ինչպես եղավ LEDBAT-ի դեպքում):

Էլ ի՞նչն է շփոթեցնում

Բացի մեկ մշակողից լիովին կախված լինելուց, այս նախագծի շուրջ կան նաև այլ տարօրինակություններ:

  • Նրա մասին ոչ ոք ոչ մի տեղ չի գրում։ Ոչ HN-ում, ոչ բլոգներում կամ Twitter-ում: Ամբողջական տեղեկատվական վակուում: Ես նույնիսկ չգիտեմ, թե որտեղից է իմացել նրա մասին գրառման սկզբից նկարագրությունը գրողը։
  • Եթե ​​գաղափարն իսկապես լավն է, օգտագործելով Շալունովի անձնական ապրանքանիշը և հեղինակությունը, այն կարող էր վաղուց առաջ մղվել և ստանալ հիմնական խաղացողների (կամ մեծ համայնքի) աջակցությունը: Սրանից ոչ մեկը չկա։
  • Clostra-ն շատ ստվերային ստուդիա է։ Շատ ուղիղ առաջ: Նրանք ունեն չափազանց սարսափելի տեսք ունեցող կայք, որտեղ նրանք ներկայացնում են իրենց միակ արտադրանքը Keymaker (և NewNode)՝ առանց օրինակների, ակնարկների, սքրինշոթների և վայրէջքի էջի համար պահանջվող այլ անհեթեթությունների: Ուղղակի ոգեշնչող տեքստ կա անորոշ ձևակերպմամբ և պատկերակներով մոտակա ֆոնդից: Դուք չեք կարող ուսումնասիրել թիմը, թափուր աշխատատեղերը կամ նույնիսկ որևէ բան պարզել այս ընկերության մասին: Նրանք ունեն Twitter, որը, ըստ երևույթին, ղեկավարվում է բոտի կողմից, և Facebook, որը լքված է եղել իր ստեղծման պահին: Բայց չնայած արտաքին այս ամբողջ բթությանը, մի քանի տեղ շեշտում են պետական ​​ծառայությունների, հատկապես պաշտպանության նախարարության հետ իրենց համագործակցության փաստը։ Նրանց մոտ աշխատանքի դիմելու վերաբերյալ կա երեք կարծիք, որոնցից երկուսը կտրուկ բացասական են (օրինակ՝ «Մի վատնեք ձեր ժամանակը Կլոստրայի հետ: Ինչ-որ բան հոտ է գալիս այս խաբեությունից», և մեկը շատ դրական է: Ընդհանուր առմամբ, սկզբում հայացքից, նման նախագիծը խաբեության տարբերակ չէ:

Տեսնենք, թե ինչ կստացվի այս ամենից, անձամբ ինձ համար հետաքրքիր կլինի հետևել նման հավակնոտ նախագծին։ Եթե ​​NewNode-ը հեռանա, այն կարող է զգալիորեն փոխել բջջային հավելվածների աշխատանքի ձևը և դրանց տրաֆիկը, և եթե այն ձախողվի, գաղափարը կարող է ընդունել ավելի պատասխանատու և ընդունակ մեկը:

Գովազդի իրավունքների մասին

Epic սերվերները հուսալի են VDS հիմնված KVM-ի վրա նորագույն AMD EPYC պրոցեսորներով: Ինչպես մյուս տեսակի սերվերների դեպքում, կա ավտոմատ տեղադրման օպերացիոն համակարգերի հսկայական ընտրություն, հնարավոր է տեղադրել ցանկացած ՕՀ ձեր սեփականից: ISO, հարմարավետ կառավարման վահանակ սեփական զարգացում և ամենօրյա վճարում:

NewNode - ապակենտրոնացված CDN մշակողի FireChat-ից

Source: www.habr.com

Добавить комментарий