He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

Aloha!

ʻOiaʻiʻo, ʻaʻole ia he nūhou nui iā ʻoe "Sovereign Runet" ma kahi o ke kihi - ua paʻa ke kānāwai ʻO 1 Nowemapa keia makahiki.

ʻO ka mea pōʻino, pehea ia (a inā paha?) ʻAʻole maopopo loa ka hana: ʻaʻole i loaʻa i ka lehulehu nā kuhikuhi pololei no nā mea kelepona. ʻAʻole nō hoʻi nā ala, nā uku, nā hoʻolālā, ka hāʻawi ʻana i nā kuleana a me nā kuleana - aia wale nō ka ʻōlelo.

Ua ʻike ʻia kahi kūlana like e pili ana i ka hoʻokō ʻana i nā hoʻolālā no ka "Yarovaya Law" - ʻaʻole i hoʻomohala ʻia nā mea hana no ke kānāwai i ka manawa a ua koi ʻia nā mea lawelawe kelepona nui o ka ʻāina e hoʻopili pinepine i nā mea hana hana kūikawā me nā nīnau pili. Eia naʻe, ʻaʻole i loaʻa iā lākou kahi pane e pili ana i ka ʻike e pili ana i nā mea hana a i ʻole nā ​​laʻana iā lākou iho.

Akā ʻo ka mea nui ʻaʻole pehea e hoʻomaka ai ke kānāwai a me nā loli e kali nei iā mākou. ʻO ka mea nui, mahalo i ka hoʻokomo ʻia ʻana o kēia bila, ua hoʻomaka ke kaiāulu o ka poʻe hoihoi i ka hoʻolaha ʻana i kahi kaiapuni kelepona kūʻokoʻa i ko mākou ʻāina.

I kēia lā, e kamaʻilio wau e pili ana i nā mea a mākou i hana ai, nā mea a mākou e hana ai i ka wā e hiki mai ana, a me nā pilikia a me nā pilikia i loaʻa iā mākou ma ke ala o ka hoʻomohala ʻana i ka papahana.

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

He aha ke kānāwai?

Ma mua o ka hele ʻana i ka ʻāpana ʻenehana o kā mākou papahana, pono wau e hoʻopaʻa i ke ʻano o ke kānāwai "On the Sovereign Runet".

I ka pōkole: makemake nā luna e "hoʻopaʻa" i ka māhele Lūkini o ka Pūnaewele inā makemake ko mākou poʻe ʻenemi e pani iā ​​​​ia. Akā "ua paʻa ke ala i Gehena me nā manaʻo maikaʻi" - ʻaʻole maopopo loa ka mea a lākou e pale aku ai iā mākou a pehea e hiki ai i nā "ʻenemi", ma ke kumu, ke hoʻopau i ka hana o ka māhele Lūkini o ka Pūnaewele.

No ka hoʻokō ʻana i kēia ʻano hoʻouka kaua, pono e hui pū nā ʻāina āpau o ka honua, e ʻoki i nā kaula āpau āpau, e pana i lalo i nā satelite kūloko a hana i ka hoʻopaʻa lekiō mau.

ʻAʻole hiki ke kani.

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

He aha ka Medium?

Medium (Eng. Medium - “intermediary”, slogan kumu - Mai noi i kou pilikino. E hoʻihoʻi; ma ka ʻōlelo Pelekania kekahi meakino 'o ia ho'i "waena") - he mea ho'olako pūnaewele i ho'olaha 'ia e Rūsia e hā'awi ana i nā lawelawe komo pūnaewele Yggdrasil manuahi ʻole.

I ka manawa hea, a no ke aha i hana ʻia ai ʻo Medium?

I ka wā mua, ua manaʻo ʻia ka papahana Pūnaehana mesh в Apana kulanakauhale o Kolomna.

