Gitchain: суміш Гітхаба з біткоіни

    Канадський програміст Юрій Рашковский вирішив об'єднати дві популярні технології — систему контролю версій Git і розподілену БД біткоіни. Його проект Gitchain , який нещодавно успішно зібрав на кікстартер заплановані 10 000 доларів, за задумом автора дозволить зробити систему контролю версій Git по-справжньому розподіленою. З ростом популярності великих публічних репозиторіїв, таких як Гітхаб, система Git, яка спочатку замислювалася як розподілена, фактично використовується централізовано і повністю залежить від сторонніх серверів.
 
У Gitchain ланцюжок блоків, побудована за образом і подобою біткоіни, зберігає метадані репозиторіїв. Це нагадує пристрій мережі Namecoin, де імена доменів і дані їх власників загальнодоступні і захищені від підробок точно так само, як захищені транзакції мережі біткоіни. Сам код і дані репозиторіїв зберігаються окремо, в мережі DHT, так як їх обсяг може бути занадто великим і швидко роздує ланцюжок блоків до неприйнятного розміру. Ось невеликий скрінкаст, який демонструє сеанс роботи з Gitchain:
 
  
Юрій Рашковский пише, що зібраних грошей вистачить на те, щоб завершити розробку базової версії Gitchain до кінця літа. Якщо вдасться зібрати 15 000 доларів, будуть додані деякі просунуті функції — можливість створювати приватні зашифровані репозиторії, а також система винагород учасників мережі, причому не тільки за Майнінг блоків (proof of work), а й за зберігання та передачу даних (proof of storage, proof of bandwidth). Це дозволить перевести мережу з розряду хобі-проекту для ентузіастів в щось більш срьезное і масштабується.
 
Весь код Gitchain відкритий і доступний на Гітхабе під ліцензією Apache 2.0
 
 
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.