Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Poster on IPFS & IPLD at Hydra Connect 2016 in Boston #173

Closed
flyingzumwalt opened this issue Sep 12, 2016 · 22 comments
Closed

Poster on IPFS & IPLD at Hydra Connect 2016 in Boston #173

flyingzumwalt opened this issue Sep 12, 2016 · 22 comments
Assignees

Comments

@flyingzumwalt
Copy link
Contributor

flyingzumwalt commented Sep 12, 2016

@flyingzumwalt and @RichardLitt will be attending Hydra Connect in Boston and presenting a poster on IPFS, authenticated data structures, IPLD and their applicability to libraries & archives. Is anyone else interested in coming along? @nicola would you be interested in coming along to field questions about IPLD?

The Audience is Libraries & Archives who use linked data. The Hydra Framework stores all of its data as linked data using an LDP implementation (defaults to Apache Modeshape), so everyone at this conference knows about Linked Data and has valuable collections formatted as Linked Data. You'll have the full spread -- from people who just know Linked Data is a big deal to the people who designed the LDP implementation that Hydra relies on.

When Tuesday October 4th 2.00 PM - 5.00 PM
Where Boston Public Library

The conference is Oct 3-6, but the poster session is 2:00-5:00 on Tuesday.

@nicola
Copy link
Member

nicola commented Sep 12, 2016

Will be there! Ping me the night before we can organize an IPFS dinner at MIT

@chriscool
Copy link
Contributor

Is it "Hydra Connect 2016" or "Hydra Connect 2017"?

@flyingzumwalt
Copy link
Contributor Author

Oops. It's 2016. I was reading another ticket about a conference in 2017 right before I posted this. ☺️ I'll fix the title.

@flyingzumwalt flyingzumwalt changed the title IPFS & IPLD at Hydra Connect 2017 in Boston IPFS & IPLD at Hydra Connect 2016 in Boston Sep 12, 2016
@flyingzumwalt flyingzumwalt changed the title IPFS & IPLD at Hydra Connect 2016 in Boston Poster on IPFS & IPLD at Hydra Connect 2016 in Boston Sep 12, 2016
@flyingzumwalt
Copy link
Contributor Author

flyingzumwalt commented Sep 12, 2016

@RichardLitt Let's use this ticket to track work on the poster. Here's an initial stab at the message(s) we should frame the poster around. The audience is defined in the first comment above.

Key Message

What message do we want the audience to walk away with?

LIBRARIES FIND THEIR PLACE in the WEB OF DATA: IPFS and the decentralized web are the key to the future of Libraries and Archives in a data-centric world. They provide a clear role for Libraries to fulfill their missions by directly engaging with scholarly, civic, and social data while applying models for preservation and access that are less expensive, infinitely scalable, and cryptographically authenticated.

Secondary Messages

What 3 messages do we want to follow up with?

  1. P2P CACHING OF SHARED/COMMON LINKED DATA: IPLD solves some of the core preservation problems that occur with Linked Data (example: Library of Congress Subject Headings - LCSH and all of id.loc.gov) by using content-addressed authenticated data structures instead of graphs composed of location-addressed http URIs.
  2. GRACEFUL GEOGRAPHIC REDUNDANCY: IPFS covers the LOCKSS/DPN use cases gracefully with an open, stable, secure protocol that's used across many industries.
  3. BEYOND WEB APPLICATIONS and WEB APIs: It's time to stop thinking in terms of Web Applications and REST APIs. Instead think of authenticated/functional data structures, p2p replication, and dynamic content on distributed systems.

@jbenet
Copy link
Member

jbenet commented Sep 15, 2016

👍 LGTM

"instead of semantic web"

only comment: I would probably not say "instead of semantic web", as people can write RDF -> JSON-LD -> IPLD, rather say the emphasis is lower level or something

@flyingzumwalt
Copy link
Contributor Author

FYI: we need to submit the poster to the printers in Boston by Monday 26 September.

@flyingzumwalt flyingzumwalt added the status/in-progress In progress label Sep 24, 2016
@flyingzumwalt
Copy link
Contributor Author

flyingzumwalt commented Sep 25, 2016

@RichardLitt your draft of the poster looks good. Some notes:

Title:
I want the title to make a really bold statement along the lines of IPFS and the decentralized web are the key to the future of Libraries and Archives in a data-centric world.

Note: This is not just about Archiving Data. Yes, they will use IPFS for archiving, but IPFS also allows libraries and archives to cover a lot of their core values. Look at the American Library Association’s Core Values of Librarianship. The design of IPFS speaks to a majority of these values, only one of which is Preservation. Adopting IPFS will allow them to double down on their commitment to those values in a big way.

Three Key Terms you want to have on the tip of your tongue: Preservation, Discovery and Access. Any library or archive has to support all three of these activities in order to fulfill its mission. We want to speak to all three.

“Problem”:
Rename this top section to “The Promise” or “The Future”. The problem, which I don’t think we should put on this poster, is that libraries are scrambling to define their role in the data-centric world. The solution is to adopt IPFS in a big way. That opens up wide avenues for a resurgence of Libraries

  • libraries, including small public libraries, pinning datasets their patrons care about
  • university libraries seamlessly archiving complete histories of research datasets by simply allowing their stakeholders to submit the IPNS hashes of datasets that should be archived
  • LOCKSS/DPN become dead simple to implement and support, barrier to entry becomes negligible and overhead for maintenance of the network is radically reduced
  • Overhead for Hosting content plummets due to the bittorrent-style model for delivery
  • Librarians get to resume their role as facilitators and curators who engage directly with the community to help them preserve, discover and access content

