Matrix 1.0 - ապակենտրոնացված հաղորդագրությունների արձանագրության թողարկում

11 թվականի հունիսի 2019-ին Matrix.org հիմնադրամի մշակողները հայտարարեցին Matrix 1.0-ի թողարկման մասին՝ արձանագրություն՝ դաշնային ցանցի ներդրման համար, որը կառուցված է իրադարձությունների (իրադարձությունների) գծային պատմության հիման վրա ացիկլիկ գրաֆիկի (DAG) ներսում: Արձանագրության ամենատարածված օգտագործումը հաղորդագրությունների սերվերների ներդրումն է (օրինակ՝ Synapse սերվեր, Riot հաճախորդ) և մյուս արձանագրությունները միմյանց հետ կամուրջների միջոցով «միացնելը» (օրինակ՝ libpurple իրականացումը XMPP, Telegram, Discord և IRC աջակցությամբ):

Matrix 1.0 - ապակենտրոնացված հաղորդագրությունների արձանագրության թողարկում

Synapse 1.0 սերվերի հիմնական նորարարությունը (և օգտագործման նախադրյալը)՝ Matrix 1.0 արձանագրության իրականացումը, սերվերի տիրույթի համար TLS վկայագրի (անվճար Let's Encrypt-ը նույնպես հարմար է) օգտագործումն է, որն ապահովում է տվյալների անվտանգ փոխանցում սերվերների միջև։ մասնակցելով դաշնային ցանցին. Հետևաբար, եթե դուք օգտագործում եք ինքնաստորագրված վկայագիր ձեր տնային սերվերի համար, դուք պետք է ստեղծեք վավեր վկայագիր, հակառակ դեպքում ձեր սերվերը կդադարեցնի փոխգործակցությունը ցանցի այլ սերվերների հետ:

Matrix 1.0 արձանագրության թողարկման պլանները հայտարարվել են Բրյուսելում 2019 թվականի փետրվարին բաց կոդով խոշորագույն FOSDAM 2019 կոնֆերանսում՝ որպես Matrix.org հիմնադրամի տեխնոլոգիաների ներդրման աշխատանքների մի մաս՝ ապահովելու Ֆրանսիայի կառավարության հաղորդակցման ենթակառուցվածքը:

Հետաքրքիր է, որ երկու ամիս առաջ matrix.org սերվերը կոտրվել էր, ինչի հետևանքով անհրաժեշտություն առաջացավ վերստեղծել matrix.org սերվերի տվյալների բազան (կորցնելով սերվերներում պահվող գաղտնագրված զրույցի պատմությունը), ինչպես նաև վերաթողարկել Riot Android հավելվածը. բանալիների արտահոսքի և գաղտնաբառերի համար: Հաքերները առաջարկություններ են թողել բիզնես գործընթացների և սերվերի անվտանգության բարելավման համար (կապված Jenkins-ի խոցելիության հետ՝ ծրագրային ապահովման մշակման և փորձարկման ավտոմատացման հարթակ): «Տնային» Matrix սերվերները չեն տուժել, բացառությամբ օգտատերերի հաղորդագրությունների և այլ ոչ էական ծառայությունների համար «կպչուկների» ժամանակավոր անհասանելիության:

Ամենահայտնի Riot.im հաճախորդը (ներկայիս տարբերակ 1.2.1), որը հասանելի է ինչպես աշխատասեղանի ներդրման, այնպես էլ բջջային հարթակների մեծ մասում, հարմարության և հուսալիության առումով մոտ է Slack-ի և Telegram-ի նմանատիպ հաճախորդներին:

Matrix 1.0 - ապակենտրոնացված հաղորդագրությունների արձանագրության թողարկում

Ինչպես ես արդեն գրել է, Synapse սերվերները բավականին անպահանջ են սարքավորման համար. «տնային» սերվերի համար կարող եք օգտագործել ARM ODROID-XU4 միկրոհամակարգիչները 49 դոլարով, իսկ անցյալ տարեվերջին Amazon Cloud-ում ARM Graviton պրոցեսորների վրա վիրտուալ մեքենաների հայտնվելու պատճառով: , դուք կարող եք տեղադրել էժան ամրագրման «տան մինի տվյալների կենտրոն» Ամազոնի ամպում:

Նորություններ և լրացուցիչ տեղեկություններ - matrix.org

Source: www.habr.com

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