GitHub въвежда GitTorrent за достъп до Git-хранилищата

GitHub  GitTorrent    Git-Въпреки децентрализирания характер на Git, първичното получаване на текстовете с програмен код става чрез сървър, който раздава сорс-кода. В този случай, блокирането на достъпа или прекъсване в работата на GitHub ще прекратят изтеглянето на кода и ще се наложи търсенето на други източници, въпреки че същият код е наличен в локалните Git-хранилища на стотици и дори хиляди програмисти. Крис Бол (Chris Ball) предложи използването на BitTorrent технологията за решаване на този проблем. Крис дори публикува прототипа на допълнение за Git, в което е вградено използването на BitTorrent, както и локален агент, който да раздава избрана информация от локалната Git-директория чрез BitTorrent протокола.

Идеята не е сложна и аналогично на BitTorrent организира разпределена мрежа за съхранение и обмен на файлове. GitTorrent създава разпределена мрежа за информацията в Git-хранилищата, при която изключването на потребител или потребители не оказва влияние върху достъпността на данните. Използва се подобна DHT (разпределена хеш-таблица) с определяне профила на потребителя и информация с какви файлове разполага.

Нов момент в GitTorrent е, че вместо използване на хешове е възможно регистрирането на обикновени, лесни за четене имена, чрез методите, използвани за регистриране имената на потребителите в Bitcoin.

Коментари
Все още няма коментари
Статистика
Прегледи 103
Коментари 0
Рейтинг
Добавена на02 Юни 2015
ИзточникKaldata

Тагове
GitHub