How IPFS Works
We definitely need a picture of a Merkle DAG with example hashes. Ideally there should be some visual representation that a single file is represented as a tree (not just one block) and a Directory is just another block that contains a name and a list of pointers to the hashes of the directory’s children. But if we can’t figure out a visual representation of that, let’s just emphasize a DAG with hashes.

How IPLD Works
Key idea: instead of relying on HTTP URIs to resolve links in the graph, use cryptographic hashes. This makes the entire graph an authenticated, immutable dataset that

  • natively accommodates signing assertions (attribution/provenance of metadata)
  • inherently supports replication/redundancy
  • scales like bitTorrent
  • inherently supports compact, efficient versioning

Further Reading
The ones you listed plus:
Our twitter handles
?: Should we include links to the incomplete decentralized web primer and decentralized data workshops?

@RichardLitt
Copy link
Member

RichardLitt commented Sep 26, 2016

Updated. How does this look?

https://ipfs.io/ipfs/QmR2tpzoKvZheNBwEPGFWPsb6N2SQpCJntiZqJrk75KNu5

@RichardLitt
Copy link
Member

Done! See the keypoint and PDF here.

https://ipfs.io/ipfs/QmbkWejNBywf51afx8iiLXfL2U2q17ajqW5vLShy7JHeYx

@ghost
Copy link

ghost commented Sep 26, 2016

Looks pretty good to me! The footer still has a stub email address

@RichardLitt
Copy link
Member

Good catch!

@nicola
Copy link
Member

nicola commented Sep 26, 2016

(off-topic: shall we host either a dinner at my house (if we are few) or drinks for IPFS peeps in Boston, the night before?)

@RichardLitt
Copy link
Member

@nicola That sounds good to me! That's on-topic, I would say. When works for you? Maybe the 3rd, though; I arrive late on the 2nd.

@flyingzumwalt
Copy link
Contributor Author

@nicola That sounds wonderful! Will you be able to come to the poster session? I'm trying to figure out the best time to let you converse with the people who designed their LDP implementation.

@sdellis
Copy link

sdellis commented Sep 27, 2016

❤️ I know I'm late to the game here, but I just want to express my excitement that you are all presenting this at Hydra Connect! I won't be there, but colleagues of mine will, and it would be great for them to hear about IPFS from someone other than me! 😄

And from my conversations at work, for us to even consider IPFS as a preservation alternative, any vendor of IPFS solutions will need to "guarantee and insure" the integrity of the preserved objects. Apparently, our current storage vendor for our preservation file system does this, so that's a selling point to the "management" folks.

Small point: I think the printing deadline has passed, but if not, perhaps "This is our vision of the future:" is stronger than

This our imagining of the future:

@flyingzumwalt
Copy link
Contributor Author

flyingzumwalt commented Sep 27, 2016

Thanks for the tip Shaun. I'm looking forward to it too. Good point about the wording, but it's already been sent off to the printers.

@Kubuxu
Copy link
Member

Kubuxu commented Sep 27, 2016

@sdellis the tool you are looking for is ipfs-cluster, unfortunately it doesn't exist yet but we are thinking about it. ipfs/notes#58

@flyingzumwalt
Copy link
Contributor Author

The poster was well received and @flyingzumwalt's lightning talk was very well received.

Notes for future presentations:

  • Don't assume that people know how big IPFS is. One person thought that it was just a random idea some guy at a library wants all the libraries to use.
  • Make sure to tell people about the big, active, exciting, innovative community, and tell them where to find it.
  • The "thin waist" metaphor is really useful -- IPFS replaces the thin waist of the current web (IP addresses) with Merkle DAGs

@peterVG
Copy link

peterVG commented Oct 6, 2016

Great to see IPFS project reaching out to library and archives community like this (see also [https://github.com/ipfs/notes/issues/170]). As @sdellis points out above, IPFS-cluster (or something like it, e.g. pin whitelists) will be needed before any of these institutions should consider it for long-term preservation storage. Of course, IPFS for access copies is ready to rock today.

The iPres digital preservation conference just wrapped up. Here is a working draft of digital preservation storage requirements that came out of one of the iPres workshops against which potential solutions, including IPFS, can be evaluated. https://docs.google.com/document/d/1WByfeonuTae5oOckSgeWeXI1TRntJE9RNMhMQqh4sS8/edit This set of requirements could help any future IPFS-for-preservation business cases and inform discussions about IPFS-cluster feature priorities.

@flyingzumwalt
Copy link
Contributor Author

Thanks for sharing that Storage Criteria document @peterVG. That's super useful!

@RichardLitt
Copy link
Member

This was great! Was super awesome to be at Hydra. @flyingzumwalt Anything we should add, before we close this?

@flyingzumwalt
Copy link
Contributor Author

I think we're good. This issue kicked up some good discussions and I think we created issues for each of those discussions to continue. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants