Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Cyfarchion!

Yn sicr ni fydd yn newyddion mawr i chi hynny "Runet sofran" yn union rownd y gornel - mae'r gyfraith yn dod i rym yn barod 1 Tachwedd eleni.

Yn anffodus, nid yw sut y bydd (ac a fydd?) yn gweithio yn gwbl glir: nid yw cyfarwyddiadau manwl ar gyfer gweithredwyr telathrebu ar gael yn gyhoeddus eto. Nid oes ychwaith unrhyw ddulliau, dirwyon, cynlluniau, dosbarthiad cyfrifoldebau a chyfrifoldebau - yn syml, datganiad sydd.

Gwelwyd sefyllfa debyg o ran gweithredu'r cynlluniau ar gyfer "Cyfraith Yarovaya" - ni ddatblygwyd yr offer ar gyfer y gyfraith mewn pryd a gorfodwyd prif weithredwyr telathrebu'r wlad i gysylltu dro ar ôl tro â darpar gynhyrchwyr offer arbenigol gyda chwestiynau perthnasol. Fodd bynnag, ni chawsant ymateb naill ai am wybodaeth am yr offer na'r samplau eu hunain.

Ond nid y prif beth yw pa mor fuan y bydd y gyfraith yn dod i rym a pha newidiadau sy'n aros i ni. Y prif beth yw, diolch i gyflwyno'r bil hwn, bod y gymuned o selogion wedi dechrau defnyddio amgylchedd telathrebu annibynnol yn ein gwlad.

Heddiw, byddaf yn siarad am yr hyn yr ydym eisoes wedi'i wneud, yr hyn yr ydym yn mynd i'w wneud yn y dyfodol agos, a pha anawsterau a phroblemau y bu'n rhaid inni eu hwynebu ar hyd y ffordd i ddatblygu'r prosiect.

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Am beth mae'r gyfraith yn sôn?

Cyn symud ymlaen i ran dechnegol ein prosiect, mae angen i mi wneud amheuaeth ynghylch beth yw'r gyfraith “Ar y Sovereign Runet”.

Yn fyr: mae'r awdurdodau eisiau “sicrhau” rhan Rwsia o'r Rhyngrwyd rhag ofn y bydd ein gelynion canfyddedig am ei gau i lawr. Ond "mae'r ffordd i uffern wedi'i phalmantu â bwriadau da" - nid yw'n gwbl glir oddi wrth bwy y maent yn mynd i'n hamddiffyn a sut y gall "gelynion", mewn egwyddor, darfu ar waith y segment Rwsiaidd o'r Rhyngrwyd.

Er mwyn gweithredu'r senario ymosodiad hwn, rhaid i bob gwlad yn y byd gynllwynio, torri'r holl geblau trawsffiniol, saethu lloerennau domestig i lawr a chreu ymyrraeth radio gyson.

Nid yw'n swnio'n gredadwy iawn.

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Beth yw Canolig?

Canolig (Saesneg Canolig - “cyfryngwr”, slogan gwreiddiol - Peidiwch â gofyn am eich preifatrwydd. Cymerwch yn ôl; hefyd yn Saesneg y gair canolig yn golygu “canolradd”) - darparwr Rhyngrwyd datganoledig Rwsia sy'n darparu gwasanaethau mynediad rhwydwaith Yggdrasil yn rhad ac am ddim.

Pryd, ble a pham y crëwyd Canolig?

I ddechrau, lluniwyd y prosiect fel Rhwydwaith rhwyll в ardal drefol Kolomna.

Ffurfiwyd “Canolig” ym mis Ebrill 2019 fel rhan o greu amgylchedd telathrebu annibynnol trwy ddarparu mynediad i ddefnyddwyr terfynol at adnoddau rhwydwaith Yggdrasil trwy ddefnyddio technoleg trosglwyddo data diwifr Wi-Fi.

Ble alla i ddod o hyd i restr gyflawn o'r holl bwyntiau rhwydwaith?Gallwch ddod o hyd iddo yn storfeydd ar GitHub.

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Beth yw Yggdrasil a pham mae Canolig yn ei ddefnyddio fel ei brif gludiant?

Yggdrasil yn hunan-drefnu Rhwydwaith rhwyll, sydd â'r gallu i gysylltu llwybryddion yn y modd troshaen (ar ben y Rhyngrwyd) ac yn uniongyrchol â'i gilydd trwy gysylltiad â gwifrau neu gysylltiad diwifr.

Mae Yggdrasil yn barhad o'r prosiect CjDNS. Y prif wahaniaeth rhwng Yggdrasil a CjDNS yw'r defnydd o'r protocol STP (yn rhychwantu protocol coed).

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Yn ddiofyn, mae pob llwybrydd ar y rhwydwaith yn defnyddio amgryptio pen i ben i drosglwyddo data rhwng cyfranogwyr eraill.

