Comments 12
Русскоязычные разработчики ядра системы
В чем преимущество?
Что тогда будете делать? Как будете разбираться, какая копия цепочек комитов верна, то есть какой из них верить?
В истории коммитов нельзя «поменять что нужно» не поменяв все остальные коммиты после нужного. Если гит распределённый, то есть есть коммитА подписанный ключом А, потом коммитБ, подписанный ключом Б, и т.д., то для подмены содержимого коммитаА нужно будет поменять коммитБ с и переподписать его ключом Б, т.е. чтобы фальсифицировать гит (существенно дальше в прошлое) требуются приватные ключи всех, кто коммитил.
Когда kernel.org ломали, доверие к коду ядра сохранилось как раз из-за цепочки подписей, хранившейся у множества людей.
В истории коммитов нельзя «поменять что нужно» не поменяв все остальные коммиты после нужного.
Это понятно. Но злоумышленник после нужного ему комита вставит в свой git другие валидные комиты, взятые из истинной цепочки. Естественно, не забыв правильные метки времени. В результате, с точки зрения технического анализа, git злоумышленника будет настолько же правдоподобный, насколько и Ваш.
Да, хеши после отличающегося комита посыпятся, и станут другими.
А злоумышленник будет утверждать, что как раз его хеши — и есть настоящие, а вы — мошенник.
Тогда в полный рост встаёт проблема консенсуса, или как Вы написали выше "сколько человек ему уже доверяет". Как в Вашей системе определяется этот самый "человек"? Как Вы определите доверие к тому или иному человеку? Как Вы будете этих человеков считать? И чтобы не было "мёртвых душ", или чтоб один человек проголосовал только один раз за ту или иную версию гита.
По паспортам, и списками голосования? Или по e-mail-адресам? Или по IP-адресам?
Все эти способы подсчёта — уязвимы, и опираются на человеческий фактор.
Вот мошенник создаст в Amazon cloud 10 тысяч виртуальных компов и псевдоюзеров, со своей версией git-a, и этими мёртвыми душами будет голосовать за эту свою версию.
Когда kernel.org ломали, доверие к коду ядра сохранилось как раз из-за цепочки подписей, хранившейся у множества людей.
Ну небось вручную собирали, и анализировали, кому (человеку) можно верить, а кому нет. И хлопот было небось немало. И замечу, что сам kernel.org подразумевает некий сервер, то есть уже централизацию.
Вот представим — хозяин kernel.org решил смошенничать, сделал на Амазоне 10,000 виртуальных компов, с 10,000 e-mail адресов и прочих атрибутов человека, и потом у себя сделал фиктивный репозиторий с нужными ему изменениями. И всем обьявил, что их версии git-a — как раз неверные, а вот большинство народа имеет другое мнение.
Из статьи не ясно чем именно ваш проэкт отличается от Биткоина. Какое время блока, какой язык скриптования?
Эти «внешние проэкты» — как, приблизительно, они соотносятся с блокчейном? Нужно ли пользователю запускать node или это внешние сервисы? Кто за них платит?
При чём тут HashFalre — они уже ответили. А ответы на остальные вопросы — Вы можете найти, прочтя
цикл статей "Под капотом Эмеркоин":
https://cryptor.net/kriptovalyuty/pod-kapotom-emercoin
https://cryptor.net/kriptovalyuty/pod-kapotom-emercoin-chast-2-decentralizovannaya-necenzuriruemaya-sistema-domennyh
https://cryptor.net/kriptovalyuty/pod-kapotom-emercoin-chast-3-emcssh-infrastruktura-publichnyh-klyuchey-vsemirnogo
https://cryptor.net/kriptovalyuty/pod-kapotom-emercoin-chast-4-emcssl-decentralizovannaya-besparolnaya-sistema
https://www.youtube.com/watch?v=2hL9bzs7yZw
Могут ли ваши технологии помочь переходу на безденежную экономическую систему (возможно при модификации)?
Читаем тут: https://ru.wikipedia.org/wiki/Ресурсо-ориентированная_экономика
Ресурсо-ориентированная экономика (предложена футурологом Жаком Фреско) возможна лишь в том случае, если все природные ресурсы будут признаны общим достоянием всех жителей планеты.
Покамест такого признания не наблюдаю даже на горизонте. Так что модификации надо начинать не с Emercoin, а с мировой хозяйственной системы. Для начала — отменить национальные государства хотя бы. После этого — возвращаться к Вашему вопросу.
Emercoin vs Ethereum и сравнение приватных и публичных блокчейнов