Ua hoʻokumu ʻia ʻo "Medium" ma ʻApelila 2019 ma ke ʻano he ʻāpana o ka hoʻokumu ʻana i kahi kaiapuni kelepona kūʻokoʻa ma o ka hāʻawi ʻana i nā mea hoʻohana hope i ke komo ʻana i nā kumuwaiwai pūnaewele ʻo Yggdrasil ma o ka hoʻohana ʻana i ka ʻenehana hoʻoili data uila Wi-Fi.

Ma hea e loaʻa ai iaʻu kahi papa inoa piha o nā wahi pūnaewele a pau?Hiki iā ʻoe ke loaʻa i loko nā waihona ma GitHub.

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

He aha ʻo Yggdrasil a no ke aha e hoʻohana ai ʻo Medium i kāna halihali nui?

Yggdrasil he hoonohonoho ponoi Pūnaehana mesh, nona ka hiki ke hoʻohui i nā mea ala ma ke ʻano overlay (ma luna o ka Pūnaewele) a pololei i kekahi i kekahi ma o ka pilina uea a i ʻole.

ʻO Yggdrasil kahi hoʻomau o ka papahana CjDNS. ʻO ka ʻokoʻa nui ma waena o Yggdrasil a me CjDNS ka hoʻohana ʻana i ka protocol STP (spanning tree protocol).

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

Ma ka maʻamau, hoʻohana nā mea ala āpau ma ka pūnaewele hoʻopiʻi hope-a-hope e hoʻoili i ka ʻikepili ma waena o nā mea komo ʻē aʻe.

ʻO ke koho ʻana o ka pūnaewele Yggdrasil ma ke ʻano he kaʻa nui ma muli o ka pono e hoʻonui i ka wikiwiki o ka pilina (a hiki i ʻAukake 2019, hoʻohana ʻia ʻo Medium. I2P).

ʻO ka hoʻololi ʻana iā Yggdrasil i hāʻawi pū i nā poʻe hui papahana me ka manawa e hoʻomaka ai e hoʻokau i kahi pūnaewele Mesh me kahi topology Full-Mesh. ʻO ia ʻoihana pūnaewele ka mea e pale aku ai i ka censorship.

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

Debriefing: he aha nā hewa a mākou i hana ai?

"ʻO ka ʻike ke keiki o nā hewa paʻakikī." I ka wā o ka hoʻomohala ʻana o Medium, hiki iā mākou ke hoʻoponopono i nā pilikia he nui i kū mai ma ke ala.

Kuʻihewa #1: ʻOihana kī nui

ʻO kekahi o nā pilikia nui i ka manawa o ka hoʻolālā pūnaewele ʻo ia ka hiki ke hoʻokō Hoʻouka kaua MITM. ʻAʻole i hoʻopili ʻia ka huakaʻi ma waena o ka mea hoʻokele a me ka mea kūʻai aku ma kekahi ʻano, no ka mea, ua hoʻokaʻawale pololei ʻia ke kaʻa nui ma ke alalai o ka mea hoʻohana.

ʻO ka pilikia, hiki i kekahi ke hele ma hope o ke alalai - a ʻaʻole mākou makemake i kēlā "mea" hiki ke hoʻolohe i nā mea āpau i loaʻa i nā mea kūʻai aku.

ʻO kā mākou hewa mua ka hoʻokomo ʻana ʻoihana kī lehulehu (PKI).

Mahalo i ka hoʻohana ʻana i ka pae 7 kŘkohu pūnaewele OSI Hoʻopau mākou i nā hōʻeha ʻano MITM, akā loaʻa kahi pilikia hou - pono e hoʻokomo i nā palapala hōʻoia mai nā mana hōʻoia kumu. A ʻo nā kikowaena hōʻoia kekahi pilikia pono ʻole. ʻO ka huaʻōlelo nui ma aneʻi ʻo "trust."

