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