Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zabirauf/ex_merkle_dag
MerkleDAG data structure implementation in Elixir
https://github.com/zabirauf/ex_merkle_dag
Last synced: 6 days ago
JSON representation
MerkleDAG data structure implementation in Elixir
- Host: GitHub
- URL: https://github.com/zabirauf/ex_merkle_dag
- Owner: zabirauf
- License: mit
- Created: 2015-06-12T09:36:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-21T21:05:56.000Z (over 9 years ago)
- Last Synced: 2023-03-12T08:53:33.533Z (over 1 year ago)
- Language: Elixir
- Size: 191 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://semaphoreci.com/api/v1/projects/595207c7-bd7a-4f61-b652-6edd94336e15/455117/badge.svg)](https://semaphoreci.com/zabirauf/ex_merkle_dag--2)
[![Build Status](https://api.travis-ci.org/zabirauf/ex_merkle_dag.svg?branch=master)](https://travis-ci.org/zabirauf/ex_merkle_dag)
[![Inline docs](http://inch-ci.org/github/zabirauf/ex_merkle_dag.svg)](http://inch-ci.org/github/zabirauf/ex_merkle_dag)#MerkleDAG (In Development)
![Merkle Dag](https://cloud.githubusercontent.com/assets/1104560/8148112/f88a3a68-1240-11e5-9216-63449f98677d.png)
[Merkle DAG](https://github.com/jbenet/random-ideas/issues/20) is the data structure powering the Git and [IPFS](http://ipfs.io).
It has the benefits of
* Integrity check
* Deduplication
* Content AddressingIt can be used to build various awesome things and IPFS is a great example of it. This is an attempt to implement MerkleDAG in Elixir so that in the future other things can be built on top of it. It is using [Go-IPFS](https://github.com/ipfs/go-ipfs) implementation as reference.
It is still in **heavy development** and in no way functional yet.
#Resources
* [Merkle DAG](https://github.com/jbenet/random-ideas/issues/20)
* [Mathias Buus Slide for DTN 2015](http://mafintosh.github.io/slides/dtn-2015/)#License
MIT