Pono ʻoe e hilinaʻi hou i kekahi! He aha inā e hoʻololi ʻia ka mana palapala? E like me kā Comrade Murphy e haʻi mai nei iā mākou, ma hope a ma hope paha e hoʻololi maoli ʻia ka mana hōʻoia. A ʻo kēia ka ʻoiaʻiʻo ʻawaʻawa.

Ua noʻonoʻo mākou no ka manawa lōʻihi e pili ana i ka hoʻoponopono ʻana i kēia pilikia a hiki i ka hopena i ka hopena ʻaʻole pono e hoʻohana i ka PKI - ua lawa ka hoʻohana. ʻO Yggdrasil hoʻopunipuni maoli.

Ma hope o ka hana ʻana i nā hoʻoponopono kūpono, ua lawe ka topology o ka pūnaewele "Medium" i kēia ʻano:

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil

Kuhihewa #2: DNS kikowaena

Pono mākou i kahi ʻōnaehana inoa inoa mai ka hoʻomaka ʻana, no ka mea, ʻaʻole maikaʻi nā helu IPv6 paʻakikī - he mea paʻakikī ke hoʻohana ʻana iā lākou i nā loulou, a ʻo ka nele o kahi ʻāpana semantic he pilikia nui.

Ua hana mākou i nā kikowaena DNS kumu i mālama i kahi kope o ka papa inoa Nā moʻolelo AAAA, aia ma nā waihona ma GitHub.

He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil
Eia naʻe, ʻaʻole i pau ka pilikia o ka hilinaʻi - hiki i ka mea hoʻohana ke hoʻololi i ka helu IPv6 ma ke kikowaena DNS i ka manawa o ka maka. Inā loaʻa iā ʻoe kahi dexterity, aneane hiki ʻole ke ʻike ʻia e nā poʻe ʻē aʻe.

No ka mea ʻaʻole mākou e hoʻohana i ka HTTPS a me ka ʻenehana HSTS, i ka wā e hoʻopunipuni ai i ka helu wahi ma ka DNS, ua hiki ke hoʻokō i kahi hoʻouka ʻana ma ka hoʻopunipuni ʻana i ka helu IPv6 o ka server hope me ka pilikia ʻole.

ʻAʻole i lōʻihi ka hopena: ua hoʻoholo mākou e hoʻohana i ka ʻenehana EmerDNS — DNS hoʻokaʻawale.

Ma kahi manaʻo, ua like ʻo EmerDNS me kahi faila hosts, kahi i loaʻa nā helu no nā pūnaewele ʻike āpau. Akā ʻaʻole like me nā mea hoʻokipa:

  • ʻO kēlā me kēia laina ma EmerDNS hiki ke hoʻololi wale ʻia e kona mea nona, ʻaʻohe mea ʻē aʻe
  • ʻO ka hiki ʻole o "ke Akua (super-administrator) intervention" i hōʻoia ʻia e ka miner consensus
  • Ua like kēia faila no nā mea a pau, i hōʻoia ʻia e ka ʻōnaehana replication blockchain
  • Hoʻokomo ʻia kahi ʻenekini huli wikiwiki me ka faila.

Source: "EmerDNS - kahi koho i DNSSEC"

Kuhihewa #3: Hoʻonohonoho i nā mea āpau

I ka wā mua, ʻaʻole i ʻoi aku ka manaʻo o ka huaʻōlelo "Internet". nā pūnaewele like ai ole ia, pūnaewele o nā pūnaewele.

I ka hala ʻana o ka manawa, ua hoʻōki ka poʻe i ka hoʻopili ʻana i ka Pūnaewele me kekahi mea hoʻonaʻauao a lilo i manaʻo maʻamau, ʻoiai ua laha nui kona mana i ke ola o nā poʻe maʻamau.

ʻO ia hoʻi, i ka wā mua, ua decentralized ka Pūnaewele. I kēia mau lā, ʻaʻole hiki ke kapa ʻia ʻo decentralization, ʻoiai ke ola nei ka manaʻo a hiki i kēia lā - ʻo nā node hoʻololi kaʻa nui wale nō e mālama ʻia e nā hui nui. A ʻo nā ʻoihana nui, e hoʻomalu ʻia e ka mokuʻāina.

