Morero oa Tor o hlahisitse ts'ebetsong ka puo ea Rust, eo nakong e tlang e tla nkela mofuta oa C sebaka

Bahlahisi ba marang-rang a sa tsejoeng a Tor ba hlahisitse projeke ea Arti, eo ho eona mosebetsi o ntseng o tsoela pele ho theha ts'ebetsong ea protocol ea Tor ka puo ea Rust. Ho fapana le ts'ebetsong ea C, e qalileng ho etsoa e le moemeli oa SOCKS 'me ka mor'a moo e lokiselitsoe litlhoko tse ling, Arti e qalisoa ka mokhoa oa laebrari ea modular e kenyelletsoeng e ka sebelisoang ke likopo tse sa tšoaneng. Mosebetsi o se o ntse o tsoela pele ka nako e fetang selemo ka chelete e tsoang lenaneong la thuso ea Zcash Open Major Grants (ZOMG). Khoutu e ajoa tlasa laesense ea Apache 2.0 le MIT.

Mabaka a ho ngola hape Tor ho Rust ke takatso ea ho fumana boemo bo phahameng ba ts'ireletso ea khoutu ka ho sebelisa puo e netefatsang ts'ebetso e bolokehileng ka mohopolo. Ho ea ka baetsi ba Tor, bonyane halofo ea bofokoli bohle bo hlokometsoeng ke morero bo tla felisoa ts'ebetsong ea Rust haeba khoutu e sa sebelise li-blocks tse "sa sireletsehang". Rust e tla boela e etse hore ho khonehe ho finyella lebelo la tsoelo-pele ka potlako ho feta ho sebelisa C, ka lebaka la tlhaloso ea puo le litiiso tse tiileng tse u lumellang ho qoba ho senya nako ka ho hlahloba habeli le ho ngola khoutu e sa hlokahaleng. Ho phaella moo, ha ho etsoa morero o mocha, phihlelo eohle ea nakong e fetileng ea ntlafatso ea Tor e nkoa, e tla qoba mathata a tsebahalang a meralo le ho etsa hore morero o be modula le o sebetsang hantle.

Boemong ba eona ba hajoale, Arti e se e khona ho hokela marang-rang a Tor, ho buisana le li-server tsa directory, le ho theha likhokahano tse sa tsejoeng ka holim'a Tor ka proxy e thehiloeng ho SOCKS. Nts'etsopele ha e so khothalletsoe hore e sebelisoe lits'ebetsong tsa tlhahiso, kaha ha se likarolo tsohle tsa lekunutu tse kenngoeng tšebetsong, 'me litšebelisano tsa morao-rao boemong ba API ha lia tiisetsoa. Phetolelo ea pele e lumellanang le ts'ireletso ea bareki, e tšehetsang li-node tsa balebeli le ho itšehla thajana, e reretsoe ho lokolloa ka October.

Tokollo ea pele ea beta e lebelletsoe ka Hlakubele 2022 ka ts'ebetso ea liteko ea laeborari e kentsoeng le ntlafatso ea ts'ebetso. Tokollo ea pele e tsitsitseng, e nang le API e tsitsitseng, CLI le sebopeho sa tlhophiso, hammoho le tlhahlobo ea libuka, e reriloe bohareng ba Loetse 2022. Tokollo ena e tla ba e loketseng tšebeliso ea pele ke basebelisi ba kakaretso. Ntlafatso ea 2022 e lebelletsoe bofelong ba Mphalane 1.1 ka tšehetso bakeng sa lipalangoang tsa plug-in le marokho a ho qoba ho thibela. Ts'ehetso ea lits'ebeletso tsa onion e reriloe bakeng sa ho lokolloa 1.2, 'me ho fihlella tekano le moreki oa C ho lebeletsoe ho lokolloa 2.0, nako eo e e-so ka e khethoa.

Nakong e tlang, bahlahisi ba bolela esale pele ho fokotseha butle-butle ha mosebetsi o amanang le nts'etsopele ea khoutu ea C, le keketseho ea nako e fanoeng ho hlophisa ho Rust. Ha ts'ebetsong ea Rust e fihla boemong bo ka nkang sebaka sa C version, bahlahisi ba tla khaotsa ho eketsa likarolo tse ncha ts'ebetsong ea C 'me, ka mor'a nako e itseng, ba khaotse ho e tšehetsa ka ho feletseng. Empa sena se ke ke sa etsahala haufinyane, 'me ho fihlela ts'ebetsong ho Rust e fihla boemong ba phetoho e feletseng, nts'etsopele ea bareki ba Tor le relay ho C e tla tsoela pele.

Source: opennet.ru

Eketsa ka tlhaloso