4 ms·
Dat is both a protocol and a toolset. The protocol is basically an improved version of BitTorrent that supports changes and versioning (here's a short page on i
by pfraze 9y ago
Dat is both a protocol and a toolset. The protocol is basically an improved version of BitTorrent that supports changes and versioning (here's a short page on its technical merits [1]). The toolset is a commandline and some desktop apps, and we use it in the Beaker Browser.
Dat couldn't be made by nicer people [2]. It's a non-profit led by Max Ogden [3] and the protocol work is led by Mafintosh [4], both of whom are pretty well known in the nodejs community. The project started as a way for academics to work on tabular datasets, but they pretty quickly found out that academics more often want to work on unstructured (or custom-structured) files. So Max recruited Mafintosh and they started working on the p2p protocol, which focused on improving archival and data-sharing flows within labs.
There's a pretty simple CLI you can install from NPM (npm i -g dat). Give it a try. Also, they need help securing grants, so if you have a talent or a connection in that area, definitely get in touch with them. They're doing good work.
1. https://beakerbrowser.com/docs/inside-beaker/ https://beakerbrowser.com/docs/inside-beaker/
2. https://datproject.org/team https://datproject.org/team
3. https://twitter.com/denormalize https://twitter.com/denormalize
4. https://twitter.com/mafintosh https://twitter.com/mafintosh
- SOLAR_FIELDS 9y agoI’ve contributed to a couple of Mafintosh’s projects. the dude is impressively prolific and writes good code. Nice to see him get some recognition here.