Gitchain:GitHubとビットコインの組み合わせ

カナダのプログラマー、ユーリ・ラシュコフスキーは、Gitバージョン管理システムと分散ビットコインデータベースという2つの一般的なテクノロジーを組み合わせることにしました。 著者の計画によると、最近Kickstarterで10,000ドルの資金調達に成功した彼のプロジェクトGitchainは、Gitバージョン管理システムを真に分散させます。 Githubなどの大規模なパブリックリポジトリの人気が高まっているため、もともと分散型として考えられていたGitシステムは実際に中央で使用され、サードパーティのサーバーに完全に依存しています。



Gitchainでは、Bitcoinのイメージで構築されたブロックチェーンにリポジトリのメタデータが保存されます。 これは、ドメイン名とその所有者のデータが公開されており、Bitcoinネットワークトランザクションが保護されているのと同じ方法で偽造から保護されているNamecoinネットワークデバイスを連想させます。 コード自体とリポジトリのデータは、ボリュームが大きすぎてブロックのチェーンを許容できないサイズに急速に膨らませるため、DHTネットワークに個別に保存されます。 以下は、Gitchainとのセッションを示す小さなスクリーンキャストです。







Yuri Rashkovskyは、集めたお金で夏の終わりまでにGitchainの基本バージョンの開発を完了するのに十分だと書いています。 15,000ドルを集めれば、高度な機能がいくつか追加されます-マイニングブロック(仕事の証拠)だけでなく、データの保存と送信(ストレージの証拠)帯域幅の証明)。 これにより、愛好家のための趣味プロジェクトのカテゴリから、より深刻でスケーラブルなものにネットワークを移すことができます。



すべてのGitchainコードはオープンであり 、Apache 2.0ライセンスの下でGithub利用可能です






All Articles