Akā, e hoʻi kākou i kā mākou pilikia - ua hoʻonohonoho ʻia ke ʻano o ka centralization e nā mea hoʻokele o nā lawelawe pilikino e like me nā ʻoihana pūnaewele, nā leka uila, nā ʻelele koke, a pēlā aku.

ʻAʻole ʻokoʻa ka "Medium" ma kēia ʻano mai ka Pūnaewele nui a hiki i kēia manawa - ʻo ka hapa nui o nā lawelawe i hoʻonohonoho ʻia a hoʻomalu ʻia e nā mea hoʻohana ponoʻī.

I kēia manawa ua hoʻoholo mākou e hoʻonohonoho i kahi papa no ka decentralization holoʻokoʻa - i hiki i nā lawelawe koʻikoʻi ke hoʻomau i ka hana inā ʻaʻole he hemahema ma ka kikowaena kikowaena o ka mea hoʻohana a ʻaʻole paha.

Ma ke ʻano he ʻōnaehana leka uila mākou e hoʻohana ai mua. E like me nā ʻoihana pūnaewele - Mastodon и hubzilla. No ka hoʻokipa wikiō - Pāpālua.

ʻO kaʻoiaʻiʻo, ʻo ka hapa nui o nā lawelawe i hoʻonohonoho ʻia a hoʻomalu ʻia e nā mea hoʻohana pākahi, akā ʻo ka mea nui aia ka neʻe ʻana i ka decentralization piha a ʻike ʻia e nā lālā o ke kaiāulu.

Hoʻomaka ka pūnaewele manuahi ma Rusia me ʻoe

Hiki iā ʻoe ke hāʻawi i nā kōkua āpau i ka hoʻokumu ʻana i kahi Pūnaewele manuahi ma Rusia i kēia lā. Ua hōʻuluʻulu mākou i kahi papa inoa piha o ka pehea e hiki ai iā ʻoe ke kōkua i ka pūnaewele:

    He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil   E haʻi i kāu mau hoaaloha a me nā hoahana e pili ana i ka pūnaewele Medium
    He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil   Kaʻana like mea ʻolelo i kēia ʻatikala ma nā pūnaewele kaiapili a i ʻole blog pilikino
    He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil   E komo i ke kūkākūkā o nā pilikia ʻenehana ma ka pūnaewele Medium ma GitHub
    He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil   E hana i kāu lawelawe pūnaewele ma ka pūnaewele Yggdrasil
    He aha kā mākou e kūkulu ai i ka Mesh: pehea e hana ai ka mea hoʻolako pūnaewele decentralized "Medium" i kahi pūnaewele hou e pili ana iā Yggdrasil   E hāpai i kāu wahi komo i ka pūnaewele Medium

E heluhelu pū hoʻi:

ʻAʻohe aʻu mea e hūnā ai
ʻO nā mea a pau āu i makemake ai e ʻike e pili ana i ka mea hoʻolako pūnaewele decentralized Medium, akā makaʻu e nīnau
Honey, ke pepehi nei mākou i ka Pūnaewele

He mau nīnau kāu? E hui pū me ke kūkākūkā ma Telegram: @medium_general.

He makana liʻiliʻi no ka poʻe heluhelu a hiki i ka hopena

Hiki i nā mea hoʻohana i hoʻopaʻa inoa ʻia ke komo i ka noiʻi. Eʻe, e 'oluʻolu.

ʻO ke koho balota ʻē aʻe: he mea nui iā mākou ke ʻike i ka manaʻo o ka poʻe ʻaʻole kā lākou moʻokāki piha ma Habré

68 mea hoʻohana i koho. Ua hōʻole nā ​​mea hoʻohana 16.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka