Zhenkai Zhu | c0f8cec | 2012-12-23 13:28:09 -0800 | [diff] [blame] | 1 | ChronoShare: Decentralized File Sharing Over NDN |
| 2 | ================================================ |
| 3 | |
Zhenkai Zhu | 12ae7e0 | 2013-04-02 10:32:01 -0700 | [diff] [blame^] | 4 | ChronoShare provides services similar to Dropbox, but in a decentralized way. |
Zhenkai Zhu | c0f8cec | 2012-12-23 13:28:09 -0800 | [diff] [blame] | 5 | |
Zhenkai Zhu | 12ae7e0 | 2013-04-02 10:32:01 -0700 | [diff] [blame^] | 6 | It uses [ChronoSync](http://www.named-data.net/techreport/TR008-chronos.pdf) library to synchronize the operations to the shared-folder and levels NDN's advantage of natural multicast support. The sharing process is completely decentralized, but it is also very easy to add a permanent storage server. |
Zhenkai Zhu | c0f8cec | 2012-12-23 13:28:09 -0800 | [diff] [blame] | 7 | |
| 8 | To see more details about ChronoShare design, click [here](http://irl.cs.ucla.edu/~zhenkai/chronoshare.pdf). |
| 9 | |
Zhenkai Zhu | 12ae7e0 | 2013-04-02 10:32:01 -0700 | [diff] [blame^] | 10 | Highlights |
| 11 | ---------- |
| 12 | - Decentralised |
| 13 | - Version controlled |
| 14 | - Wifi Adhoc communications (Only supported in Mac OS 10.7 and above) |
| 15 | - NDN-JS interface for versioning history browsing and checking out old version |
| 16 | - Dropbox like user experience (ok, their UI is fancier) |
| 17 | |
| 18 | Compile |
| 19 | ------- |
| 20 | To see more configure options, use `./waf configure`. |
| 21 | To compile with default configuration, use |
| 22 | ```bash |
| 23 | ./waf configure |
| 24 | ./waf |
| 25 | ``` |