Content-addressed distributed data structures [SpeakeasyJS]
Channel: Rod Vagg
Date: 2020-09-30

A talk given to the SpeakeasyJS meet-up on September 26, 2020.

This talk covers the basics of content-addressing - what, why, how? And how you build data structures on top of content-addressing. Examples of such structures include Git, Bitcoin, and IPFS filesystem data. In this video I provide the basics needed to begin reasoning about such systems and provide suggestions for how you might build complex and very large data structures.

Want more? Head over to https://docs.ipld.io/ to read about how IPLD formalises content-addressing and provides tools, algorithms and specifications for doing powerful things with it.

A specification for the Array / Vector example covered in this video can be found @ https://github.com/ipld/specs/tree/master/data-structures

More SpeakeasyJS content and book a ticket for future events @ https://speakeasyjs.com/

Original video @ https://www.youtube.com/watch?v=r5F6dekUmdE