Задать вопрос
@soul7

Можно ли сказать, что Гит работает на блокчейне?

Гит используют для контроля версий файлов. Каждый раз когда файлы меняются, кодер пишет "git add <файл" или "git add ."(добавить все файлы), а потом создаёт коммит (и ещё может отправить коммит на сервер).
Получается, что у Гита есть такая "цепочка блоков", в каждом из которых хранятся сведения о состоянии файлов в тот момент времени, когда сделали коммит (вот как чекпоинты в играх).
Можно ли назвать эту систему Гита - блокчейном?
  • Вопрос задан
  • 316 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
mayton2019
@mayton2019
Bigdata Engineer
Нет. Гит не является блокчейном потому-как в него не закладывались требования по кворуму и гарантий уникальности и нефальсифицируемости истории.

В git нет понятия блок. И нет алгоритмов POW для подтверждения потраченной работы.

В git владелец может убить master-бранч что само по себе - принципиально невозможно в криптовалютных проектах

UPD: Почему я привлекаю именно юзкейс криптовалют. Потому что в наше время блокчейн плотно ассоциирован именно с этой технологией. Хотя само по себе определение блокчейна может быть либеральнее чем я описал. Например POW может и не быть. Просто рассматривая git надо обозначить его сравнительные недостатки чтоб не было в теме попыток спекулировать просто на похожести этих двух технологий. Да они в чем-то похожи но блокчейн во много раз строже по безопасности. Ведь хранение журнала фин-операций - особая и деликатная задача.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
нет.
Несложно же почитать как под капотом работает гит. Никаких блоков цепочек там нет. Есть версии.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Только если хочешь продать кому-то git за очень много денег.
Не забудь ещё упомянуть что он децентрализованный - ещё несколько иксов накрутишь)

В принципе с натяжкой можно сделать аналогию
Коммит = блок
Изменение в рамках коммита = транзакция

Но зачем?
git и другие системы контроля версий появились задолго до всех блокчейнов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