Roedd y dewis o rwydwaith Yggdrasil fel y prif drafnidiaeth oherwydd yr angen i gynyddu cyflymder cysylltu (tan Awst 2019, Defnydd canolig I2P).

Roedd y newid i Yggdrasil hefyd yn gyfle i gyfranogwyr y prosiect ddechrau defnyddio rhwydwaith rhwyll gyda thopoleg Rhwyll Llawn. Sefydliad rhwydwaith o'r fath yw'r gwrthwenwyn mwyaf effeithiol yn erbyn sensoriaeth.

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Ôl-drafod: pa gamgymeriadau yr ydym eisoes wedi'u gwneud?

“Mae profiad yn fab i gamgymeriadau anodd.” Yn ystod datblygiad Canolig, rydym wedi llwyddo i ddatrys llawer o broblemau a gododd ar hyd y ffordd.

Camgymeriad #1: Seilwaith Allwedd Cyhoeddus

Un o'r prif broblemau ar adeg dylunio'r rhwydwaith oedd y posibilrwydd o gyflawni Ymosodiadau MITM. Ni chafodd y traffig rhwng llwybrydd y gweithredwr a dyfais y cleient ei amgryptio mewn unrhyw ffordd, oherwydd bod y prif draffig wedi'i ddadgryptio'n uniongyrchol ar lwybrydd y gweithredwr.

Y broblem oedd y gallai unrhyw un fod y tu ôl i'r llwybrydd - a doedden ni ddim wir eisiau i'r “rhywun” hwnnw allu gwrando ar bopeth roedd y cleientiaid yn ei dderbyn.

Ein camgymeriad cyntaf oedd cyflwyno seilwaith allweddol cyhoeddus (PKI).

Diolch i'r defnydd o lefel 7 Model rhwydwaith OSI Cawsom wared ar ymosodiadau math MITM, ond cawsom broblem newydd - yr angen i osod tystysgrifau gan awdurdodau ardystio gwraidd. Ac mae canolfannau ardystio yn broblem ddiangen arall. Y gair allweddol yma yw “ymddiriedaeth.”

Mae angen ymddiried yn rhywun eto! Beth os bydd yr awdurdod tystysgrif yn cael ei beryglu? Fel y dywed Comrade Murphy wrthym, yn hwyr neu'n hwyrach bydd yr awdurdod ardystio dan fygythiad. A dyma'r gwirionedd chwerw.

Buom yn meddwl am amser hir am ddatrys y broblem hon ac yn y pen draw daeth i'r casgliad nad oes angen defnyddio PKI - mae'n ddigon i'w ddefnyddio Amgryptio brodorol Yggdrasil.

Ar ôl gwneud yr addasiadau priodol, cymerodd topoleg y rhwydwaith “Canolig” y ffurf ganlynol:

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil

Camgymeriad #2: DNS canolog

Roedd angen system enw parth arnom o'r cychwyn cyntaf, oherwydd nid yn unig nad oedd cyfeiriadau IPv6 beichus yn edrych yn dda - roedd yn anghyfleus eu defnyddio mewn hypergysylltiadau, ac roedd diffyg cydran semantig yn anghyfleustra mawr.

Fe wnaethon ni greu sawl gweinydd DNS gwraidd a oedd yn storio copi o'r rhestr Cofnodion AAAA, lleoli yn storfeydd ar GitHub.

Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil
Fodd bynnag, nid yw'r broblem o ymddiriedaeth wedi diflannu - gallai'r gweithredwr ddisodli'r cyfeiriad IPv6 ar y gweinydd DNS mewn amrantiad llygad. Os oes gennych chi ddeheurwydd penodol, mae hyd yn oed bron yn anganfyddadwy i eraill.

Gan nad ydym yn defnyddio HTTPS ac, yn benodol, technoleg HSTS, wrth ffugio'r cyfeiriad yn y DNS, roedd yn bosibl cynnal ymosodiad trwy ffugio cyfeiriad IPv6 y gweinydd terfynol heb unrhyw broblemau.

Nid oedd yr ateb yn hir i ddod: fe benderfynon ni droi at ddefnyddio technoleg EmerDNS — DNS datganoledig.

