Beaker, mai bincike na P2P don shafukan yanar gizo

Bayan shekaru biyu na ci gaba, fitowar farko gagarumin bincike na gidan yanar gizo "Beaker 1.0", cewa yana tsaye don haɗin haɗin gwiwa don yarjejeniya na sadarwa na Hypercore P2P.

Tare da wannan yarjejeniya, an kirkiro hanyar sadarwar isar da sako ta hanyar sadarwa, wanda nodes ɗin masu amfani dashi ne. Cibiyar sadarwa ta ce ba ka damar karɓar bakuncin aikace-aikacen yanar gizo waɗanda basa buƙatar sabobin.

An rubuta lambar aikin a cikin JavaScript ta amfani da injin Chromium da dandamalin Electron kuma an rarraba shi a ƙarƙashin lasisin MIT.

Yarjejeniyar Hypercore ya haɗu da toshewa da fasahar BitTorrent. Kamar yadda yake tare da BitTorrent, baƙi suna zazzage fayiloli daga shafin kuma suna fara shiga cikin rarraba shi.

Babban bambanci tare da Hypercore shine ikon gyara fayiloli ba tare da ƙirƙirar sabon URL ba.

Don ƙirƙirar rukunin yanar gizonku, kawai kuna buƙatar shirya lambar HTML / JavaScript dole, ƙirƙirar yanayin Hyperdrive kuma sanya hanyar haɗi zuwa wannan yanayin, wanda ake samun dama ta hanyar URL "hyper: //".

Lokacin da ka buɗe wannan haɗin, za a sauke abubuwan da ke ciki kai tsaye daga tsarin marubucin, bayan haka mai ɗorawa na iya shiga cikin rarraba shi ga sauran masu amfani.

Yarjejeniyar Hypercore dogaro ne da rikodin da yake samuwa kawai don ƙara sabbin bayanai kuma baya bada izinin canje-canje ga bayanin da aka ƙara.

Irin waɗannan bayanan ana iya rarraba su cikin sauri tsakanin mahalarta cibiyar sadarwa a cikin yanayin P2P, yayin da kowane kumburi zai iya zazzage gutsuttsarin abubuwan da ke cikin rikodin kawai ya fara shiga cikin rarraba su.

An tabbatar da amincin rikodin ta hanyar tsarin "Merkle Tree", wanda kowane reshe ke tabbatar da dukkanin rassa da ƙugiyoyi, godiya ga zanta ta haɗin gwiwa (a cikin hanyar itace) ta amfani da aikin BLAKE2b-256 hash.

Samun zance na ƙarshe, mai amfani na iya tabbatar da daidaito na duk tarihin ayyukan, kazalika da daidaito na jihohin da suka gabata na bayanan bayanan.

Don ƙirƙirar shafuka, mai binciken yana da editan lambar edita, kayan aiki don aiki tare da kundayen adireshi tare da abubuwan da ke cikin rukunin yanar gizon, tashar yanar gizo (na'ura mai ba da umarni don kewaya muhallin Hyperdrive) da kuma API ta musamman don karantawa da saukar da fayiloli.

Yana goyon bayan haɗa mahallin Hyperdrive da yawa, haɗa muhalli, ƙirƙirar cokula masu yatsu, shiga cikin rarraba muhallin sauran masu amfani.

Baya ga ƙirƙirar rukunin yanar gizo, yankunan aikace-aikacen Beaker kamar musayar bayanan sirri (samun damar zuwa albarkatun za a iya samun su ta hanyar haɗin yanar gizo da aka sanar da su ta hanyar zanta), ƙungiyar horar da shirye-shiryen yanar gizo (a cikin aikin za a iya iyakance shi ga mai bincike ba tare da ƙarin tsarin sabar da kayan aiki ba), sauƙaƙa ma'amala a cikin ƙungiyoyin ci gaban yanar gizo da gwajin samfurorin rukunin yanar gizo (kuna iya cokali mai amfani da shafin, yin canji kuma raba sakamakon).

Yadda ake girka Beaker 1.0 akan Linux?

Ga waɗanda suke da sha'awar iya shigar da wannan burauzar gidan yanar gizon akan distro ɗinsu, ya kamata su san cewa kunshin Linux ɗin a halin yanzu an gina shi a cikin tsarin AppImage ko don gina shi daga lambar tushe.

A farkon lamuran biyu, dole ne mu zazzage kowane ɗayan fakitin yanzu. Muna yin wannan daga mahaɗin mai zuwa.

Ga lamarin Appimage kamar Misali, Zan dauki sabon sigar 1.0 a yanzu, an zazzage shi da:

wget https://github.com/beakerbrowser/beaker/releases/download/1.0.0/Beaker.Browser-1.0.0.AppImage

Muna ba da izinin aiwatarwa tare da:

sudo chmod +x Beaker.Browser-1.0.0.AppImage

Kuma muna aiwatarwa tare da danna sau biyu akan fayil ɗin ko daga tashar tare da:

./Beaker.Browser-1.0.0.AppImage

Yanzu, ga waɗanda suke da sha'awar gina burauzar daga lambar tushe, ya kamata su sami ibtool, m4, autoconf da automake.

Don shigar da waɗannan kayan aikin, misali akan Debian, Ubuntu da kowane irin wadataccen waɗannan:

sudo apt-get install libtool m4 make g ++ autoconf

Game da Fedora da abubuwan da suka samo asali:

sudo dnf install libtool m4 make gcc-c ++ libXScrnSaver

Kuma a ƙarshe don tattara mai binciken, kawai rubuta waɗannan umarnin:

git clone https://github.com/beakerbrowser/beaker.git
cd beaker / scripts
npm install
npm run rebuild
npm start

Idan kana son karin bayani game da shi, zaka iya duba mahaɗin mai zuwa.



		

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.