Bitcoin Forum
June 17, 2024, 02:44:09 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Git + Bitcoin = Gitchain  (Read 419 times)
GES (OP)
Sr. Member
****
Offline Offline

Activity: 315
Merit: 250



View Profile
May 26, 2014, 05:31:22 AM
 #1

Канадский программист Юрий Рашковский намерен объединить два популярных open source проекта — Git и Bitcoin.

На первый взгляд, у системы управления версиями Git и цифровой криптовалюты Bitcoin нет ничего общего. Но Юрий считает иначе. По его мнению, репозитории Git можно хранить в распределённой P2P-сети, словно цепочку блоков Bitcoin. При этом используются идеи, реализованные в распределённой DNS-системе Namecoin на основе Bitcoin, и применяется технология DHT (распределённая хеш-таблица) для распределённой файловой системы.

Первый прототип программы Gitchain опубликован на Github. Сразу после установки у вас запускается локальный прокси, который является частью глобальной сети Gitchain P2P. Нужно только сгенерировать пару из секретного и отрытого ключей и зарегистрировать новый репозиторий.

Необходимость такой системы заключается в том, что Git изначально задумывался как распределённая система. В реальности же большинство проектов размещаются централизованно на каком-нибудь сервере, например, на Github. Это ненормально и противоречит open source духу свободного ПО. Нужно вернуть контроль, уверен Юрий.

Если сообщество поддержит разработку проекта, то автор обещает реализовать в Gitchain различные функции: шифрование приватных репозиториев, защищённую от подделки историю изменений и систему вознаграждений за хранение данных и внесение полезных патчей в проекты (вероятно, на базе bitcoin-протокола). Последнее выглядит весьма любопытно: идеи финансового поощрения авторов open source проектов выдвигались неоднократно, а Gitchain может предоставить подходящий механизм для технического воплощения этой идеи в жизнь.

Нужно пояснить, что Gitchain использует собственную цепочку блоков, отдельную от Bitcoin. В цепочке хранятся только метаданные, но не сам исходный код проектов. В будущем, для внедрения защищённой от подделки истории изменений и системы поощрения на основе proof-of-work, видимо, придётся организовать и собственную распределённую вычислительную сеть по образцу Bitcoin.

http://www.xakep.ru/post/62541/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!