Mewn ffordd, mae EmerDNS yn debyg i ffeil gwesteiwr, lle mae cofnodion ar gyfer pob gwefan hysbys. Ond yn wahanol i westeion:

  • Dim ond ei berchennog, a neb arall, all addasu pob llinell yn EmerDNS
  • Sicrheir amhosibilrwydd “ymyrraeth Duw (uwch-weinyddwr)” gan gonsensws glowyr
  • Mae'r ffeil hon yr un peth i bawb, sy'n cael ei sicrhau gan fecanwaith dyblygu blockchain
  • Mae peiriant chwilio cyflym wedi'i gynnwys gyda'r ffeil.

Ffynhonnell: "EmerDNS - dewis arall i DNSSEC"

Camgymeriad #3: Canoli popeth

I ddechrau, nid oedd y gair “Rhyngrwyd” yn golygu dim mwy na rhwydweithiau rhyng-gysylltiedig neu rhwydwaith o rwydweithiau.

Dros amser, rhoddodd pobl y gorau i gysylltu'r Rhyngrwyd â rhywbeth academaidd a daeth yn gysyniad mwy cyffredin, wrth i'w ddylanwad ledaenu'n eang i fywydau pobl gyffredin.

Hynny yw, i ddechrau roedd y Rhyngrwyd wedi'i ddatganoli. Y dyddiau hyn prin y gellir ei alw'n ddatganoli, er gwaethaf y ffaith bod y cysyniad wedi goroesi hyd heddiw - dim ond y nodau cyfnewid traffig mwyaf sy'n cael eu rheoli gan gwmnïau mawr. Ac mae cwmnïau mawr, yn eu tro, yn cael eu rheoli gan y wladwriaeth.

Ond gadewch i ni ddychwelyd at ein problem - mae'r duedd tuag at ganoli yn cael ei gosod gan weithredwyr gwasanaethau unigol megis rhwydweithiau cymdeithasol, gweinyddwyr e-bost, negeswyr gwib, ac ati.

Nid oedd “canolig” yn hyn o beth bron yn wahanol i'r Rhyngrwyd mawr hyd yn hyn - roedd y rhan fwyaf o wasanaethau'n cael eu canoli a'u rheoli gan weithredwyr unigol.

Nawr rydym wedi penderfynu gosod cwrs ar gyfer datganoli llwyr - fel y gall gwasanaethau hanfodol barhau i weithredu p'un a oes methiant ar weinydd canolog y gweithredwr ai peidio.

Fel system negeseua gwib rydym yn ei defnyddio Matrics. Fel rhwydweithiau cymdeithasol - Mastodon и hubzilla. Ar gyfer cynnal fideo - PeerTube.

Wrth gwrs, mae’r rhan fwyaf o wasanaethau yn dal i gael eu canoli ac yn dal i gael eu rheoli gan weithredwyr unigol, ond y prif beth yw bod symudiad tuag at ddatganoli’n llwyr ac fe’i teimlir gan holl aelodau’r gymuned.

Rhyngrwyd am ddim yn Rwsia yn dechrau gyda chi

Gallwch chi ddarparu pob cymorth posibl i sefydlu Rhyngrwyd am ddim yn Rwsia heddiw. Rydym wedi llunio rhestr gynhwysfawr o sut yn union y gallwch chi helpu'r rhwydwaith:

    Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil   Dywedwch wrth eich ffrindiau a'ch cydweithwyr am y rhwydwaith Canolig
    Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil   Rhannu cyfeirnod i'r erthygl hon ar rwydweithiau cymdeithasol neu flog personol
    Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil   Cymryd rhan yn y drafodaeth ar faterion technegol ar y rhwydwaith Canolig ar GitHub
    Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil   Creu eich gwasanaeth gwe ar-lein Yggdrasil
    Beth ddylem ni ei adeiladu Mesh: sut mae'r darparwr Rhyngrwyd datganoledig “Canolig” yn gwneud Rhyngrwyd newydd yn seiliedig ar Yggdrasil   Codwch eich un chi pwynt mynediad i'r rhwydwaith Canolig

Gweler hefyd:

Does gen i ddim byd i'w guddio
Popeth yr oeddech am ei wybod am y darparwr Rhyngrwyd datganoledig Canolig, ond yn ofni gofyn
Mêl, rydym yn lladd y Rhyngrwyd

Oes gennych chi gwestiynau? Ymunwch â'r drafodaeth ar Telegram: @canolig_cyffredinol.

Anrheg fechan i'r rhai sy'n darllen hyd y diwedd

Dim ond defnyddwyr cofrestredig all gymryd rhan yn yr arolwg. Mewngofnodios gwelwch yn dda.

Pleidleisio amgen: mae'n bwysig inni wybod barn y rhai nad oes ganddynt gyfrif llawn ar Habré

Pleidleisiodd 68 o ddefnyddwyr. Ataliodd 16 o ddefnyddwyr.

Ffynhonnell: hab.com

Ychwanegu sylw