LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

В биткоине так сделали для простоты

в гите не нужна «простота». там есть история коммитов и вот это всё. и нет смысла подписывать каждый коммит ключом и потом по этим записям из кучи хлама выколупывать и собирать по кускам текущее состояние файлов. это безумие. гит сам по себе имеет все необходимые CRC для сохранности его внутренних данных. и дополнительно сверх этого его криптовать не требуется. хочешь локальную копию - просто клонируешь весь репозиторий и никаких проблем. тут не нужны никакие блоки и шифрование. так же не нужны подписи ключами, потому что контрибьюторы в репозиторий - не случайные люди, а те, кто имеет на то разрешение. так что никакой публичности и случайного доступа к данным тут нет и быть не может. это не коллективное хранение данных, а именно клиенты и сервер. но сервер можно себе клонировать и синхронизировать. без всякого геморроя. и это будет тоже децентрализованным хранилищем, если угодно.

В общем, в технологии блокчейна ты не разбираешься.

разбираюсь. начиная от кривых, на которых выбираются точки для шифрования и заканчивая всеми этими дурацкими двойными SHA256. которые, внезапно, нахрен не нужны для копирования гита к себе на машину. гит просто копируется и у него внутри уже есть все средства для проверки его целостности. ничего сверху накручивать не нужно.

а у тебя просто блокчейн головного мозга. ты его везде пытаешься насаждать.

Исправление Iron_Bug, :

В биткоине так сделали для простоты

в гите не нужна «простота». там есть история коммитов и вот это всё. и нет смысла подписывать каждый коммит ключом и потом по этим записям из кучи хлама выколупывать и собирать по кускам текущее состояние файлов. это безумие. гит сам по себе имеет все необходимые CRC для сохранности его внутренних данных. и дополнительно сверх этого его криптовать не требуется. хочешь локальную копию - просто клонируешь весь репозиторий и никаких проблем. тут не нужны никакие блоки и шифрование. так же не нужны подписи ключами, потому что контрибьюторы в репозиторий - не случайные люди, а те, кто имеет на то разрешение. так что никакой публичности и случайного доступа к данным тут нет и быть не может. это не коллективное хранение данных, а именно клиенты и сервер. но сервер можно себе клонировать и синхронизировать. без всякого геморроя. и это будет тоже децентрализованным хранилищем, если угодно.

В общем, в технологии блокчейна ты не разбираешься.

разбираюсь. начиная от кривых, на которых выбираются точки для шифрования и заканчивая всеми этими дурацкими двойными SHA256. которые, внезапно, нахрен не нужны для копирования гита к себе на машину.

а у тебя просто блокчейн головного мозга. ты его везде пытаешься насаждать.

Исходная версия Iron_Bug, :

В биткоине так сделали для простоты

в гите не нужна «простота». там есть история коммитов и вот это всё. и нет смысла подписывать каждый коммит ключом и потом по этим записям из кучи хлама выколупывать и собирать по кускам текущее состояние файлов. это безумие. гит сам по себе имеет все необходимые CRC для сохранности его внутренних данных. и дополнительно сверх этого его криптовать не требуется. хочешь локальную копию - просто клонируешь весь репозиторий и никаких проблем. тут не нужны никакие блоки и шифрование. так же не нужны подписи ключами, потому что контрибьюторы в репозиторий - не случайные люди, а те, кто имеет на то разрешение. так что никакой публичности и случайного доступа к данным тут нет и быть не может. это не коллективное хранение данных, а именно клиенты и сервер. но сервер можно себе клонировать и синхронизировать. без всякого геморроя. и это будет тоже децентрализованным хранилищем, если угодно.

В общем, в технологии блокчейна ты не разбираешься.

разбираюсь. начиная от кривых, на которых выбираются точки для шифрования и заканчивая всеми этими дурацкими двойными SHA256. которые, внезапно, нахрен не нужны для копирования гита к себе на машину.